Players who played for the Cleveland Cavaliers and Milwaukee Bucks

52 players have played for both the Cleveland Cavaliers and the Milwaukee Bucks. Matthew Dellavedova spent the most seasons with the two: 6 with the Cleveland Cavaliers and 3 with the Milwaukee Bucks. On a roster now: Sam Merrill, Kevin Porter Jr., Pete Nance, Taurean Prince, and Luke Kornet. Rosters are on file in full from 1993-94; before that only some of the stars are.

Players who played for the Cleveland Cavaliers and the Milwaukee Bucks, with their years at each
PlayerPosCLEMIL
Matthew DellavedovaG2013–2021 · 6 seasons2016–2019 · 3 seasons
John HensonF2019–2020 · 1 season2012–2019 · 7 seasons
Andrew BogutC2016–2017 · 1 season2005–2012 · 7 seasons
Mo WilliamsPG2008–2016 · 4 seasons2004–2008 · 4 seasons
Tyrone HillPF1993–2003 · 6 seasons1997–1999 · 2 seasons
Terrell BrandonPG1991–1997 · 6 seasons1997–1999 · 2 seasons
Drew GoodenPF2004–2008 · 4 seasons2010–2013 · 3 seasons
George HillPG2017–2019 · 2 seasons2018–2023 · 4 seasons
Larry SandersPF2016–2017 · 1 season2010–2015 · 5 seasons
Fred RobertsF1994–1995 · 1 season1988–1993 · 5 seasons
Sam MerrillG2022–2026 · 4 seasons2020–2021 · 1 season
Ramon SessionsG2010–2012 · 2 seasons2007–2014 · 3 seasons
Damon JonesPG2005–2008 · 3 seasons2003–2009 · 2 seasons
Joe SmithPF2007–2009 · 2 seasons2003–2006 · 3 seasons
Brevin KnightPG1997–2001 · 4 seasons2003–2004 · 1 season
Johnny NewmanF1986–1999 · 2 seasons1994–1997 · 3 seasons
Brandon KnightPG2018–2020 · 2 seasons2013–2015 · 2 seasons
Kyle KorverG2016–2019 · 3 seasons2019–2020 · 1 season
Brian SkinnerPF2001–2002 · 1 season2003–2011 · 3 seasons
Earl BoykinsPG1998–2000 · 2 seasons2006–2011 · 2 seasons
Robert TraylorPF2000–2005 · 2 seasons1998–2000 · 2 seasons
Scott WilliamsC2004–2005 · 1 season1998–2001 · 3 seasons
Chucky BrownF1989–2001 · 3 seasons1996–1997 · 1 season
Kevin Porter Jr.G2019–2020 · 1 season2024–2026 · 2 seasons
Pete NanceF2023–2024 · 1 season2024–2026 · 2 seasons
Taurean PrinceF2020–2021 · 1 season2024–2026 · 2 seasons
Jae CrowderPF2017–2018 · 1 season2022–2024 · 2 seasons
Robin LopezC2022–2023 · 1 season2019–2024 · 2 seasons
Rodney HoodSG2017–2019 · 2 seasons2021–2022 · 1 season
Tyler ZellerC2012–2014 · 2 seasons2017–2018 · 1 season
Mike DunleavySG2016–2017 · 1 season2011–2013 · 2 seasons
Richard JeffersonF2015–2017 · 2 seasons2008–2009 · 1 season
Darnell JacksonPF2008–2010 · 2 seasons2009–2010 · 1 season
Cameron PaynePG2018–2019 · 1 season2023–2024 · 1 season
Luke KornetC2021–2022 · 1 season2021–2022 · 1 season
Tim FrazierPG2021–2022 · 1 season2018–2019 · 1 season
DeAndre LigginsG2016–2017 · 1 season2017–2018 · 1 season
Spencer HawesPF2013–2014 · 1 season2016–2017 · 1 season
Jared CunninghamG2015–2016 · 1 season2015–2016 · 1 season
Jon LeuerF2012–2013 · 1 season2011–2012 · 1 season
Shaun LivingstonG2012–2013 · 1 season2011–2012 · 1 season
Jiri WelschGF2004–2005 · 1 season2005–2006 · 1 season
Ronald MurraySG2005–2006 · 1 season2002–2003 · 1 season
Zendon HamiltonC2005–2006 · 1 season2004–2005 · 1 season
Kevin OlliePG2003–2004 · 1 season2002–2003 · 1 season
Chris GatlingC2000–2001 · 1 season1998–1999 · 1 season
J.R. ReidF2000–2001 · 1 season1999–2000 · 1 season
Benoit BenjaminC1999–2000 · 1 season1995–1996 · 1 season
Dell CurryG1987–1988 · 1 season1998–1999 · 1 season
Litterial GreenG1998–1999 · 1 season1997–1998 · 1 season
Joe CourtneyF1995–1996 · 1 season1993–1994 · 1 season
Randolph KeysF1988–1989 · 1 season1995–1996 · 1 season

Regular season, under every name each club has played as. A season split by a trade counts for both clubs where the game logs reach it (NBA from 1993-94, NFL 1994, NHL 1996, MLB 2001). Longest stay with the two first.

Cleveland Cavaliers vs Milwaukee Bucks: head-to-head record →