Carmelo Anthony got his wish Saturday.

The 15-year veteran baller was traded by the New York Knicks in a deal that ships him Oklahoma City in a multi-player deal, ESPN reported citing league sources.

The Thunder was one of a few contenders 'Melo was willing to waive his no trade clause for. He now joins reigning MVP Russell Westbrook, and Paul George - who OKC traded for in July.

In return, the Knicks receive Enes Kanter, Doug McDermott and second-round pick in the 2018 draft.

In his seven seasons in New York, Anthony average 24.7 points per game while the team made three playoff appearances. His public feud with Phil Jackson dominated the back pages of New York newspapers, and reports that Anthony wanted out of the Big Apple. However, Anthony still demanded a trade after Jackson was fired as general manager this offseason.

The trade is expected to be finalized on Monday.