Who is the oldest nba player is currently Vince Carter, who retired in 2020 at the age of 43. Carter\s longevity in the league spanned an incredible 22 seasons, during which he showcased his remarkable athleticism and versatility. Known for his high-flying dunks and clutch performances, Carter left an indelible mark on the NBA, earning respect and admiration from fans and fellow players alike for his enduring passion for the game.