Players who played for the Minnesota Timberwolves and New York Knicks

33 players have played for both the Minnesota Timberwolves and the New York Knicks. Karl-Anthony Towns spent the most seasons with the two: 9 with the Minnesota Timberwolves and 2 with the New York Knicks. On a roster now: Karl-Anthony Towns, Julius Randle, and Donte DiVincenzo. Rosters are on file in full from 1993-94; before that only some of the stars are.

Players who played for the Minnesota Timberwolves and the New York Knicks, with their years at each
PlayerPosMINNY
Karl-Anthony TownsC2015–2024 · 9 seasons2024–2026 · 2 seasons
Stephon MarburyPG1996–1999 · 3 seasons2003–2008 · 5 seasons
Julius RandleF2024–2026 · 2 seasons2019–2024 · 5 seasons
Latrell SprewellSG2003–2005 · 2 seasons1998–2003 · 5 seasons
Taj GibsonF2017–2019 · 2 seasons2019–2024 · 4 seasons
Derrick RosePG2017–2019 · 2 seasons2016–2023 · 4 seasons
Jamal CrawfordG2017–2018 · 1 season2004–2009 · 5 seasons
Felton SpencerC1990–1993 · 3 seasons2000–2002 · 2 seasons
Tony CampbellG1989–1992 · 3 seasons1992–1994 · 2 seasons
Wayne EllingtonSG2009–2012 · 3 seasons2019–2020 · 1 season
Cole AldrichC2016–2018 · 2 seasons2013–2015 · 2 seasons
Derrick WilliamsPF2011–2014 · 3 seasons2015–2016 · 1 season
Darko MilicicC2009–2012 · 3 seasons2009–2010 · 1 season
Howard EisleyPG1994–1995 · 1 season2001–2004 · 3 seasons
Luc LongleyC1991–1994 · 3 seasons2000–2001 · 1 season
Donte DiVincenzoG2024–2026 · 2 seasons2023–2024 · 1 season
Michael BeasleyF2010–2012 · 2 seasons2017–2018 · 1 season
Lou AmundsonPF2012–2013 · 1 season2014–2016 · 2 seasons
Alexey ShvedPG2012–2014 · 2 seasons2014–2015 · 1 season
Ronny TuriafC2013–2015 · 2 seasons2010–2011 · 1 season
Anthony RandolphSF2010–2012 · 2 seasons2010–2011 · 1 season
Anthony CarterPG2004–2006 · 2 seasons2010–2011 · 1 season
Chauncey BillupsPG2000–2002 · 2 seasons2010–2011 · 1 season
Michael DoleacC2007–2008 · 1 season2002–2004 · 2 seasons
Scott BrooksG1990–1992 · 2 seasons1996–1997 · 1 season
Bob ThorntonF1990–1991 · 1 season1985–1987 · 2 seasons
Austin RiversSG2022–2023 · 1 season2020–2021 · 1 season
Ramon SessionsG2009–2010 · 1 season2017–2018 · 1 season
Jordan HillC2016–2017 · 1 season2009–2010 · 1 season
Shelden WilliamsC2008–2009 · 1 season2010–2011 · 1 season
Rod StricklandPG2002–2003 · 1 season1988–1989 · 1 season
Andrew LangC1995–1996 · 1 season1999–2000 · 1 season
Dennis ScottF1998–1999 · 1 season1998–1999 · 1 season

Regular season, under every name each club has played as. A season split by a trade counts for both clubs where the game logs reach it (NBA from 1993-94, NFL 1994, NHL 1996, MLB 2001). Longest stay with the two first.

Minnesota Timberwolves vs New York Knicks: head-to-head record →