Karl-Anthony Towns scored his 3,000th career point in style Wednesday night. The Timberwolves' young star completed a breakaway with a powerful one-handed dunk that ignited Target Center early in the second quarter.

The 21-year-old joined the elite company of LeBron James and Dwight Howard as one of the youngest players in NBA history to achieve this feat, according to statmuse.com's Justin Kubatko.

Towns is the third-youngest player to score 3,000 points in the last 30 years behind James and Howard. James achieved the milestone at 21 years and 79 days old. Howard was the youngest at 21 years and 46 days old. Towns was 21 years and 113 days old.


Towns on Wednesday also became the second-youngest player in NBA history to record 100 career double-doubles. He scored 29 points and 14 rebounds in the 107-91 victory over the Los Angeles Clippers. Howard was also the youngest to hit this milestone at 20 years, 351 days.

Towns, however, achieved these milestones in just his second season in the NBA and 145 career games. James played 226 games and was in his third season when he scored his 3,000th point. Howard was also in his third season and hit the milestone in his 207th career game.

Towns will attempt to tie a franchise record of consecutive 20-point games (19) Friday against Golden State and can break the record set by his teammate Andrew Wiggins on Saturday at Milwaukee.

Towns, the 2015 No. 1 overall draft pick, became the youngest Wolves player to earn a triple-double and score 40 points in a game, earlier this season. He was also the youngest player in NBA history with double-doubles in each of their first two career games.

Here are all of Towns' highlights from Wednesday's milestone performance: