The Karl-Anthony Towns-for-Julius Randle blockbuster trade finally became official five days after the deal was initially reported, the New York Knicks confirmed Wednesday.

Here are the full details of the deal.

Knicks get T-Wolves get Hornets get
Karl-Anthony Towns Julius Randle DaQuan Jeffries
James Nnaji Donte DiVincenzo Charlie Brown Jr.
  Keita Bates-Diop Duane Washington Jr.
  2025 1st-rounder 2025 2nd-rounder
    2026 2nd-rounder
    2031 2nd-rounder
    $7.2M cash

The Charlotte Hornets are receiving three second-round picks (two from the Knicks and one from the Minnesota Timberwolves), DaQuan Jeffries, Charlie Brown Jr., and Duane Washington Jr. for joining the deal as a third team.

 

Charlotte is also trading former second-round pick James Nnaji to New York.

Nnaji has yet to play in the NBA after being selected No. 31 overall in 2023. The 6-foot-11 center has spent the last three seasons with Spanish club FC Barcelona. He’s currently on loan with fellow Liga ACB team Girona.

Randle will receive $4.13 million as part of a trade bonus, reports The Athletic’s Fred Katz.

The Hornets also obtained $7.2 million in cash, sources told ESPN’s Bobby Marks.