LeBron James ranked 7th greatest NBA player ever by Charles Barkley
LeBron James has been ranked as the 7th greatest player in NBA history by Hall of Famer Charles Barkley. The announcement came on 18 June 2026 during a segment on TNT’s Inside the NBA.
What did Charles Barkley say?
Barkley placed James behind Michael Jordan, Kareem Abdul-Jabbar, LeBron James, Magic Johnson, Larry Bird, Tim Duncan and Bill Russell. He called James “the most complete player ever” during the discussion. The segment sparked immediate debate among fans and analysts about the all-time rankings.
Why it matters for LeBron James
This is the first time a top-10 all-time list has included James in the top seven. His longevity-21 seasons and counting-plays a role in the ranking. Barkley’s words carry weight because he played against James for years and now evaluates talent from the studio. The ranking also reflects James’s four MVP awards and ten Finals appearances.
How the list breaks down
Barkley’s order puts Jordan first, Abdul-Jabbar second and James third. Magic, Bird, Duncan and Russell round out the top six. The gap between James and the top tier remains a talking point. Some argue James’s durability and all-around game deserve a higher spot. Others point to Jordan’s six rings as the deciding factor.
What comes next
James is still active with the Los Angeles Lakers. He turns 42 in December 2026. Another deep playoff run could shift perceptions. The debate over the GOAT won’t end here-Barkley’s words just added fresh fuel.