At 38 years old, LeBron James is entering his 21st NBA season. LeBron James was the youngest player on the floor when he made his NBA debut 20 years ago. He's now the oldest player in the league.