According to ESPN.com NBA free agent Amare Stoudemire has agreed to a $100 Million deal with The New York Knicks.