LeBron James is still one of the best players in the world, and during his time with the Miami Heat, there was no question that he was the best player in the world. Despite being the best, there was one surprising player LeBron couldn't seem to beat in practice, according to former Miami Heat beat writer Tom Haberstroh on the Back To Back podcast.

Haberstroh said Michael Beasley and James would play one-on-one a lot, and Beasley would always seem to get the best of The King. It's shocking to learn that James would lose to anyone one-on-one, but Beasley isn't a totally crazy choice, although Dwyane Wade or Chris Bosh would likely be the first guesses. Beasley has always had the individual talent and has been a good one-on-one player in his career, but at times he has struggled within the team concept.

It could be a reason why Beasley still hasn't been signed yet. His stats were impressive last year with the New York Knicks, but evidently, they didn't think he gave enough team support and they won't be bringing him back this summer.

If Beasley can't find a team in the NBA to sign him, perhaps he could go back overseas and play in China. He did a good job playing hero ball over there and wowing the crowd.

Or maybe the Los Angeles Lakers will sign him just so James has a little competition playing one-on-one after practice. Adding Beasley to the crew already in place with the Lakers would at least up the entertainment value even more.