After agreeing to return to the Atlanta Hawks next season, Vince Carter is now set to play a record-breaking 22 years in the NBA. He'll also be the first player in league history to play in four different decades once he suits up for a game in 2020.

Carter was the fifth overall pick in the 1998 NBA Draft, and he earned the reputation as one of the game's best dunkers, especially during his prime.

Vinsanity played with the likes of Michael Jordan, Scottie Pippen, Karl Malone, John Stockton, Alonzo Mourning, and Hakeem Olajuwon during his first few years in the league. Then he competed against the likes of Kobe Bryant, Tim Duncan, Kevin Garnett, Dirk Nowitzki, Tracy McGrady and LeBron James during his prime.

In the latter stages of his career, he's seen guys like Kevin Durant, James Harden, Stephen Curry, Klay Thompson and Kawhi Leonard take over the league.

Now, as he plays his final season in the NBA, he will have an opportunity to see the growth of some of the youngsters in the league, particularly his teammates Trae Young and John Collins, as well as up-and-coming Hawks players like De'Andre Hunter and Cam Reddish.

Carter has played in different eras, becoming a witness to the passing of the torch from one great player to another. Carter himself played an important role in shaping the NBA into what it is today. He's idolized by a lot of players in the league, and although it's unlikely he'll win a championship, there's no doubt he has already cemented his legacy in the NBA.