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 NBA odds betting markets.
Below is a list of the oldest NBA players, with their ages as of July 24, 2024.
Ranking Oldest NBA Players in 2024
Rank | Player | Team | Age |
1 | LeBron James | Lakers | 39 years, 207 days |
2 | P.J. Tucker | Clippers | 39 years, 80 days |
3 | Chris Paul | Warriors | 39 years, 79 days |
4 | Taj Gibson | Pistons | 39 years, 30 days |
5 | Kyle Lowry | Heat | 38 years, 121 days |
6 | Garrett Temple | Raptors | 38 years, 77 days |
7 | Al Horford | Celtics | 38 years, 51 days |
8 | Jeff Green | Rockets | 37 years, 331 days |
9 | Joe Ingles | Timberwolves | 36 years, 296 days |
10 | Mike Conley | Timberwolves | 36 years, 287 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.