Karl-Anthony Towns was traded from the Minnesota Timberwolves to New York in a three-team NBA trade on Wednesday that sent Julius Randle from the Knicks to the T-wolves in return.

The three-team deal saw the Knicks also obtain the draft rights to James Nnaji from the Charlotte Hornets while also sending Donte DiVincenzo, Keita Bates-Diop and a future first-round pick to Minnesota and Charlie Brown, DaQuan Jeffries, Duane Washington Jr. and two future second-round picks to Charlotte.

Towns, a 7-foot (2.13m) center, is a four-time NBA All-Star who sparked the T-Wolves into the Western Conference finals last season for the first time in 20 years.

“We’re beyond excited to welcome Karl-Anthony Towns to the New York Knicks,” team president Leon Rose said. “Karl-Anthony brings a skillset that is unique to the game of basketball. He possesses a blend of playmaking, shooting, rebounding and defending that in combination with his size allows him to compete at a level that is rare in this league.

“Karl-Anthony has demonstrated throughout his career to be a high caliber player and person on and off the court who will complement the type of team and culture we continue to build in New York.”

Towns, 28, has averaged 22.9 points, 10.8 rebounds, 3.2 assists and 1.3 blocked shots a game over nine NBA seasons, all with the Timberwolves.

“To the Timberwolves Family: Nine years ago, I arrived in Minnesota as a young man with a dream. Little did I know that this place would become my home, and its people would become my family,” Towns posted on social media.

“Your love, support, and unwavering loyalty have fueled my journey and inspired me to be the best player I could be. Thank you to my teammates, coaches, and the entire Timberwolves organization for the countless opportunities and experiences. I’ll cherish the friendships I’ve made and the battles we’ve fought together.

“To the incredible fans, your support has meant the world to me. It gave me strength on and off the court. I’ll never forget it. You’ll always hold a special place in my heart. Thank you for everything.”

Randle, a three-time NBA All-Star forward, helped the Knicks reach the playoffs in three of the past four seasons. He has averaged 19.1 points, 9.4 rebounds and 3.7 assists over 10 NBA seasons, the past five with the Knicks.

“Julius worked tirelessly day in and day out to represent the Knicks organization with grit, grace and tremendous skill,” Rose said. “Julius played a major role in establishing the foundation and culture of our team and we cannot thank Julius enough for what he did.”

Nnaji, a 20-year-old Nigerian guard, spent the past three seasons with Barcelona of the Spanish league, averaging 2.9 points and 2.0 rebounds over 110 games.

DiVincenzo, a 27-year-old guard, has spent six seasons in the NBA with Milwaukee, Sacramento, Golden State and New York, averaging 10.6 points, 4.4 rebounds, 2.8 assists and 1.2 steals. He was part of Golden State’s 2021 NBA championship team.