Charles Barkley

Despite all Stephen Curry’s success, some still don’t believe he’s the best player in the NBA.

Following his second straight MVP award, the debate raged on. LeBron James threw some subtle shade, questioning the meaning of “valuable” in Most Valuable Player: should the award go to the best player in the league or to the player who is most crucial to his team’s success?

Now, Charles Barkley follows, offering his opinion on Curry, saying there’s two better players than him: LeBron and Kawhi Leonard.

“Listen, Steve Nash won two MVPs, and Shaq is pissed every time it comes up, you know, because he knows he was the best player,” Barkley said. “LeBron and Kawhi Leonard, to me, are the two best players in the world. Steph Curry is the best offensive player in the world.”

Barkley goes on to explain why, saying: “They’re better all around. Steph is the best offensive player, but if you actually watch the Warriors play, Klay Thompson always guards the best guard. That’s not a knock. Larry Bird wasn’t a great defender, Magic Johnson wasn’t a great defender, but they’re still probably two of the 10 best players ever.”

Are you still not convinced Steph is the best player in the league? Tell us why.