LeBron James has played with approximately 90 different NBA teammates since entering the league in 2003.
He played with around 70 different teammates as a member of the Cleveland Cavaliers and just over 20 new teammates since joining the Miami Heat.
If he had crossed paths with guys like Shaquille O’Neal, Antawn Jamison, Ben Wallace, Joe Smith, Mike Bibby, Wally Szczerbiak and Jerry Stackhouse during their primes, he might have more rings by now.
Top 10 Teammates: Daniel Gibson, Larry Hughes, Drew Gooden, Delonte West, Anderson Varejao, Carlos Boozer, Maurice ‘Mo’Williams, Zyndrunas Ilgauska, Chris Bosh and the best teammate ever Dwayne Wade.