Karl-Anthony Towns turned a lot of heads last year with his incredible freshmen campaign, making him the unanimous Rookie of the Year. Now in his second year in the league, he has topped his production from last season and continued the impressive start to his professional career.

With his 25.1 points and 12.3 rebounds per game this year, the 21-year-old Minnesota Timberwolves center became the youngest player in NBA history to average at least 25 points and 10 rebounds in a single season.

Quite a talent, huh? Towns nudged Hall of Famer Rick Barry, who was slightly older than the seven-footer when Barry accomplished the feat, for the ‘youngest' distinction.

But that's not all. Towns' historic night wasn't limited to ‘only' one record.

Although his team missed out on the playoffs again, Towns has proven that he is a force to be reckoned with and will be a star in the league for years to come. Together with the Wolves' young core of Andrew Wiggins, Zach LaVine, and Ricky Rubio, they have given the Minnesota faithful a lot of reason to believe that their team's struggles will all be put in the past soon.

The team will look to turn their fortunes around next season after gaining a lot of valuable experience this year. With the return of LaVine from the ACL injury he suffered, head coach Tom Thibodeau now more familiar with his players, and the continuous improvement in Towns' game, the future is definitely bright for the Timberwolves.