Players who played for the Knicks and the Timberwolves

28 players · NBA since 1996/97

28 players have played for both the Knicks and the Timberwolves in the NBA since 1996/97. 14 played for the Knicks first and 14 for the Timberwolves first. The longest-serving played 804 games across both; the top scorer got 17,984 points; the first move came in 1998/99, the most recent in 2024/25.

Can you name all 28?

0/280:00

  1.  Knicks 196 · Timberwolves 608
  2.  Knicks 392 · Timberwolves 180
  3.  Knicks 345 · Timberwolves 175
  4.  Knicks 291 · Timberwolves 175
  5.  Knicks 299 · Timberwolves 85
  6.  Knicks 180 · Timberwolves 157
  7.  Knicks 94 · Timberwolves 163
  8.  Knicks 80 · Timberwolves 155
  9.  Knicks 36 · Timberwolves 188
  10.  Knicks 158 · Timberwolves 65
  11.  Knicks 74 · Timberwolves 120
  12.  Knicks 107 · Timberwolves 83
  13.  Knicks 22 · Timberwolves 165
  14.  Knicks 16 · Timberwolves 140
  15.  Knicks 121 · Timberwolves 24
  16.  Knicks 23 · Timberwolves 111
  17.  Knicks 8 · Timberwolves 121
  18.  Knicks 68 · Timberwolves 33
  19.  Knicks 68 · Timberwolves 29
  20.  Knicks 13 · Timberwolves 82
  21.  Knicks 70 · Timberwolves 20
  22.  Knicks 21 · Timberwolves 57
  23.  Knicks 17 · Timberwolves 57
  24.  Knicks 10 · Timberwolves 38
  25.  Knicks 19 · Timberwolves 22
  26.  Knicks 15 · Timberwolves 21
  27.  Knicks 17 · Timberwolves 15
  28.  Knicks 24 · Timberwolves 7

Who stands out

Spoilers

Karl-Anthony Towns has the most games for the two combined: 196 for the Knicks and 608 for the Timberwolves. Karl-Anthony Towns scored the most points across both: 4,197 for the Knicks and 13,787 for the Timberwolves.

In our data, Dennis Scott was the first to have played for both (his first game for the Timberwolves came in 1998/99). The most recent player to play for both is Matt Ryan, who first played for the Knicks in 2024/25.

Show all 28 players

Spoilers
Every player who played for the Knicks and the Timberwolves (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerKnicksTimberwolvesFirst
GPtsSeasonsGPtsSeasons
Karl-Anthony Towns1964,1972024–202760813,7872015–2024Timberwolves
Latrell Sprewell3927,0821998–20031802,7532003–2005Knicks
Julius Randle3457,7012019–20241753,4732024–2026Knicks
Stephon Marbury2915,3172003–20081752,9591996–1999Timberwolves
Jamal Crawford2995,2692004–2009858812017/18Knicks
Taj Gibson1808902019–20241571,7832017–2019Timberwolves
Donte DiVincenzo941,4902023/241631,8962024–2026Knicks
Derrick Williams807462015/161551,5702011–2014Timberwolves
Wayne Ellington361832019/201881,2262009–2012Timberwolves
Derrick Rose1582,2352016–2023651,0402017–2019Knicks
Michael Beasley749762017/181201,9422010–2012Timberwolves
Cole Aldrich1074302013–2015831172016–2018Knicks
Chauncey Billups223782010/111651,8092000–2002Timberwolves
Alexey Shved162362014/151409152012–2014Timberwolves
Michael Doleac1215592002–200424572007/08Knicks
Anthony Carter231032010/111113312004–2006Timberwolves
Darko Milicic8162009/101219392009–2012Knicks
Ronny Turiaf682902010/11331492013–2015Knicks
Noah Vonleh685712018/19291192019/20Knicks
Ramon Sessions13482017/18826742009/10Timberwolves
Lou Amundson703002014–201620322012/13Timberwolves
Austin Rivers211542020/21572672022/23Knicks
Anthony Randolph17352010/11575222010–2012Knicks
Shake Milton10162023/24381782023/24Timberwolves
Matt Ryan19282024/2522752022/23Timberwolves
Dennis Scott15431998/99211911998/99Knicks
Shelden Williams17662010/1115742008/09Timberwolves
Jordan Hill24972009/107122016/17Knicks

Head to head

In the NBA since 1996/97, the Knicks and the Timberwolves have met 56 times: the Knicks won 26, the Timberwolves 30.

  • Knicks' biggest win: Knicks 132-105 Timberwolves (2009/10)
  • Timberwolves' biggest win: Knicks 77-98 Timberwolves (2001/02)

Play

FAQ

Spoilers
How many players have played for both the Knicks and the Timberwolves?
28 in the NBA since 1996/97: Karl-Anthony Towns, Latrell Sprewell, Julius Randle, Stephon Marbury, Jamal Crawford, Taj Gibson and 22 more.
Who has played the most games for the Knicks and the Timberwolves?
Karl-Anthony Towns: 196 for the Knicks and 608 for the Timberwolves, 804 in all. Karl-Anthony Towns scored the most points across both, 17,984.
Who is the most recent player to play for both the Knicks and the Timberwolves?
Matt Ryan. He played for the Timberwolves (2022/23), then the Knicks from 2024/25.
What period does this list cover?
NBA games from 1996/97 to the present, updated as new games are played. Earlier games aren't in our data, so all-time lists can be longer.

Data: NBA since 1996/97. Earlier games aren't included, so all-time lists can be longer.