Free agent forward Vince Carter has agreed to a one-year, $8 million deal with the Sacramento Kings, his agents Kurt Schoeppler and Jim Tanner told ESPN’s Adrian Wojnarowski.

Half-man, half-amazing will be heading into his 20th season in the league, defying not only the rules of gravity, but also the limitations in age, putting up great performances even at 40 years of age.

The North Carolina standout is now in his fifth team in the last eight seasons after starting his career with the Toronto Raptors and consequently moving to the now-defunct New Jersey Nets.

Are you 1000% an NBA fan?

🚨 Get viral NBA graphics, memes, rumors and trending sports news delivered right to your inbox with the Clutch newsletter.

*Sign up now and receive your own one-of-a-kind ClutchPoints photoshop with yourself and your favorite player!

A respected veteran presence in the locker room, Carter was signed not only for his important contributions, but for his mentorship ability in hopes to change a much-maligned culture during the past few years.

Carter was no slouch during his last season with the Memphis Grizzlies, averaging 8.0 points, 3.1 rebounds, and 1.8 assists per game while shooting 37.8 percent from beyond the arc.