Players who played for the Bucks and the Miami Heat

34 players · NBA since 1996/97

34 players have played for both the Bucks and the Miami Heat in the NBA since 1996/97. 13 played for the Bucks first and 21 for the Miami Heat first. The longest-serving played 991 games across both; the top scorer got 24,132 points; the first move came in 2001/02, the most recent in 2026/27.

Can you name all 34?

0/340:00

  1.  Bucks 980 · Heat 11
  2.  Bucks 520 · Heat 195
  3.  Bucks 455 · Heat 11
  4.  Bucks 11 · Heat 451
  5.  Bucks 9 · Heat 431
  6.  Bucks 60 · Heat 254
  7.  Bucks 123 · Heat 120
  8.  Bucks 12 · Heat 227
  9.  Bucks 5 · Heat 234
  10.  Bucks 153 · Heat 83
  11.  Bucks 49 · Heat 161
  12.  Bucks 34 · Heat 174
  13.  Bucks 87 · Heat 119
  14.  Bucks 105 · Heat 97
  15.  Bucks 34 · Heat 159
  16.  Bucks 80 · Heat 89
  17.  Bucks 12 · Heat 148
  18.  Bucks 47 · Heat 93
  19.  Bucks 98 · Heat 36
  20.  Bucks 43 · Heat 89
  21.  Bucks 76 · Heat 41
  22.  Bucks 77 · Heat 18
  23.  Bucks 7 · Heat 81
  24.  Bucks 32 · Heat 54
  25.  Bucks 74 · Heat 5
  26.  Bucks 14 · Heat 65
  27.  Bucks 11 · Heat 57
  28.  Bucks 12 · Heat 53
  29.  Bucks 57 · Heat 4
  30.  Bucks 49 · Heat 7
  31.  Bucks 26 · Heat 20
  32.  Bucks 31 · Heat 1
  33.  Bucks 13 · Heat 4
  34.  Bucks 5 · Heat 4

Who stands out

Spoilers

Giannis Antetokounmpo has the most games for the two combined: 980 for the Bucks and 11 for the Miami Heat. Giannis Antetokounmpo scored the most points across both: 23,827 for the Bucks and 305 for the Miami Heat.

In our data, Anthony Mason was the first to have played for both (his first game for the Bucks came in 2001/02). The most recent player to play for both is Tyler Herro, who first played for the Bucks in 2026/27.

Show all 34 players

Spoilers
Every player who played for the Bucks and the Miami Heat (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerBucksHeatFirst
GPtsSeasonsGPtsSeasons
Giannis Antetokounmpo98023,8272013–2026113052026/27Bucks
Ray Allen52010,3101996–20031951,9832012–2014Bucks
Bobby Portis4556,0432020–202611752026/27Bucks
Tyler Herro112412026/274518,5702019–2026Heat
Goran Dragic9432022/234317,0602014–2021Heat
Michael Beasley605452016/172543,0752008–2015Heat
Rafer Alston1233141999–20021201,0942003–2010Bucks
Jaime Jaquez Jr.121932026/272272,7152023–2026Heat
Eddie House5162004/052341,5872000–2011Heat
Anthony Mason1531,2762001–2003831,3062000/01Heat
Malik Allen491562008/091611,1432001–2005Heat
Gary Payton346612002/031741,1172005–2007Bucks
Jamaal Magloire877972005/061192772008–2011Bucks
Damon Jones1056562003–2009971,1362004/05Bucks
Caron Butler343742013/141591,9912002–2004Heat
Keyon Dooling805712010/11894922004/05Heat
Kel'el Ware121022026/271481,4952024–2026Heat
Mike James475352004/05936492001–2003Heat
Beno Udrih986112011–2013361582015/16Bucks
P.J. Tucker431502020/21896812021/22Bucks
Jae Crowder764522022–2024414892019/20Heat
Kurt Thomas772482009/10181131996/97Heat
Earl Barron7362010/11814042005–2008Heat
Chris Gatling321881998/99543452001/02Bucks
Tyrone Hill747171997–1999592003/04Bucks
Kendall Gill14852004/05653722001/02Heat
Meyers Leonard11432022/23573332019–2021Heat
Kasparas Jakucionis12792026/27533282025/26Heat
Shaun Livingston573182011/12492008/09Heat
Jerry Stackhouse494092009/107122010/11Bucks
Delon Wright26652024/25201192023/24Heat
DeAndre Liggins31572017/18122013/14Heat
Javonte Smart13312021/224202021/22Bucks
Jamaree Bouyea5172024/254152022/23Heat

Head to head

In the NBA since 1996/97, the Bucks and the Miami Heat have met 125 times: the Bucks won 54, the Miami Heat 71.

  • Bucks' biggest win: Heat 97-144 Bucks (2020/21)
  • Miami Heat's biggest win: Heat 137-95 Bucks (2021/22)

Play

FAQ

Spoilers
How many players have played for both the Bucks and the Miami Heat?
34 in the NBA since 1996/97: Giannis Antetokounmpo, Ray Allen, Bobby Portis, Tyler Herro, Goran Dragic, Michael Beasley and 28 more.
Who has played the most games for the Bucks and the Miami Heat?
Giannis Antetokounmpo: 980 for the Bucks and 11 for the Miami Heat, 991 in all. Giannis Antetokounmpo scored the most points across both, 24,132.
Who is the most recent player to play for both the Bucks and the Miami Heat?
Tyler Herro. He played for the Miami Heat (2019–2026), then the Bucks 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.