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.
Unfortunately, that wouldn't be the case by the time LeBron teamed up with those guys.
He only ended up playing with Shaq for 64 games anyway, as an example, and Jamison 25.
James has played with a collection of solid players, though, in and around their primes.
While his two teammates in Miami are far and away better than anyone he ever played with before, the players surrounding him in Cleveland might've been more productive than you think.