LeBron James is the poster boy for longevity in modern basketball. But believe it or not, he’s not the oldest player to ever suit up in the NBA. Several icons before him kept chasing rings (and records) well into their 40s, proving that age really is just a number when greatness is involved.
Here are 10 NBA veterans who played past the age of 40, defying time and critics.
1. Vince Carter – Played Until 43
“Half-Man, Half-Amazing” became the ultimate ageless wonder. Carter played 22 seasons across four decades, finishing his career with the Atlanta Hawks in 2020. He’s the only player in NBA history to play in four different decades.
2. Kareem Abdul-Jabbar – Retired at 42
The NBA’s scoring king for nearly 40 years, Kareem dominated until the very end. He retired in 1989 with six MVPs, six rings, and a skyhook that never aged.
3. Dikembe Mutombo – Retired at 42
Finger wags didn’t slow down with age. Mutombo remained a defensive anchor into his 40s, finishing his career with the Houston Rockets in 2009.
4. Robert Parish – Retired at 43
The “Chief” played a record 1,611 regular-season games. His final year was spent with the Chicago Bulls in 1997, earning him his fourth championship ring.
5. Kevin Willis – Retired at 44
Willis was one of the few big men to keep up with the younger NBA crowd. He retired in 2007 after a 21-year career, playing his final game with the Mavericks.
6. Karl Malone – Retired at 41
“The Mailman” kept delivering buckets well into his 40s. His final season was with the Lakers in 2004, where he tried chasing a ring that ultimately slipped away.
7. Nat Hickey – Played at 45
Yes, you read that right. Hickey was a coach who activated himself for two games in 1948, making him the oldest player in NBA history at 45.
Longevity Is the New GOAT Argument
LeBron James is chasing greatness deep into his 40s, but he’s standing on the shoulders of giants who proved it could be done. These vets didn’t just hang around, they inspired entire generations with their endurance and passion for the game.
Read More: LeBron James Unlocks Historic Achievement Despite Not Winning the NBA Season MVP Honor