LeBron James is the seventh-best player of all-time in NBA history, tanks by former most valuable player Charles Barkley

LeBron James is the only seventh-best player of all time; that is, according to Charles Barkley. Speaking in an interview, former most valuable player Charles Barkley said he ranks LeBron James seventh in all-time best players table. 

Speaking in an interview with the University of Kentucky men’s basketball coach John Calipari on Tuesday, He clears that LeBron James is not even in the top five but the seventh-best player of all time. While talking in an interview, Charles spoke up, and he said he ranks; Michael Jordan, Oscar Robertson, Bill Russell, Wilt Chamberlain, Kareem Abdul-Jabbar, and Kobe Bryant above James in the play of deciding best. 

“I love LeBron and everything about him, but I do think the way they play the game today, [James] didn’t want any part of those ‘Bad Boy’ Pistons,” Charles said. “Those guys were out there trying to hurt people.”


The Detroit Pistons team in the late 1980s and early 1990s, headed by Dennis Rodman and Isiah Thomas, were renowned for their physicality and aggression.

“Those guys were out there trying to hurt people. I used to always tell people that when you play the Pistons, you gotta call your family and tell them you love them just in case you never saw them again.”

The former Chicago Bulls star Michael Jordan said that he hit the gym to fight back after losing in three straight off play-offs. 

“I was getting brutally beaten up,” Jordan said, according to Sports Illustrated. “And I wanted to administer pain. I wanted to start fighting back.”

By the way, in the following year, Jordan won his first of six titles with Bulls.