Players who played for the Bucks and the Pistons

42 players · NBA since 1996/97

42 players have played for both the Bucks and the Pistons in the NBA since 1996/97. 24 played for the Bucks first and 18 for the Pistons first. The longest-serving played 842 games across both; the top scorer got 14,401 points; the first move came in 1997/98, the most recent in 2026/27.

Can you name all 42?

0/420:00

  1.  Bucks 815 · Pistons 27
  2.  Bucks 100 · Pistons 600
  3.  Bucks 618 · Pistons 52
  4.  Bucks 135 · Pistons 421
  5.  Bucks 176 · Pistons 378
  6.  Bucks 317 · Pistons 144
  7.  Bucks 193 · Pistons 256
  8.  Bucks 419 · Pistons 11
  9.  Bucks 49 · Pistons 355
  10.  Bucks 185 · Pistons 203
  11.  Bucks 69 · Pistons 317
  12.  Bucks 251 · Pistons 59
  13.  Bucks 153 · Pistons 137
  14.  Bucks 206 · Pistons 70
  15.  Bucks 124 · Pistons 150
  16.  Bucks 204 · Pistons 69
  17.  Bucks 178 · Pistons 93
  18.  Bucks 20 · Pistons 223
  19.  Bucks 3 · Pistons 208
  20.  Bucks 105 · Pistons 77
  21.  Bucks 85 · Pistons 88
  22.  Bucks 46 · Pistons 125
  23.  Bucks 98 · Pistons 39
  24.  Bucks 112 · Pistons 2
  25.  Bucks 34 · Pistons 78
  26.  Bucks 12 · Pistons 100
  27.  Bucks 38 · Pistons 64
  28.  Bucks 47 · Pistons 48
  29.  Bucks 33 · Pistons 62
  30.  Bucks 37 · Pistons 54
  31.  Bucks 73 · Pistons 17
  32.  Bucks 67 · Pistons 18
  33.  Bucks 13 · Pistons 62
  34.  Bucks 21 · Pistons 45
  35.  Bucks 26 · Pistons 36
  36.  Bucks 23 · Pistons 27
  37.  Bucks 22 · Pistons 25
  38.  Bucks 18 · Pistons 17
  39.  Bucks 28 · Pistons 7
  40.  Bucks 24 · Pistons 9
  41.  Bucks 20 · Pistons 6
  42.  Bucks 17 · Pistons 5

Who stands out

Spoilers

Khris Middleton has the most games for the two combined: 815 for the Bucks and 27 for the Pistons. Khris Middleton scored the most points across both: 14,236 for the Bucks and 165 for the Pistons.

In our data, Michael Curry was the first to have played for both (his first game for the Bucks came in 1997/98). The most recent player to play for both is Taurean Prince, who first played for the Pistons in 2026/27.

Show all 42 players

Spoilers
Every player who played for the Bucks and the Pistons (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerBucksPistonsFirst
GPtsSeasonsGPtsSeasons
Khris Middleton81514,2362013–2025271652012/13Pistons
Lindsey Hunter1008892000/016004,8641996–2008Pistons
Ersan Ilyasova6185,9882006–2020525892015/16Bucks
Michael Curry1358071997–19994211,8731996–2003Pistons
Greg Monroe1762,3012015–20223785,4112010–2015Pistons
Brandon Jennings3175,2052009–20181442,0302013–2016Bucks
Charlie Villanueva1932,6122006–20092562,4212009–2014Bucks
John Henson4193,2432012–201911762019/20Bucks
Jerry Stackhouse494092009/103557,7511997–2002Pistons
Carlos Delfino1851,9482009–20122038332004–2007Pistons
Tobias Harris693442011–20133174,8792015–2026Bucks
Tony Snell2511,7272016–2019594742019/20Bucks
Darvin Ham1536431999–20021371622003–2005Bucks
Zaza Pachulia2061,5122004–2015702722018/19Bucks
Brandon Knight1242,2142013–20151501,9502011–2020Pistons
Joe Smith2042,1262003–2006698472000/01Pistons
Thon Maker1788142016–2019934622018–2020Bucks
Ish Smith20382012/132232,1772016–2019Bucks
Langston Galloway322021/222081,7402017–2020Pistons
Damon Jones1056562003–2009773832001/02Pistons
Malik Beasley859422023/24881,4202024/25Bucks
Jon Leuer462182011/121259682016–2019Bucks
Beno Udrih986112011–2013392272016/17Bucks
Taurean Prince1129072024–2026242026/27Bucks
Caron Butler343742013/14784602014/15Bucks
Ronald Murray12232002/031006372006–2008Bucks
Jodie Meeks381692009/10646872014–2016Bucks
Mike James475352004/05482222003/04Pistons
Steve Blake331202006/07622582015/16Bucks
D.J. Augustin372272020/21545742014/15Pistons
Danny Manning733331999/0017362002/03Bucks
Corey Maggette678052010/1118952012/13Bucks
Christian Wood13372018/19628102019/20Bucks
Litterial Green21251997/9845901996/97Pistons
Delon Wright26652024/25363742020/21Pistons
Tim Frazier23962018/1927972019/20Bucks
Stanley Umude22152024/25251292022–2024Pistons
Primoz Brezec18232009/1017272007/08Pistons
Jermaine Jackson28352005/06771999/00Pistons
Anthony Goldwire241542004/059182004/05Bucks
Danilo Gallinari20582023/246522023/24Pistons
Justin Robinson17482021/225282021/22Bucks

Head to head

In the NBA since 1996/97, the Bucks and the Pistons have met 131 times: the Bucks won 69, the Pistons 62.

  • Bucks' biggest win: Bucks 121-86 Pistons (2018/19)
  • Pistons' biggest win: Pistons 114-69 Bucks (2007/08)

Play

FAQ

Spoilers
How many players have played for both the Bucks and the Pistons?
42 in the NBA since 1996/97: Khris Middleton, Lindsey Hunter, Ersan Ilyasova, Michael Curry, Greg Monroe, Brandon Jennings and 36 more.
Who has played the most games for the Bucks and the Pistons?
Khris Middleton: 815 for the Bucks and 27 for the Pistons, 842 in all. Khris Middleton scored the most points across both, 14,401.
Who is the most recent player to play for both the Bucks and the Pistons?
Taurean Prince. He played for the Bucks (2024–2026), then the Pistons 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.