Charles Barkley ranked LeBron James 7th all-time in 2020, claiming he wouldn't have thrived against the physicality of the 'Bad Boy' Pistons.