While many struggle to stay in the NBA for even one season, some can play in the league for a very long time.
LeBron James is the oldest player in the NBA at 39 years old as he prepares to enter his 22nd season. He has played in the league since the 2003-04 season when the Cleveland Cavaliers drafted him with the first overall pick.
โKing Jamesโ has since become one of the greatest NBA players of all time and is an annual staple of NBA odds betting markets.
Below is a list of the oldest NBA players, with their ages as of Oct. 2, 2024.
Ranking Oldest NBA Players in 2024
Rank | Player | Team | Age |
1 | LeBron James | Lakers | 39 years, 277 days |
2 | P.J. Tucker | Clippers | 39 years, 150 days |
3 | Chris Paul | Warriors | 39 years, 149 days |
4 | Taj Gibson | Pistons | 39 years, 100 days |
5 | Kyle Lowry | Heat | 38 years, 190 days |
6 | Garrett Temple | Raptors | 38 years, 147 days |
7 | Al Horford | Celtics | 38 years, 121 days |
8 | Jeff Green | Rockets | 38 years, 35 days |
9 | James Johnson | Pacers | 37 years, 225 days |
10 | Joe Ingles | Timberwolves | 37 years, 0 days |
Basketball Odds at BetMGM
BetMGM is the premier destination for updated basketball odds.
From in-season college basketball betting on spreads, moneylines, or parlays, to offseason NBA futures like NBA championship odds or NBA MVP odds, there are a variety of markets for everyone regardless of basketball expertise or sports betting experience.
Visit the online sportsbook today to place a bet online!
If you don’t have an account, sign up for the BetMGM welcome bonus, one of many sportsbook offers at BetMGM.