Who Is the Oldest Player in the NBA?
The answer to this question may surprise you – it turns out that the oldest player in the NBA is actually 39-year-old Vince Carter! Vince is currently in his 21st season in the league, and shows no signs of slowing down anytime soon.
Dirk Nowitzki
Dirk Nowitzki is the oldest player in the NBA. The 40-year-old Dallas Mavericks legend is in his 21st season in the league. Nowitzki is also the sixth-oldest player in NBA history. He is also the only player in NBA history to play for 21 seasons with one team.
Vince Carter
At 42 years old, Vince Carter is currently the oldest player in the NBA. Unfortunately for him, he is also the only player in the league who was born in the 1970s. Carter was drafted fifth overall by the Golden State Warriors in 1998 after a stellar college career at North Carolina, where he was part of the “Three J’s” alongside Jerry Stackhouse and Antawn Jamison. He was immediately traded to the Toronto Raptors, with whom he would spend his first six seasons.
In his 21 years in the NBA, Carter has played for eight different teams: the Raptors, Nets, Magic, Suns, Mavericks, Grizzlies, Hawks and Pelicans. He finally won his first and only championship last year with the latter two teams, serving as a key bench player during their playoff run. While he is no longer the high-flying dunker he once was, Carter remains a respected veteran leader and one of the best shooters of his generation.
LeBron James
At 34 years old, LeBron James is the oldest player in the NBA. He is also one of the most decorated players in the league, with four MVP awards, three NBA Finals MVP awards, and two Olympic gold medals. James shows no signs of slowing down, and he is currently leading the Los Angeles Lakers to one of the best records in the Western Conference.
Carmelo Anthony
Carmelo Anthony is the oldest player in the NBA. He is 37 years old and is currently playing for the Portland Trail Blazers. Anthony has played in the NBA for 19 seasons and has been a 10-time All-Star.
Dwyane Wade
Dwyane Wade is the oldest player in the NBA. He is 39 years old and plays for the Miami Heat. Wade has played in the NBA for 18 seasons, and has won three championships with the Miami Heat.