It took him a while but Anthony Edwards has finally taken off. The Georgia product entered the NBA as the first overall pick of the draft and with high hopes and expectations but coming off the bench wasn't doing it for him.

The Minnesota Timberwolves were forced to slide him in the starting unit due to multiple injuries and Edwards has been on a roll ever since. He looks like a veteran and is scoring in multiple ways over the best defenders in the world.

Edwards has shown glimpses of greatness already and he's coming off the best three-game stretch of his young career, joining quite the exclusive club with some of the best scorers to ever do it.

Anthony Edwards Joins Carmelo Anthony, Kevin Durant, And LeBron James In Exclusive Club

According to ESPN Stats Info and ESPN's Tim McMahon, Anthony Edwards is now the third-youngest player with a 40-point game (19 years and 225 days), ahead of Carmelo Anthony and trailing Kevin Durant, and LeBron James.

Anthony Edwards Breaks NBA Record 

If joining three of the greatest scorers of all time wasn't enough, Edwards has already written his name in the history books with his impressive three-game stretch. With his games of 34, 29, and 42 points; he became the first teenager to score 100+ points (105) over a three-game span, as per ESPN.

It's still pretty early to tell but it's clear that Edwards' upside is through the roof. He can score at will and has the athletic traits to become a lockdown defender as well, although he's still a work in progress in that regard.

Edwards' shot-selection and basketball IQ continue to improve by the day, and it seems like the Timberwolves should focus on building around him and trying to explore the market on D'Angelo Russell and maybe, even Karl-Anthony Towns.