Miami Heat superstar LeBron James became the youngest NBA player to reach the 20,000-point milestone during his team's 92-75 victory over the Golden State Warriors.

James, who achieved that mark at 28 years and 17 days, also coincidentally dished out his 5,000th assist during Wednesday night's game at the Oracle Arena in Oakland, California.

The athletic forward, known for his all-around play on both ends of the floor, become just the 38th player in league history to get to 20,000 points when he connected on a 12-foot jumper with 2:45 remaining in the second quarter.

James finished the game with a typically stellar stat line of 25 points, 10 assists and seven rebounds.

Los Angeles Lakers star Kobe Bryant had previously been the youngest player to join the 20,000-point club, achieving that mark during the 2007-08 season at 29 years and 122 days.

The double milestone for James makes him just the 13th player in NBA history to notch 20,000 points and 5,000 assists.

James and Bryant both came into the NBA straight out of high school and, therefore, started playing in the league at a younger age than past greats such as Kareem Abdul-Jabbar - the all-time points leader with 38,387 - and Michael Jordan.

On Thursday night, the defending NBA champion Heat will take on the struggling but star-studded Lakers in a much-anticipated mid-season match-up at the Staples Center in Los Angeles. EFE