LeBron James has played 11 years for the Cavaliers in his career.

how many years was lebron on the cavs

Explore