From his Miami days to now, it seems like every team he plays for is completely stacked. I understand it is mostly because most players want to play with him so all the best free agents go his way, but just look at the current Cavs roster and tell me it isn't ridiculous.
I don't know how they stay within the cap? How does that shit work?? Is everyone except Lebron and Love playing for peanuts???
Lebron James
Kevin Love
Kyrie Irving
JR Smith
Iman Shumpert
Kendrick Perkins
Tristan Thompson
Timofey Mozgov
Shawn Marion
Mike Miller
James Jones
Pretty much every player on the team except that annoying little white point guard they have are bonafide starters on any other team. Then there is/was the possibility of Ray Allen swinging by.