Players who played for the Bucks and the Thunder

34 players · NBA since 1996/97

34 players have played for both the Bucks and the Thunder in the NBA since 1996/97. 12 played for the Bucks first and 22 for the Thunder first. The longest-serving played 827 games across both; the top scorer got 17,874 points; the first move came in 1997/98, the most recent in 2025/26.

Can you name all 34?

0/340:00

  1.  Bucks 520 · Thunder 307
  2.  Bucks 41 · Thunder 613
  3.  Bucks 618 · Thunder 3
  4.  Bucks 34 · Thunder 541
  5.  Bucks 197 · Thunder 373
  6.  Bucks 260 · Thunder 249
  7.  Bucks 78 · Thunder 346
  8.  Bucks 81 · Thunder 162
  9.  Bucks 204 · Thunder 36
  10.  Bucks 225 · Thunder 14
  11.  Bucks 12 · Thunder 185
  12.  Bucks 39 · Thunder 150
  13.  Bucks 96 · Thunder 66
  14.  Bucks 18 · Thunder 137
  15.  Bucks 17 · Thunder 133
  16.  Bucks 47 · Thunder 87
  17.  Bucks 77 · Thunder 42
  18.  Bucks 24 · Thunder 89
  19.  Bucks 53 · Thunder 55
  20.  Bucks 37 · Thunder 62
  21.  Bucks 70 · Thunder 22
  22.  Bucks 20 · Thunder 69
  23.  Bucks 31 · Thunder 47
  24.  Bucks 57 · Thunder 18
  25.  Bucks 34 · Thunder 40
  26.  Bucks 6 · Thunder 65
  27.  Bucks 22 · Thunder 47
  28.  Bucks 20 · Thunder 30
  29.  Bucks 6 · Thunder 33
  30.  Bucks 21 · Thunder 13
  31.  Bucks 11 · Thunder 20
  32.  Bucks 17 · Thunder 9
  33.  Bucks 9 · Thunder 4
  34.  Bucks 6 · Thunder 1

Who stands out

Spoilers

Ray Allen has the most games for the two combined: 520 for the Bucks and 307 for the Thunder. Ray Allen scored the most points across both: 10,310 for the Bucks and 7,564 for the Thunder.

In our data, Vin Baker was the first to have played for both (his first game for the Thunder came in 1997/98). The most recent player to play for both is Ousmane Dieng, who first played for the Bucks in 2025/26.

Show all 34 players

Spoilers
Every player who played for the Bucks and the Thunder (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerBucksThunderFirst
GPtsSeasonsGPtsSeasons
Ray Allen52010,3101996–20033077,5642002–2007Bucks
Serge Ibaka412082021–20236137,0252009–2016Thunder
Ersan Ilyasova6185,9882006–20203152016/17Bucks
Gary Payton346612002/0354111,9091996–2003Thunder
Luke Ridnour1971,8032008–20143733,3952003–2008Thunder
Desmond Mason2603,6992002–20082492,4792000–2009Thunder
Vin Baker781,6371996/973465,3481997–2002Bucks
Ruben Patterson811,1942006/071621,9711999–2001Thunder
Joe Smith2042,1262003–2006362382008/09Bucks
George Hill2251,6542018–2023141652020/21Bucks
Ronald Murray12232002/031851,8482002–2006Bucks
Ousmane Dieng393702025–20271505882022–2026Thunder
Royal Ivey964452007–2010661292010–2014Bucks
Dale Ellis181231999/001371,4851997–1999Thunder
Calvin Booth17422004/051335762001–2004Thunder
Cameron Payne472912023/24874072015–2017Thunder
Kurt Thomas772482009/10423172007/08Thunder
Greg Anthony241722001/02894511997/98Thunder
Kevin Ollie533032002/03552752002–2010Bucks
D.J. Augustin372272020/21623452014–2016Thunder
Francisco Elson702102008–201022662007/08Thunder
Danilo Gallinari20582023/24691,2652019/20Thunder
DeAndre Liggins31572017/1847662012/13Thunder
Shaun Livingston573182011/1218722008–2010Thunder
Caron Butler343742013/14403262013/14Bucks
Greg Foster672001/02652211999/00Thunder
Jerome Kersey22722000/01473121997/98Thunder
Ish Smith20382012/1330372014/15Bucks
Justin Jackson6152020/21332362020/21Thunder
Mamadi Diakite21512020/2113562021/22Bucks
Steve Novak11122015–201720322014–2016Thunder
Justin Robinson17482021/229212020/21Thunder
Georgios Kalaitzakis9162021/224702021/22Bucks
Eddie Gill6142008/09102007/08Thunder

Head to head

In the NBA since 1996/97, the Bucks and the Thunder have met 59 times: the Bucks won 27, the Thunder 32.

  • Bucks' biggest win: Bucks 133-86 Thunder (2019/20)
  • Thunder's biggest win: Thunder 110-79 Bucks (2016/17)

Play

FAQ

Spoilers
How many players have played for both the Bucks and the Thunder?
34 in the NBA since 1996/97: Ray Allen, Serge Ibaka, Ersan Ilyasova, Gary Payton, Luke Ridnour, Desmond Mason and 28 more.
Who has played the most games for the Bucks and the Thunder?
Ray Allen: 520 for the Bucks and 307 for the Thunder, 827 in all. Ray Allen scored the most points across both, 17,874.
Who is the most recent player to play for both the Bucks and the Thunder?
Ousmane Dieng. He played for the Thunder (2022–2026), then the Bucks 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.