Players who played for the Cleveland Cavaliers and Dallas Mavericks

46 players have played for both the Cleveland Cavaliers and the Dallas Mavericks. John Hotrod Williams spent the most seasons with the two: 9 with the Cleveland Cavaliers and 1 with the Dallas Mavericks. On a roster now: Kyrie Irving. 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 Dallas Mavericks, with their years at each
PlayerPosCLEDAL
John Hotrod WilliamsF1986–1995 · 9 seasons1998–1999 · 1 season
Kyrie IrvingG2011–2017 · 6 seasons2022–2025 · 3 seasons
DeSagana DiopC2001–2005 · 4 seasons2005–2009 · 4 seasons
Shawn MarionSG2014–2015 · 1 season2009–2014 · 5 seasons
Sasha PavlovicSG2004–2009 · 5 seasons2010–2011 · 1 season
Jim JacksonSF2000–2001 · 1 season1992–1997 · 5 seasons
Drew GoodenPF2004–2008 · 4 seasons2009–2010 · 1 season
Seth CurryG2013–2014 · 1 season2016–2024 · 3 seasons
Jae CrowderPF2017–2018 · 1 season2012–2015 · 3 seasons
Brendan HaywoodC2014–2015 · 1 season2009–2012 · 3 seasons
Antawn JamisonPF2009–2012 · 3 seasons2003–2004 · 1 season
Delonte WestSG2007–2010 · 3 seasons2011–2012 · 1 season
Damon JonesPG2005–2008 · 3 seasons1999–2000 · 1 season
Lucious HarrisSG2004–2005 · 1 season1993–1996 · 3 seasons
Chucky BrownF1989–2001 · 3 seasons1993–1994 · 1 season
Tony DumasG1997–1998 · 1 season1994–1997 · 3 seasons
Mark WestC1985–1997 · 3 seasons1983–1984 · 1 season
Moses BrownC2021–2022 · 1 season2021–2025 · 2 seasons
JaVale McGeeC2020–2021 · 1 season2015–2023 · 2 seasons
Brandon KnightPG2018–2020 · 2 seasons2021–2022 · 1 season
Dahntay JonesSG2015–2017 · 2 seasons2012–2013 · 1 season
Deron WilliamsPG2016–2017 · 1 season2015–2017 · 2 seasons
Manny HarrisPG2010–2012 · 2 seasons2016–2017 · 1 season
Richard JeffersonF2015–2017 · 2 seasons2014–2015 · 1 season
Ryan HollinsC2010–2012 · 2 seasons2008–2009 · 1 season
Bruno SundovC2003–2004 · 1 season1998–2000 · 2 seasons
Johnny NewmanF1986–1999 · 2 seasons2001–2002 · 1 season
Scott BrooksG1997–1998 · 1 season1994–1996 · 2 seasons
Greg DreilingC1994–1995 · 1 season1993–1997 · 2 seasons
Isaiah ThomasG2017–2018 · 1 season2021–2022 · 1 season
Marquese ChrissSF2018–2019 · 1 season2021–2022 · 1 season
Rajon RondoPG2021–2022 · 1 season2014–2015 · 1 season
Jose CalderonG2017–2018 · 1 season2013–2014 · 1 season
Andrew BogutC2016–2017 · 1 season2016–2017 · 1 season
DeAndre LigginsG2016–2017 · 1 season2016–2017 · 1 season
Jared CunninghamG2015–2016 · 1 season2012–2013 · 1 season
Wayne EllingtonSG2012–2013 · 1 season2013–2014 · 1 season
Anthony JohnsonPG2000–2001 · 1 season2006–2007 · 1 season
Alan HendersonPF2005–2006 · 1 season2004–2005 · 1 season
Scott WilliamsC2004–2005 · 1 season2003–2004 · 1 season
Kevin OlliePG2003–2004 · 1 season1997–1998 · 1 season
Mamadou N'diayeC2000–2001 · 1 season2003–2004 · 1 season
Chris GatlingC2000–2001 · 1 season1996–1997 · 1 season
Mark BryantF1999–2000 · 1 season2000–2001 · 1 season
Fred RobertsF1994–1995 · 1 season1996–1997 · 1 season
Tony CampbellG1994–1995 · 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.

Cleveland Cavaliers vs Dallas Mavericks: head-to-head record →