LeBron James has played 18 years in his career.

lbj every seasons

See Trending NBA Searches