The Knicks and Thunder have agreed to a deal that will send Carmelo Anthony to Oklahoma City for Enes Kanter and Doug McDermott, ESPN.com reported Saturday.

The report comes the day after Anthony made it known that he would waive his no-trade clause and accept a trade to the Thunder or Cavaliers, in addition to the Rockets, according to ESPN.com.

Russell Westbrook and Paul George played a huge part in getting Anthony to waive the no-trade for Oklahoma City, ESPN.com reported, citing unidentified league sources.

Anthony, who averaged 22.4 points and 5.9 rebounds per game in 2016-17, has worked out only privately, opting to skip Knicks team practices.

The 6-11 Kanter averaged 14.3 points and 6.7 rebounds in his sixth NBA season for OKC while McDermott, a 6-8 small forward entering his fifth season in the league, scored 6.6 points per game in his only season with the Thunder after coming over from the Bulls. The Knicks also will get a second-round pick in 2018.

Signals from the Knicks front office have been mixed. Knicks president Steve Mills had said he expected Anthony to be with the Knicks when training camp starts next week, but GM Scott Perry made no mention of the 10-time All-Star in an open letter to fans Thursday, instead opting to focus on the team’s “young core of Kristaps Porzingis, Tim Hardaway Jr., Willy Hernangómez, Frank Ntilikina and Ron Baker.”