The New York Knicks and Amar'e Stoudemire have agreed upon a buyout agreement, according to sources.

Stoudemire signed with the Knicks in 2010 and was initially productive before he was plagued by injuries.

Stoudemire has been linked to the Dallas Mavericks and Phoenix Suns.

Adrian Wojnarowski reports the Mavericks and Los Angeles Clippers are interested, as well as the San Antonio Spurs.

Marc J. Spears reports Stoudemire gave back nearly $2 million in salary to become a free agent.