Players who played for the Bucks and the Cavaliers

51 players · NBA since 1996/97

51 players have played for both the Bucks and the Cavaliers in the NBA since 1996/97. 28 played for the Bucks first and 23 for the Cavaliers first. The longest-serving played 542 games across both; the top scorer got 7,620 points; the first move came in 1997/98, the most recent in 2025/26.

Can you name all 51?

0/510:00

  1.  Bucks 277 · Cavaliers 265
  2.  Bucks 138 · Cavaliers 361
  3.  Bucks 419 · Cavaliers 29
  4.  Bucks 107 · Cavaliers 325
  5.  Bucks 413 · Cavaliers 1
  6.  Bucks 105 · Cavaliers 236
  7.  Bucks 225 · Cavaliers 56
  8.  Bucks 204 · Cavaliers 74
  9.  Bucks 38 · Cavaliers 233
  10.  Bucks 82 · Cavaliers 188
  11.  Bucks 124 · Cavaliers 122
  12.  Bucks 236 · Cavaliers 5
  13.  Bucks 97 · Cavaliers 144
  14.  Bucks 68 · Cavaliers 164
  15.  Bucks 26 · Cavaliers 194
  16.  Bucks 74 · Cavaliers 132
  17.  Bucks 130 · Cavaliers 65
  18.  Bucks 178 · Cavaliers 8
  19.  Bucks 161 · Cavaliers 19
  20.  Bucks 31 · Cavaliers 147
  21.  Bucks 124 · Cavaliers 43
  22.  Bucks 134 · Cavaliers 23
  23.  Bucks 65 · Cavaliers 78
  24.  Bucks 112 · Cavaliers 29
  25.  Bucks 53 · Cavaliers 82
  26.  Bucks 91 · Cavaliers 42
  27.  Bucks 82 · Cavaliers 50
  28.  Bucks 76 · Cavaliers 53
  29.  Bucks 85 · Cavaliers 39
  30.  Bucks 73 · Cavaliers 50
  31.  Bucks 39 · Cavaliers 83
  32.  Bucks 32 · Cavaliers 74
  33.  Bucks 57 · Cavaliers 49
  34.  Bucks 31 · Cavaliers 61
  35.  Bucks 60 · Cavaliers 20
  36.  Bucks 1 · Cavaliers 78
  37.  Bucks 62 · Cavaliers 16
  38.  Bucks 54 · Cavaliers 8
  39.  Bucks 47 · Cavaliers 9
  40.  Bucks 46 · Cavaliers 9
  41.  Bucks 12 · Cavaliers 41
  42.  Bucks 47 · Cavaliers 3
  43.  Bucks 22 · Cavaliers 27
  44.  Bucks 4 · Cavaliers 40
  45.  Bucks 21 · Cavaliers 22
  46.  Bucks 34 · Cavaliers 6
  47.  Bucks 16 · Cavaliers 11
  48.  Bucks 23 · Cavaliers 2
  49.  Bucks 21 · Cavaliers 1
  50.  Bucks 2 · Cavaliers 7
  51.  Bucks 1 · Cavaliers 2

Who stands out

Spoilers

Mo Williams has the most games for the two combined: 277 for the Bucks and 265 for the Cavaliers. Mo Williams scored the most points across both: 3,864 for the Bucks and 3,756 for the Cavaliers.

In our data, Terrell Brandon 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 Chris Livingston, who first played for the Cavaliers in 2025/26.

Show all 51 players

Spoilers
Every player who played for the Bucks and the Cavaliers (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerBucksCavaliersFirst
GPtsSeasonsGPtsSeasons
Mo Williams2773,8642004–20082653,7562008–2016Bucks
Matthew Dellavedova1388192016–20193611,9232013–2021Cavaliers
John Henson4193,2432012–2019291452019/20Bucks
Drew Gooden1071,2142010–20133253,8232004–2008Cavaliers
Andrew Bogut4135,2222005–2012102016/17Bucks
Damon Jones1056562003–20092361,4382005–2008Bucks
George Hill2251,6542018–2023565412017–2019Cavaliers
Joe Smith2042,1262003–2006745132007–2009Bucks
Sam Merrill38942020/212331,9622022–2027Bucks
Richard Jefferson821,6072008/091881,0272015–2017Bucks
Ramon Sessions1241,5572007–20141221,5052010–2012Bucks
Larry Sanders2361,5592010–2015542016/17Bucks
Robert Traylor974321998–20001448112000–2005Bucks
Kyle Korver684482019/201641,4402016–2019Cavaliers
Brevin Knight261442003/041941,7251997–2001Cavaliers
Tyrone Hill747171997–19991321,3671996–2003Cavaliers
Brian Skinner1309102003–2011652242001/02Cavaliers
Thon Maker1788142016–20198302020/21Bucks
Scott Williams1611,1221998–200119332004/05Bucks
Tyler Zeller311522017/181471,0092012–2014Cavaliers
Brandon Knight1242,2142013–2015433092018–2020Bucks
Mike Dunleavy1341,5112011–2013231062016/17Bucks
Terrell Brandon651,0441997–1999781,5191996/97Cavaliers
Taurean Prince1129072024–2026292922020/21Cavaliers
Kevin Ollie533032002/03823412003/04Bucks
Earl Boykins918972006–2011421761998–2000Cavaliers
Johnny Newman827151996/97503031998/99Bucks
Jae Crowder764522022–2024534542017/18Cavaliers
Robin Lopez853812019–2024391202022/23Bucks
Kevin Porter Jr.731,0692024–2026504982019/20Cavaliers
Rodney Hood391292021/22838652017–2019Cavaliers
Chris Gatling321881998/99748422000/01Bucks
Shaun Livingston573182011/12493542012/13Bucks
DeAndre Liggins31572017/18611442016/17Cavaliers
Chucky Brown601701996/9720782000/01Bucks
Darnell Jackson122009/10781212008–2010Cavaliers
Jiri Welsch622582005/0616462004/05Cavaliers
Pete Nance542802024–2027832023/24Cavaliers
Cameron Payne472912023/249742018/19Cavaliers
Jon Leuer462182011/129222012/13Bucks
Ronald Murray12232002/03414822005/06Bucks
Chris Livingston47582023–2025392025/26Bucks
Spencer Hawes22882016/17273652013/14Cavaliers
Jared Cunningham4162015/16401042015/16Cavaliers
Mamadi Diakite21512020/2122572022/23Bucks
J.R. Reid341501999/006102000/01Bucks
Zendon Hamilton16512004/0511252005/06Bucks
Tim Frazier23962018/19222021/22Bucks
Litterial Green21251997/98101998/99Bucks
Marques Bolden202023/24772019–2021Cavaliers
Luke Kornet102021/22242021/22Cavaliers

Head to head

In the NBA since 1996/97, the Bucks and the Cavaliers have met 118 times: the Bucks won 56, the Cavaliers 62.

  • Bucks' biggest win: Cavaliers 84-121 Bucks (2011/12)
  • Cavaliers' biggest win: Cavaliers 135-95 Bucks (2023/24)

Play

FAQ

Spoilers
How many players have played for both the Bucks and the Cavaliers?
51 in the NBA since 1996/97: Mo Williams, Matthew Dellavedova, John Henson, Drew Gooden, Andrew Bogut, Damon Jones and 45 more.
Who has played the most games for the Bucks and the Cavaliers?
Mo Williams: 277 for the Bucks and 265 for the Cavaliers, 542 in all. Mo Williams scored the most points across both, 7,620.
Who is the most recent player to play for both the Bucks and the Cavaliers?
Chris Livingston. He played for the Bucks (2023–2025), then the Cavaliers 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.