Players who played for the Detroit Pistons and Milwaukee Bucks

47 players have played for both the Detroit Pistons and the Milwaukee Bucks. Khris Middleton spent the most seasons with the two: 1 with the Detroit Pistons and 12 with the Milwaukee Bucks. On a roster now: Khris Middleton and Tobias Harris. Rosters are on file in full from 1993-94; before that only some of the stars are.

Players who played for the Detroit Pistons and the Milwaukee Bucks, with their years at each
PlayerPosDETMIL
Khris MiddletonF2012–2013 · 1 season2013–2025 · 12 seasons
Lindsey HunterSG1993–2008 · 12 seasons2000–2001 · 1 season
Ersan IlyasovaPF2015–2016 · 1 season2006–2020 · 9 seasons
Greg MonroeC2010–2015 · 5 seasons2015–2022 · 4 seasons
John HensonF2019–2020 · 1 season2012–2019 · 7 seasons
Brandon JenningsG2013–2016 · 3 seasons2009–2018 · 5 seasons
Charlie VillanuevaPF2009–2014 · 5 seasons2006–2009 · 3 seasons
Michael CurrySF1995–2003 · 6 seasons1997–1999 · 2 seasons
Ricky PierceG1982–1983 · 1 season1984–1998 · 7 seasons
Tobias HarrisF2015–2026 · 5 seasons2011–2013 · 2 seasons
Carlos DelfinoSG2004–2007 · 3 seasons2009–2012 · 3 seasons
Jerry StackhouseSF1997–2002 · 5 seasons2009–2010 · 1 season
Brandon KnightPG2011–2020 · 3 seasons2013–2015 · 2 seasons
Darvin HamSF2003–2005 · 2 seasons1999–2002 · 3 seasons
Jon BarrySG2001–2003 · 2 seasons1992–1995 · 3 seasons
Langston GallowaySG2017–2020 · 3 seasons2021–2022 · 1 season
Tony SnellSF2019–2020 · 1 season2016–2019 · 3 seasons
Ish SmithPG2016–2019 · 3 seasons2012–2013 · 1 season
Jon LeuerF2016–2019 · 3 seasons2011–2012 · 1 season
Zaza PachuliaC2018–2019 · 1 season2004–2015 · 3 seasons
Joe SmithPF2000–2001 · 1 season2003–2006 · 3 seasons
Steve HensonG1997–1999 · 2 seasons1990–1992 · 2 seasons
Stanley UmudeG2022–2024 · 2 seasons2024–2025 · 1 season
Beno UdrihPG2016–2017 · 1 season2011–2013 · 2 seasons
Jodie MeeksG2014–2016 · 2 seasons2009–2010 · 1 season
Damon JonesPG2001–2002 · 1 season2003–2009 · 2 seasons
Ronald MurraySG2006–2008 · 2 seasons2002–2003 · 1 season
Delon WrightG2020–2021 · 1 season2024–2025 · 1 season
Malik BeasleySG2024–2025 · 1 season2023–2024 · 1 season
Danilo GallinariPF2023–2024 · 1 season2023–2024 · 1 season
D.J. AugustinG2014–2015 · 1 season2020–2021 · 1 season
Christian WoodF2019–2020 · 1 season2018–2019 · 1 season
Tim FrazierPG2019–2020 · 1 season2018–2019 · 1 season
Steve BlakePG2015–2016 · 1 season2006–2007 · 1 season
Caron ButlerSF2014–2015 · 1 season2013–2014 · 1 season
Corey MaggetteSF2012–2013 · 1 season2010–2011 · 1 season
Primoz BrezecC2007–2008 · 1 season2009–2010 · 1 season
Jermaine JacksonPG1999–2000 · 1 season2005–2006 · 1 season
Anthony GoldwirePG2004–2005 · 1 season2004–2005 · 1 season
Mike JamesPG2003–2004 · 1 season2004–2005 · 1 season
Danny ManningF2002–2003 · 1 season1999–2000 · 1 season
Litterial GreenG1996–1997 · 1 season1997–1998 · 1 season
David WoodF1993–1994 · 1 season1996–1997 · 1 season
Mike PeplowskiC1994–1995 · 1 season1995–1996 · 1 season
Danny YoungG1992–1993 · 1 season1994–1995 · 1 season
Ben ColemanF1993–1994 · 1 season1989–1990 · 1 season
Greg AndersonC1993–1994 · 1 season1989–1990 · 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.

Detroit Pistons vs Milwaukee Bucks: head-to-head record →