The 'Melo Mania is over.

Carmelo Anthony will stay with the New York Knicks.

The free agent small forward who was considering the Knicks, Chicago Bulls, Los Angeles Lakers, Houston Rockets and Dallas Mavericks decided Saturday to sign a five-year contract with the Knicks, a person with knowledge of the situation told USA TODAY Sports. After 11 NBA seasons, with seven All-Star appearances, 10 playoff appearances, one scoring title and zero championships, Anthony will continue his title pursuit alongside first-year Knicks President Phil Jackson.

The person spoke on the condition of anonymity because the contract has not been made official.

Anthony, 30, had never been a free agent, so he did what first-time free agent superstars so often do. He made the recruiting rounds, starting in Chicago on Tuesday to see the Bulls before visiting the Rockets and Mavericks on Wednesday and the Lakers and Knicks in Los Angeles on Thursday.

The Knicks always had the financial edge, as their five-year, nearly $130 million, maximum-contract offer was more than $30 million more than any other team could offer. (The contract details are not known yet.) Anthony had made it all about the money before, when he forced his way out of Denver and the Knicks had to send Wilson Chandler, Raymond Felton, Danilo Gallinari, Timofey Mozgov and a first-round pick to the Nuggets to make it happen. Anthony had landed his three-year, $65 million extension, but the Knicks ultimately paid a steep price for discarding all that talent to get him there.

GALLERY: Carmelo through the years

Autoplay

Show Thumbnails

Show Captions