Players who played for the Miami Heat and the San Antonio Spurs

25 players · NBA since 1996/97

25 players have played for both the Miami Heat and the San Antonio Spurs in the NBA since 1996/97. 16 played for the Miami Heat first and 9 for the San Antonio Spurs first. The longest-serving played 874 games across both; the top scorer got 6,922 points; the first move came in 1999/00, the most recent in 2025/26.

Can you name all 25?

0/250:00

  1.  Heat 123 · San Antonio Spurs 751
  2.  Heat 17 · San Antonio Spurs 748
  3.  Heat 443 · San Antonio Spurs 22
  4.  Heat 329 · San Antonio Spurs 64
  5.  Heat 17 · San Antonio Spurs 330
  6.  Heat 287 · San Antonio Spurs 50
  7.  Heat 29 · San Antonio Spurs 287
  8.  Heat 55 · San Antonio Spurs 247
  9.  Heat 36 · San Antonio Spurs 237
  10.  Heat 267 · San Antonio Spurs 3
  11.  Heat 259 · San Antonio Spurs 5
  12.  Heat 204 · San Antonio Spurs 46
  13.  Heat 131 · San Antonio Spurs 88
  14.  Heat 172 · San Antonio Spurs 38
  15.  Heat 25 · San Antonio Spurs 172
  16.  Heat 37 · San Antonio Spurs 148
  17.  Heat 16 · San Antonio Spurs 149
  18.  Heat 18 · San Antonio Spurs 129
  19.  Heat 31 · San Antonio Spurs 89
  20.  Heat 44 · San Antonio Spurs 48
  21.  Heat 11 · San Antonio Spurs 64
  22.  Heat 12 · San Antonio Spurs 3
  23.  Heat 5 · San Antonio Spurs 10
  24.  Heat 6 · San Antonio Spurs 3
  25.  Heat 4 · San Antonio Spurs 3

Who stands out

Spoilers

Bruce Bowen has the most games for the two combined: 123 for the Miami Heat and 751 for the San Antonio Spurs. Patty Mills scored the most points across both: 94 for the Miami Heat and 6,828 for the San Antonio Spurs.

In our data, Terry Porter was the first to have played for both (his first game for the San Antonio Spurs came in 1999/00). The most recent player to play for both is Kelly Olynyk, who first played for the San Antonio Spurs in 2025/26.

Show all 25 players

Spoilers
Every player who played for the Miami Heat and the San Antonio Spurs (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerHeatSan Antonio SpursFirst
GPtsSeasonsGPtsSeasons
Bruce Bowen1238071996–20017514,8222001–2009Heat
Patty Mills17942023/247486,8282011–2021San Antonio Spurs
Joel Anthony4431,0532007–201422312016/17Heat
Josh Richardson3293,7262015–2025647322021–2023Heat
Brent Barry17701997/983302,2722004–2008Heat
Kelly Olynyk2872,8342017–2021501582025/26Heat
Kyle Anderson291732024/252871,3882014–2018San Antonio Spurs
Terry Porter555701998/992471,7741999–2002Heat
Beno Udrih361582015/162371,1912004–2007San Antonio Spurs
Tyler Johnson2672,8852014–2019362021/22Heat
Anthony Carter2591,4511999–20035222003/04Heat
Rasual Butler2041,3412002–2005461242015/16Heat
Dewayne Dedmon1317842020–2023884322016/17San Antonio Spurs
Chris Quinn1729532006–200938812010/11Heat
Roger Mason Jr.25742013/141721,5062008–2010San Antonio Spurs
Samaki Walker371052003/041487311999–2001San Antonio Spurs
Steve Smith16232004/051491,3742001–2003San Antonio Spurs
Kurt Thomas181131996/971295512007–2009Heat
Derek Anderson311572005/06891,3232000/01San Antonio Spurs
Sean Marks441502001–2003481572004–2006Heat
Charles A Smith11101997/98644462001/02Heat
Blake Ahearn12702007/08382008/09Heat
Shannon Brown5202014/1510232013/14San Antonio Spurs
Bobby Jones6482007/08322007/08Heat
Jamaree Bouyea4152022/233112023/24Heat

Head to head

In the NBA since 1996/97, the Miami Heat and the San Antonio Spurs have met 69 times: the Miami Heat won 30, the San Antonio Spurs 39.

  • Miami Heat's biggest win: Heat 110-80 Spurs (2010/11)
  • San Antonio Spurs' biggest win: Spurs 113-77 Heat (2012/13)

Play

FAQ

Spoilers
How many players have played for both the Miami Heat and the San Antonio Spurs?
25 in the NBA since 1996/97: Bruce Bowen, Patty Mills, Joel Anthony, Josh Richardson, Brent Barry, Kelly Olynyk and 19 more.
Who has played the most games for the Miami Heat and the San Antonio Spurs?
Bruce Bowen: 123 for the Miami Heat and 751 for the San Antonio Spurs, 874 in all. Patty Mills scored the most points across both, 6,922.
Who is the most recent player to play for both the Miami Heat and the San Antonio Spurs?
Kelly Olynyk. He played for the Miami Heat (2017–2021), then the San Antonio Spurs from 2025/26.
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.