"I think Klay Thompson is the best all-around player other than LeBron James in the NBA." That's what Charles Barkley had to say during last night's taping of the NBA On TNT when asked name the second best player in the league.

As shown in the clip below, Barkley had Kawhi Leonard slotted in the #2 spot alongside Thompson, but gave Klay the edge because he's a better offensive player. 

While Kenny Smith and Ernie Johnson seemed confused by Sir Charles' pick, Shaq sided with the Round Mound of Rebound.

There's no denying that Klay can absolutely stroke it with the best of 'em and that he's a menace on defense but pegging him as the definitive second best player in the NBA right now seems a bit premature. Sure, he's in the conversation but some would argue he's not even the second best on his own team. Of course, this is just one man's opinion.

Who do you all think is the best player, other than LBJ, in the NBA today? Do you agree with Barkley's assessment?