Players who played for the Dallas Mavericks and Milwaukee Bucks

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

Players who played for the Dallas Mavericks and the Milwaukee Bucks, with their years at each
PlayerPosDALMIL
Khris MiddletonF2025–2026 · 1 season2013–2025 · 12 seasons
Jason TerryG2004–2012 · 8 seasons2016–2018 · 2 seasons
Andrew BogutC2016–2017 · 1 season2005–2012 · 7 seasons
Wesley MatthewsSG2015–2019 · 4 seasons2019–2023 · 3 seasons
Tim ThomasPF2009–2010 · 1 season1998–2004 · 6 seasons
Charlie BellSG2001–2002 · 1 season2005–2010 · 5 seasons
Jerry StackhouseSF2004–2009 · 5 seasons2009–2010 · 1 season
Erick StricklandPG1996–2000 · 4 seasons2003–2005 · 2 seasons
Sam CassellPG1996–1997 · 1 season1998–2003 · 5 seasons
Fred RobertsF1996–1997 · 1 season1988–1993 · 5 seasons
Jae CrowderPF2012–2015 · 3 seasons2022–2024 · 2 seasons
Charlie VillanuevaPF2014–2016 · 2 seasons2006–2009 · 3 seasons
Dale EllisG1983–1986 · 3 seasons1991–2000 · 2 seasons
Sterling BrownSF2021–2022 · 1 season2017–2020 · 3 seasons
O.J. MayoSG2012–2013 · 1 season2013–2016 · 3 seasons
Zaza PachuliaC2015–2016 · 1 season2004–2015 · 3 seasons
Monta EllisSG2013–2015 · 2 seasons2011–2013 · 2 seasons
Drew GoodenPF2009–2010 · 1 season2010–2013 · 3 seasons
Marquis DanielsSG2003–2006 · 3 seasons2012–2013 · 1 season
Keith Van HornPF2004–2006 · 2 seasons2003–2005 · 2 seasons
Scott WilliamsC2003–2004 · 1 season1998–2001 · 3 seasons
Johnny NewmanF2001–2002 · 1 season1994–1997 · 3 seasons
Brandon KnightPG2021–2022 · 1 season2013–2015 · 2 seasons
Steve NovakSF2010–2011 · 1 season2015–2017 · 2 seasons
Caron ButlerSF2009–2011 · 2 seasons2013–2014 · 1 season
Damon JonesPG1999–2000 · 1 season2003–2009 · 2 seasons
Calvin BoothC2000–2005 · 2 seasons2004–2005 · 1 season
Shawn RespertG1997–1998 · 1 season1995–1997 · 2 seasons
AJ JohnsonG2025–2026 · 1 season2024–2025 · 1 season
Delon WrightG2019–2020 · 1 season2024–2025 · 1 season
Christian WoodF2022–2023 · 1 season2018–2019 · 1 season
JJ RedickSG2020–2021 · 1 season2012–2013 · 1 season
DeAndre LigginsG2016–2017 · 1 season2017–2018 · 1 season
Jared CunninghamG2012–2013 · 1 season2015–2016 · 1 season
Richard JeffersonF2014–2015 · 1 season2008–2009 · 1 season
Samuel DalembertC2013–2014 · 1 season2012–2013 · 1 season
Chris Douglas-RobertsSG2012–2013 · 1 season2010–2011 · 1 season
Mike JamesPG2012–2013 · 1 season2004–2005 · 1 season
Yi JianlianSF2011–2012 · 1 season2007–2008 · 1 season
Kurt ThomasPF1997–1998 · 1 season2009–2010 · 1 season
Austin CrosherePF2006–2007 · 1 season2008–2009 · 1 season
Malik AllenPF2007–2008 · 1 season2008–2009 · 1 season
Tyronn LuePG2007–2008 · 1 season2008–2009 · 1 season
Jamaal MagloireC2007–2008 · 1 season2005–2006 · 1 season
Kevin OlliePG1997–1998 · 1 season2002–2003 · 1 season
Danny ManningF2001–2002 · 1 season1999–2000 · 1 season
Chris GatlingC1996–1997 · 1 season1998–1999 · 1 season
Chucky BrownF1993–1994 · 1 season1996–1997 · 1 season
David WoodF1995–1996 · 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.

Dallas Mavericks vs Milwaukee Bucks: head-to-head record →