Players who played for the Nets and the Timberwolves

42 players · NBA since 1996/97

42 players have played for both the Nets and the Timberwolves in the NBA since 1996/97. 15 played for the Nets first and 27 for the Timberwolves first. The longest-serving played 1,045 games across both; the top scorer got 20,135 points; the first move came in 1998/99, the most recent in 2026/27.

Can you name all 42?

0/420:00

  1.  Nets 108 · Timberwolves 937
  2.  Nets 607 · Timberwolves 31
  3.  Nets 129 · Timberwolves 334
  4.  Nets 323 · Timberwolves 88
  5.  Nets 172 · Timberwolves 175
  6.  Nets 163 · Timberwolves 180
  7.  Nets 4 · Timberwolves 263
  8.  Nets 76 · Timberwolves 188
  9.  Nets 105 · Timberwolves 156
  10.  Nets 69 · Timberwolves 191
  11.  Nets 76 · Timberwolves 135
  12.  Nets 11 · Timberwolves 175
  13.  Nets 22 · Timberwolves 161
  14.  Nets 107 · Timberwolves 48
  15.  Nets 28 · Timberwolves 118
  16.  Nets 37 · Timberwolves 106
  17.  Nets 24 · Timberwolves 105
  18.  Nets 118 · Timberwolves 9
  19.  Nets 62 · Timberwolves 64
  20.  Nets 109 · Timberwolves 4
  21.  Nets 84 · Timberwolves 23
  22.  Nets 59 · Timberwolves 36
  23.  Nets 4 · Timberwolves 85
  24.  Nets 1 · Timberwolves 85
  25.  Nets 64 · Timberwolves 17
  26.  Nets 14 · Timberwolves 67
  27.  Nets 23 · Timberwolves 57
  28.  Nets 60 · Timberwolves 19
  29.  Nets 62 · Timberwolves 14
  30.  Nets 65 · Timberwolves 8
  31.  Nets 40 · Timberwolves 33
  32.  Nets 58 · Timberwolves 15
  33.  Nets 19 · Timberwolves 48
  34.  Nets 27 · Timberwolves 38
  35.  Nets 31 · Timberwolves 29
  36.  Nets 10 · Timberwolves 44
  37.  Nets 42 · Timberwolves 5
  38.  Nets 26 · Timberwolves 14
  39.  Nets 31 · Timberwolves 4
  40.  Nets 4 · Timberwolves 29
  41.  Nets 6 · Timberwolves 5
  42.  Nets 4 · Timberwolves 1

Who stands out

Spoilers

Kevin Garnett has the most games for the two combined: 108 for the Nets and 937 for the Timberwolves. Kevin Garnett scored the most points across both: 720 for the Nets and 19,415 for the Timberwolves.

In our data, Brian Evans 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 Julius Randle, who first played for the Nets in 2026/27.

Show all 42 players

Spoilers
Every player who played for the Nets and the Timberwolves (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerNetsTimberwolvesFirst
GPtsSeasonsGPtsSeasons
Kevin Garnett1087202013–201593719,4151996–2016Timberwolves
Jason Collins6072,5682001–201431572008/09Nets
Trenton Hassell1294732007–20103342,3072003–2007Timberwolves
Kendall Gill3234,7831996–2001887452002/03Nets
Stephon Marbury1723,9631998–20011752,9591996–1999Timberwolves
D'Angelo Russell1632,9252017–20251803,3002019–2023Nets
Joe Smith422010/112632,6081998–2003Timberwolves
Wayne Ellington765862015/161881,2262009–2012Timberwolves
Sam Cassell1051,9941996–19991562,6672003–2005Nets
Randy Foye693572016/171912,4812006–2009Timberwolves
Taurean Prince768702019–20211351,0842021–2023Nets
Julius Randle112172026/271753,4732024–2026Timberwolves
Dante Cunningham221642017/181611,2072012–2014Timberwolves
Thaddeus Young1071,5512014–2016486852014/15Timberwolves
Chris Carr281841998/991188641996–1999Timberwolves
Marc Jackson371702005/061065732001–2003Timberwolves
Josh Minott242032025–20271052332022–2025Timberwolves
Allen Crabbe1181,4032017–20199292019/20Nets
Andrei Kirilenko622542013–2015647912012/13Timberwolves
Sean Kilpatrick1091,3162015–20184222014/15Timberwolves
Ed Davis844882018/1923482020/21Nets
Shabazz Napier595532018/19363472019/20Nets
Reggie Slater452001/02853482000–2003Timberwolves
Jamal Crawford152019/20858812017/18Timberwolves
Justin Hamilton644422016/17171532014/15Timberwolves
Keita Bates-Diop14232023/24674022018–2020Timberwolves
Anthony Bennett231152016/17572982014/15Timberwolves
Robert Pack605911996–200419652001/02Nets
James Johnson623402021/22141682019/20Timberwolves
Sundiata Gaines653462010–20128212010/11Timberwolves
Treveon Graham401912018/19331712019/20Nets
Shelden Williams582682011/1215742008/09Timberwolves
Kevin Ollie19222000/01482022008/09Nets
Shake Milton271992024/25381782023/24Timberwolves
Gerald Green314002011/12291472007/08Timberwolves
John Thomas1092005/06441112004/05Timberwolves
Brian Evans421451997–1999541998/99Nets
T.J. Warren262472022/2314412023/24Nets
Maurice Ager31702007–20094152010/11Nets
Noah Vonleh402020/21291192019/20Timberwolves
Anthony Goldwire642003/045132003/04Timberwolves
Mitchell Creek4152018/19162018/19Nets

Head to head

In the NBA since 1996/97, the Nets and the Timberwolves have met 57 times: the Nets won 21, the Timberwolves 36.

  • Nets' biggest win: Timberwolves 97-127 Nets (2020/21)
  • Timberwolves' biggest win: Timberwolves 111-81 Nets (2013/14)

Play

FAQ

Spoilers
How many players have played for both the Nets and the Timberwolves?
42 in the NBA since 1996/97: Kevin Garnett, Jason Collins, Trenton Hassell, Kendall Gill, Stephon Marbury, D'Angelo Russell and 36 more.
Who has played the most games for the Nets and the Timberwolves?
Kevin Garnett: 108 for the Nets and 937 for the Timberwolves, 1,045 in all. Kevin Garnett scored the most points across both, 20,135.
Who is the most recent player to play for both the Nets and the Timberwolves?
Julius Randle. He played for the Timberwolves (2024–2026), then the Nets from 2026/27.
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.