Players who played for the Miami Heat and the Timberwolves

29 players · NBA since 1996/97

29 players have played for both the Miami Heat and the Timberwolves in the NBA since 1996/97. 15 played for the Miami Heat first and 14 for the Timberwolves first. The longest-serving played 550 games across both; the top scorer got 10,366 points; the first move came in 1998/99, the most recent in 2024/25.

Can you name all 29?

0/290:00

  1.  Heat 103 · Timberwolves 447
  2.  Heat 128 · Timberwolves 364
  3.  Heat 383 · Timberwolves 74
  4.  Heat 254 · Timberwolves 120
  5.  Heat 259 · Timberwolves 111
  6.  Heat 169 · Timberwolves 188
  7.  Heat 197 · Timberwolves 73
  8.  Heat 227 · Timberwolves 14
  9.  Heat 187 · Timberwolves 46
  10.  Heat 55 · Timberwolves 172
  11.  Heat 29 · Timberwolves 196
  12.  Heat 89 · Timberwolves 124
  13.  Heat 13 · Timberwolves 197
  14.  Heat 185 · Timberwolves 24
  15.  Heat 121 · Timberwolves 86
  16.  Heat 89 · Timberwolves 117
  17.  Heat 160 · Timberwolves 22
  18.  Heat 25 · Timberwolves 155
  19.  Heat 93 · Timberwolves 82
  20.  Heat 65 · Timberwolves 88
  21.  Heat 39 · Timberwolves 100
  22.  Heat 76 · Timberwolves 53
  23.  Heat 81 · Timberwolves 29
  24.  Heat 51 · Timberwolves 36
  25.  Heat 27 · Timberwolves 40
  26.  Heat 64 · Timberwolves 1
  27.  Heat 25 · Timberwolves 33
  28.  Heat 31 · Timberwolves 17
  29.  Heat 5 · Timberwolves 31

Who stands out

Spoilers

Andrew Wiggins has the most games for the two combined: 103 for the Miami Heat and 447 for the Timberwolves. Andrew Wiggins scored the most points across both: 1,577 for the Miami Heat and 8,789 for the Timberwolves.

In our data, Terry Porter was the first to have played for both (his first game for the Miami Heat came in 1998/99). The most recent player to play for both is Kyle Anderson, who first played for the Miami Heat in 2024/25.

Show all 29 players

Spoilers
Every player who played for the Miami Heat and the Timberwolves (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerHeatTimberwolvesFirst
GPtsSeasonsGPtsSeasons
Andrew Wiggins1031,5772024–20274478,7892014–2020Timberwolves
Kevin Love1289522022–20253646,9892008–2014Timberwolves
Jimmy Butler III3838,2842019–2025741,5992017–2019Timberwolves
Michael Beasley2543,0752008–20151201,9422010–2012Heat
Anthony Carter2591,4511999–20031113312004–2006Heat
Wayne Ellington1691,7602016–20191881,2262009–2012Timberwolves
Mike Miller1979712010–2013737222008/09Timberwolves
James Johnson2272,3552016–2020141682019/20Heat
Antoine Walker1872,0142005–2007463682007/08Heat
Terry Porter555701998/991721,4401996–1998Timberwolves
Kyle Anderson291732024/251961,3762022–2026Timberwolves
Mark Blount896602007–20091241,4392005–2007Timberwolves
Nemanja Bjelica13732020/211971,1882015–2018Timberwolves
Michael Doleac1856512004–200724572007/08Heat
LaPhonso Ellis1217462001–2003867962000/01Timberwolves
Ricky Davis891,1622000–20081172,0632005–2007Heat
Luol Deng1602,1042014–2016221572018/19Heat
Derrick Williams251482016/171551,5702011–2014Timberwolves
Mike James936492001–2003828282006/07Heat
Kendall Gill653722001/02887452002/03Heat
Loren Woods391212003/041001922001–2003Timberwolves
Rod Strickland767942001/02533482002/03Heat
Gerald Green816562015/16291472007/08Timberwolves
Shabazz Napier512612014/15363472019/20Heat
Marcus Banks271562007–2009404792005/06Timberwolves
Chris Silva641892019–2022102021/22Heat
Ronny Turiaf25682011/12331492013–2015Heat
Justin Hamilton31922013–2015171532014/15Heat
Todd Day5301997/98311322000/01Heat

Head to head

In the NBA since 1996/97, the Miami Heat and the Timberwolves have met 59 times: the Miami Heat won 27, the Timberwolves 32.

  • Miami Heat's biggest win: Heat 129-97 Timberwolves (2010/11)
  • Timberwolves' biggest win: Timberwolves 122-94 Heat (2025/26)

Play

FAQ

Spoilers
How many players have played for both the Miami Heat and the Timberwolves?
29 in the NBA since 1996/97: Andrew Wiggins, Kevin Love, Jimmy Butler III, Michael Beasley, Anthony Carter, Wayne Ellington and 23 more.
Who has played the most games for the Miami Heat and the Timberwolves?
Andrew Wiggins: 103 for the Miami Heat and 447 for the Timberwolves, 550 in all. Andrew Wiggins scored the most points across both, 10,366.
Who is the most recent player to play for both the Miami Heat and the Timberwolves?
Kyle Anderson. He played for the Timberwolves (2022–2026), then the Miami Heat 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.