Players who played for the Arizona Diamondbacks and Chicago Cubs

56 players have played for both the Arizona Diamondbacks and the Chicago Cubs. Mark Grace spent the most seasons with the two: 3 with the Arizona Diamondbacks and 13 with the Chicago Cubs. On a roster now: Ildemaro Vargas, Carson Kelly, and Michael Soroka. Every season since 1876 is on file.

Players who played for the Arizona Diamondbacks and the Chicago Cubs, with their years at each
PlayerPosARICHC
Mark Grace1B2001–2003 · 3 seasons1988–2000 · 13 seasons
Miguel MonteroC2006–2014 · 9 seasons2015–2017 · 3 seasons
Andrew ChafinRP2014–2023 · 8 seasons2020 · 1 season
Luis GonzalezLF1999–2006 · 8 seasons1996 · 1 season
Ildemaro Vargas1B2017–2026 · 6 seasons2020–2022 · 2 seasons
Welington CastilloC2015–2016 · 2 seasons2010–2015 · 6 seasons
Koyie HillC2004–2005 · 2 seasons2007–2012 · 6 seasons
Augie Ojeda2B2007–2010 · 4 seasons2000–2003 · 4 seasons
Carson KellyC2019–2023 · 5 seasons2025–2026 · 2 seasons
Chad Tracy3B2004–2009 · 6 seasons2010 · 1 season
Tony Womack2B1999–2003 · 5 seasons2003–2006 · 2 seasons
Hector RondonRP2020 · 1 season2013–2017 · 5 seasons
Henry BlancoC2011–2012 · 2 seasons2005–2008 · 4 seasons
Juan CruzRP2006–2008 · 3 seasons2001–2003 · 3 seasons
Damian MillerC1998–2002 · 5 seasons2003 · 1 season
Mike MorganRP2000–2002 · 3 seasons1992–1994 · 3 seasons
Wade MileySP2011–2014 · 4 seasons2022 · 1 season
Trevor CahillSP2012–2014 · 3 seasons2015–2016 · 2 seasons
Scott HairstonLF2004–2007 · 4 seasons2013 · 1 season
Bob HowryRP2010 · 1 season2006–2010 · 4 seasons
Miguel BatistaSP2001–2006 · 4 seasons1997 · 1 season
Dan HarenSP2008–2010 · 3 seasons2015 · 1 season
Edwin JacksonSP2010 · 1 season2013–2015 · 3 seasons
Tony CampanaCF2013–2014 · 2 seasons2011–2012 · 2 seasons
Doug DavisSP2007–2009 · 3 seasons2011 · 1 season
Zach DaviesSP2022–2023 · 2 seasons2021 · 1 season
Jon JayRF2018–2020 · 2 seasons2017 · 1 season
Alex AvilaC2018–2019 · 2 seasons2017 · 1 season
Allen WebsterRP2015 · 1 season2018–2019 · 2 seasons
Daniel Descalso3B2017–2018 · 2 seasons2019 · 1 season
Jorge De La RosaRP2017–2018 · 2 seasons2018 · 1 season
Mike Freeman2B2016 · 1 season2017–2018 · 2 seasons
Emilio Bonifacio2B2007–2008 · 2 seasons2014 · 1 season
Cody RansomSS2011–2012 · 2 seasons2013 · 1 season
Cole GillespieLF2010–2011 · 2 seasons2013 · 1 season
Rodrigo LopezSP2010 · 1 season2011–2012 · 2 seasons
Aaron HeilmanRP2010–2011 · 2 seasons2009 · 1 season
Jason MarquisSP2011 · 1 season2007–2008 · 2 seasons
Dan PlesacRP2000 · 1 season1993–1994 · 2 seasons
Carlos Santana1B2026 · 1 season2025 · 1 season
Jake WoodfordRP2025 · 1 season2026 · 1 season
Michael SorokaSP2026 · 1 season2025 · 1 season
Dylan FloroRP2024 · 1 season2017 · 1 season
Tucker BarnhartC2024 · 1 season2023 · 1 season
Brad BoxbergerRP2018 · 1 season2023 · 1 season
Sergio AlcantaraSS2022 · 1 season2021 · 1 season
Steven Souza Jr.OF2018 · 1 season2020 · 1 season
Fernando RodneyRP2017 · 1 season2015 · 1 season
Brett JacksonCF2014 · 1 season2012 · 1 season
Xavier NadyRF2011 · 1 season2010 · 1 season
Luis VizcainoRP2006 · 1 season2009 · 1 season
Tom GordonRP2009 · 1 season2001 · 1 season
Jason Smith2B2007 · 1 season2001 · 1 season
Terry MulhollandRP2006 · 1 season1998 · 1 season
Shawn EstesSP2005 · 1 season2003 · 1 season
Jeff FasseroRP2004 · 1 season2001 · 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.

Arizona Diamondbacks vs Chicago Cubs: head-to-head record →