Six-time NBA All-Star Amar'e Stoudemire announced his retirement on Tuesday after signing a one-day contract with the New York Knicks.
The 33-year-old Stoudemire played 14 NBA seasons, including 4 1/2 campaigns with the Knicks. He had his best seasons with the Phoenix Suns and also played for the Dallas Mavericks and Miami Heat.