Basketball The Oldest NBA Players Still Playing Today, Ranked  

Ranker Sports
11.6k votes 2.2k voters 46.6k views 16 items

List Rules Only current NBA players age 35 and over

With the average age of an NBA player being 26.5 years old, the league's veteran players definitely deserve props. Older NBA players lose athleticism and energy, but experience and talent keep them competing with younger players. Seasoned vets also have higher basketball IQs and make great leaders for their teams. Who are the best current NBA veterans playing today? 

Players like Andre Iguodala, Pau Gasol, and Jamal Crawford have been plying their trade for years, competing at the sport's top level long past the age when many other talented players had hung up their sneakers for the last time. NBA players over 35 are rare, but there are more every year as training and conditioning get better and players extend their careers deeper into their 30s and in some cases 40s (looking at you, Vince Carter).

Vote for the best NBA old players currently playing in the league. Keep in mind that the following active NBA veterans are 35 and over and have played at least five seasons. After you finished with this list, head on over and vote for the best players in the NBA.

list ordered by
1
1,099 277
Vince Carter is listed (or ranked) 1 on the list The Oldest NBA Players Still Playing Today, Ranked
age 42
Vincent Lamar Carter (born January 26, 1977) is an American professional basketball player for the Atlanta Hawks of the National Basketball Association (NBA). He is 6 feet 6 inches (1.98 m) tall ...more
2
603 196
Jamal Crawford is listed (or ranked) 2 on the list The Oldest NBA Players Still Playing Today, Ranked
age 39
Aaron Jamal Crawford (born March 20, 1980) is an American professional basketball player for the Phoenix Suns of the National Basketball Association (NBA). Crawford played his high school ...more
3
509 214
Pau Gasol is listed (or ranked) 3 on the list The Oldest NBA Players Still Playing Today, Ranked
age 39
Pau Gasol Sáez is a Spanish professional basketball player who currently plays for the San Antonio Spurs of the National Basketball Association. He is a five-time NBA All-Star, and a ...more
4
523 224
Kyle Korver is listed (or ranked) 4 on the list The Oldest NBA Players Still Playing Today, Ranked
age 38
Kyle Elliot Korver (born March 17, 1981) is an American professional basketball player for the Utah Jazz of the National Basketball Association (NBA). He played college basketball for the ...more
5
262 66
Andre Iguodala is listed (or ranked) 5 on the list The Oldest NBA Players Still Playing Today, Ranked
TRENT13 added age 35
Andre Tyler Iguodala (born January 28, 1984) is an American professional basketball player for the Golden State Warriors of the National Basketball Association (NBA). The swingman was an NBA ...more
6
241 63
J. J. Redick is listed (or ranked) 6 on the list The Oldest NBA Players Still Playing Today, Ranked
TRENT13 added age 35
Jonathan Clay "J. J." Redick is an American professional basketball player for the Philadelphia 76ers of the National Basketball Association (NBA). He was selected 11th overall by the ...more
7
199 138
Tyson Chandler is listed (or ranked) 7 on the list The Oldest NBA Players Still Playing Today, Ranked
age 37
Tyson Cleotis Chandler (born October 2, 1982) is an American professional basketball player for the Los Angeles Lakers of the National Basketball Association (NBA). Chandler was the second ...more
8
191 156
Nenê is listed (or ranked) 8 on the list The Oldest NBA Players Still Playing Today, Ranked
age 37
Nenê (born September 13, 1982) is a Brazilian professional basketball player for the Houston Rockets of the National Basketball Association (NBA). His birth name was Maybyner Rodney ...more
9
52 36
José Juan Barea is listed (or ranked) 9 on the list The Oldest NBA Players Still Playing Today, Ranked
age 35
José Juan "J.J." Barea Mora is a Puerto Rican professional basketball player who currently plays for the Dallas Mavericks of the National Basketball Association. He played ...more
10
91 95
Channing Frye is listed (or ranked) 10 on the list The Oldest NBA Players Still Playing Today, Ranked
TRENT13 added age 36
Channing Thomas Frye is an American professional basketball player who currently plays for the Cleveland Cavaliers of the National Basketball Association. The 6'11" power forward-center ...more
11
127 161
Udonis Haslem is listed (or ranked) 11 on the list The Oldest NBA Players Still Playing Today, Ranked
age 39
Udonis Johneal Haslem is an American professional basketball player for the Miami Heat of the National Basketball Association. Haslem played college basketball for the University of Florida, ...more
12
76 107
José Calderón is listed (or ranked) 12 on the list The Oldest NBA Players Still Playing Today, Ranked
age 38
José Manuel Calderón Borrallo (born September 28, 1981) is a Spanish professional basketball player for the Detroit Pistons of the National Basketball Association (NBA). With the ...more
13
47 87
Devin Harris is listed (or ranked) 13 on the list The Oldest NBA Players Still Playing Today, Ranked
TRENT13 added age 36
Devin Lamar Harris is an American professional basketball player who currently plays for the Dallas Mavericks of the National Basketball Association. Harris attended the University of ...more
14
45 84
Thabo Sefolosha is listed (or ranked) 14 on the list The Oldest NBA Players Still Playing Today, Ranked
TRENT13 added age 35
Thabo Patrick Sefolosha (born May 2, 1984) is a Swiss professional basketball player for the Utah Jazz of the National Basketball Association (NBA). He has also played in the NBA for the Chicago ...more
15
21 46
Raymond Felton is listed (or ranked) 15 on the list The Oldest NBA Players Still Playing Today, Ranked
age 35
Raymond Bernard Felton, Jr. is an American professional basketball point guard who currently plays with the Oklahoma City Thunder of the National Basketball Association. Felton played college ...more
16
37 126
Zaza Pachulia is listed (or ranked) 16 on the list The Oldest NBA Players Still Playing Today, Ranked
TRENT13 added age 35
Zaza Pachulia is a Georgian professional basketball player who currently plays for Detroit Pistons of the National Basketball Association. He was born as Zaur Pachulia, but his first name was ...more