Players who played for the Milwaukee Bucks and Phoenix Suns

50 players have played for both the Milwaukee Bucks and the Phoenix Suns. Michael Redd spent the most seasons with the two: 11 with the Milwaukee Bucks and 1 with the Phoenix Suns. On a roster now: Grayson Allen, Jevon Carter, Jamaree Bouyea, and TyTy Washington Jr. Rosters are on file in full from 1993-94; before that only some of the stars are.

Players who played for the Milwaukee Bucks and the Phoenix Suns, with their years at each
PlayerPosMILPHX
Michael ReddSG2000–2011 · 11 seasons2011–2012 · 1 season
Eric BledsoeSG2017–2020 · 3 seasons2013–2018 · 5 seasons
Jared DudleySF2014–2015 · 1 season2008–2018 · 7 seasons
Goran DragicPG2022–2023 · 1 season2008–2015 · 6 seasons
Tim ThomasPF1998–2004 · 6 seasons2005–2006 · 1 season
Elliot PerryG1996–1999 · 3 seasons1993–2001 · 4 seasons
Jay HumphriesG1988–1992 · 4 seasons1984–1987 · 3 seasons
Robin LopezC2019–2024 · 2 seasons2008–2012 · 4 seasons
P.J. TuckerPF2020–2021 · 1 season2012–2017 · 5 seasons
Charlie BellSG2005–2010 · 5 seasons2001–2002 · 1 season
Sam CassellPG1998–2003 · 5 seasons1996–1997 · 1 season
Danny ManningF1999–2000 · 1 season1994–1999 · 5 seasons
Andrew LangC1996–1998 · 2 seasons1988–1992 · 4 seasons
Grayson AllenG2021–2023 · 2 seasons2023–2026 · 3 seasons
Cameron PaynePG2023–2024 · 1 season2019–2023 · 4 seasons
Greg MonroeC2015–2022 · 4 seasons2017–2018 · 1 season
Brandon KnightPG2013–2015 · 2 seasons2014–2017 · 3 seasons
Miles PlumleeC2014–2017 · 3 seasons2013–2015 · 2 seasons
Jake VoskuhlC2007–2008 · 1 season2001–2005 · 4 seasons
Scott WilliamsC1998–2001 · 3 seasons2002–2004 · 2 seasons
Todd DayG1992–1996 · 4 seasons1999–2000 · 1 season
Armon GilliamF1996–1999 · 3 seasons1987–1989 · 2 seasons
Danny SchayesC1990–1994 · 4 seasons1994–1995 · 1 season
Jae CrowderPF2022–2024 · 2 seasons2020–2022 · 2 seasons
Jevon CarterG2021–2023 · 2 seasons2019–2021 · 2 seasons
Brian SkinnerPF2003–2011 · 3 seasons2007–2008 · 1 season
Daniel SantiagoC2003–2005 · 2 seasons2000–2002 · 2 seasons
Vinny Del NegroG1998–2000 · 2 seasons2000–2002 · 2 seasons
Isaiah CanaanG2018–2019 · 1 season2017–2019 · 2 seasons
Mirza TeletovicPF2016–2018 · 2 seasons2015–2016 · 1 season
Earl BarronC2010–2011 · 1 season2010–2015 · 2 seasons
Hakim WarrickPF2009–2010 · 1 season2010–2012 · 2 seasons
Kurt ThomasPF2009–2010 · 1 season2005–2007 · 2 seasons
Shawn RespertG1995–1997 · 2 seasons1998–1999 · 1 season
Ed PinckneyF1994–1995 · 1 season1985–1987 · 2 seasons
Jamaree BouyeaG2024–2025 · 1 season2025–2026 · 1 season
TyTy Washington Jr.G2023–2024 · 1 season2024–2025 · 1 season
Langston GallowaySG2021–2022 · 1 season2020–2021 · 1 season
Michael BeasleyF2016–2017 · 1 season2012–2013 · 1 season
Jon LeuerF2011–2012 · 1 season2015–2016 · 1 season
Kendall MarshallPG2014–2015 · 1 season2012–2013 · 1 season
Ish SmithPG2012–2013 · 1 season2013–2014 · 1 season
Eddie HouseSG2004–2005 · 1 season2005–2006 · 1 season
Josh DavisSF2005–2006 · 1 season2005–2006 · 1 season
Brevin KnightPG2003–2004 · 1 season2003–2004 · 1 season
Dan LanghiPF2003–2004 · 1 season2002–2003 · 1 season
Tony SmithG1997–1998 · 1 season1995–1996 · 1 season
Chucky BrownF1996–1997 · 1 season1996–1997 · 1 season
David WoodF1996–1997 · 1 season1995–1996 · 1 season
Joe CourtneyF1993–1994 · 1 season1993–1994 · 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.

Milwaukee Bucks vs Phoenix Suns: head-to-head record →