LeBron James has played 18 years in his career.

lbj all seasons

See Trending NBA Searches