How long has LeBron James been in the NBA?
LeBron James has played 19 seasons in the NBA so far and is gearing up for his 20th season LeBron James has played a total of 19 seasons in the NBA and is currently getting ready for his 20th. James has been able to play for 19 years due to his exceptional durability and extensive …