LeBron James is closing in on history.

The Miami Heat forward is 18 points away from becoming the 38th player in NBA history to score 20,000 points, with his next chance coming Wednesday when the reigning league champions visit the Golden State Warriors.

The three-time MVP will become the youngest to score 20,000 points. He will be 28 years, 17 days old on Wednesday. According to STATS LLC, Kobe Bryant was the youngest to score that many, doing so at the age of 29 years, 122 days. And only Bryant, Wilt Chamberlain and Michael Jordan scored 20,000 points before turning 30.

It would seem likely that James reaches the milestone in Wednesday's game. He's scored more than 18 points in 74 of his last 75 contests.

More From AM 1400 The Cowboy