Players who played for the Chicago Bulls and Milwaukee Bucks

41 players have played for both the Chicago Bulls and the Milwaukee Bucks. Toni Kukoc spent the most seasons with the two: 7 with the Chicago Bulls and 4 with the Milwaukee Bucks. On a roster now: Bobby Portis, Jevon Carter, 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 Chicago Bulls and the Milwaukee Bucks, with their years at each
PlayerPosCHIMIL
Toni KukocSF1993–2000 · 7 seasons2002–2006 · 4 seasons
Bobby PortisF2015–2019 · 4 seasons2020–2026 · 6 seasons
Tim ThomasPF2005–2009 · 2 seasons1998–2004 · 6 seasons
Scott WilliamsC1990–1994 · 4 seasons1998–2001 · 3 seasons
Tony SnellSF2013–2016 · 3 seasons2016–2019 · 3 seasons
Jason CaffeyF1995–1998 · 3 seasons2000–2003 · 3 seasons
Jevon CarterG2023–2026 · 3 seasons2021–2023 · 2 seasons
Robin LopezC2016–2019 · 3 seasons2019–2024 · 2 seasons
Mike DunleavySG2013–2016 · 3 seasons2011–2013 · 2 seasons
Drew GoodenPF2007–2009 · 2 seasons2010–2013 · 3 seasons
Marcus FizerF2000–2004 · 4 seasons2004–2005 · 1 season
Larry KrystkowiakF1994–1995 · 1 season1987–1992 · 4 seasons
Nikola MiroticF2014–2017 · 3 seasons2018–2019 · 1 season
John SalmonsSF2008–2010 · 2 seasons2009–2011 · 2 seasons
Joe SmithPF2007–2008 · 1 season2003–2006 · 3 seasons
Cameron PaynePG2017–2019 · 2 seasons2023–2024 · 1 season
Luke KornetC2019–2021 · 2 seasons2021–2022 · 1 season
Kyle KorverG2010–2012 · 2 seasons2019–2020 · 1 season
Pau GasolPF2014–2016 · 2 seasons2018–2019 · 1 season
Michael Carter-WilliamsG2016–2017 · 1 season2014–2016 · 2 seasons
Mike JamesPG2011–2014 · 2 seasons2004–2005 · 1 season
Lindsey HunterSG2008–2010 · 2 seasons2000–2001 · 1 season
Malik AllenPF2005–2007 · 2 seasons2008–2009 · 1 season
Michael RuffinPF1999–2001 · 2 seasons2007–2008 · 1 season
Greg FosterC1994–1995 · 1 season1993–2002 · 2 seasons
Andrew LangC1998–1999 · 1 season1996–1998 · 2 seasons
Patrick BeverleyPG2022–2023 · 1 season2023–2024 · 1 season
Goran DragicPG2022–2023 · 1 season2022–2023 · 1 season
Garrett TempleG2020–2021 · 1 season2010–2011 · 1 season
Isaiah CanaanG2016–2017 · 1 season2018–2019 · 1 season
Keith BogansSG2010–2011 · 1 season2008–2009 · 1 season
Kurt ThomasPF2010–2011 · 1 season2009–2010 · 1 season
Hakim WarrickPF2009–2010 · 1 season2009–2010 · 1 season
Joe AlexanderSF2009–2010 · 1 season2008–2009 · 1 season
Ronald MurraySG2009–2010 · 1 season2002–2003 · 1 season
Jake VoskuhlC2000–2001 · 1 season2007–2008 · 1 season
Jared ReinerC2004–2005 · 1 season2006–2007 · 1 season
Kendall GillSF2003–2004 · 1 season2004–2005 · 1 season
Kevin OlliePG2001–2002 · 1 season2002–2003 · 1 season
Greg AnthonyG2001–2002 · 1 season2001–2002 · 1 season
David WoodF1988–1989 · 1 season1996–1997 · 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.

Chicago Bulls vs Milwaukee Bucks: head-to-head record →