Amar'e Stoudemire has announced his retirement from the NBA.
The 33-year-old, a six-time NBA All-Star, made his announcement through the New York Knicks after signing a one-day contract with the team.
Stoudemire was drafted by the Phoenix Suns out of high school with the ninth overall pick in 2002, and it is where he played all but one of his All-Star seasons.
It was in Phoenix where Stoudemire undoubtedly enjoyed his best years, spending eight years with the Suns and earning Rookie of the Year honours as well as All-NBA First Team (2007) with the franchise.
But Stoudemire most fondly remembers his five years in New York and spoke of his gratitude that he was able to retire with the Knicks.
"I want to thank Mr. [Phil] Dolan, Phil [Jackson] and Steve [Mills] for signing me so that I can officially retire as a New York Knick," Stoudemire said in a statement.
"I came to New York in 2010 to help revitalise this franchise and we did just that. Carmelo [Anthony], Phil and Steve have continued this quest, and with this year's acquisitions, the team looks playoff-bound once again.
"Although my career has taken me to other places around the country, my heart had always remained in the Big Apple. Once a Knick, Always a Knick."
The announcement came as a surprise for many due to his form with the Suns and the fact Stoudemire struggled to recapture his previous success in the Big Apple, primarily due to injury problems.
The Knicks bought out his contract in the 2014-15 season and he finished the year with Dallas Mavericks, where he played sparingly.
Last season he mostly sat on the bench for the Miami Heat, averaging 14.7 minutes in 52 games.
After 14 seasons, Stoudemire now eyes the Hall of Fame.
"I'm thankful that what I put into this game helped me achieve what I was able to accomplish," he told The Undefeated earlier this month.
"Hopefully, that gives me a bid into the Hall of Fame. That was my goal as a teenager, was to become a Hall of Famer. That's what I'm still striving for."