Players who played for the Arizona Diamondbacks and Chicago White Sox

61 players have played for both the Arizona Diamondbacks and the Chicago White Sox. Jon Garland spent the most seasons with the two: 1 with the Arizona Diamondbacks and 8 with the Chicago White Sox. On a roster now: Josh Rojas, James McCann, Randal Grichuk, Tommy Pham, and Michael Soroka. Every season since 1876 is on file.

Players who played for the Arizona Diamondbacks and the Chicago White Sox, with their years at each
PlayerPosARICHW
Jon GarlandSP2009 · 1 season2000–2007 · 8 seasons
AJ PollockOF2012–2018 · 7 seasons2022 · 1 season
Daniel HudsonRP2010–2016 · 6 seasons2009–2010 · 2 seasons
Jose RuizRP2023 · 1 season2018–2023 · 6 seasons
Tony PenaRP2006–2009 · 4 seasons2009–2011 · 3 seasons
Álex CintrónSS2001–2005 · 5 seasons2006–2007 · 2 seasons
Josh Rojas3B2019–2023 · 5 seasons2025 · 1 season
Evan MarshallRP2014–2016 · 3 seasons2019–2021 · 3 seasons
Carlos QuentinLF2006–2007 · 2 seasons2008–2011 · 4 seasons
Seby ZavalaC2023 · 1 season2019–2023 · 4 seasons
Matt Davidson1B2013–2022 · 2 seasons2016–2018 · 3 seasons
Eduardo Escobar3B2018–2020 · 3 seasons2011–2012 · 2 seasons
Adam EatonRF2012–2013 · 2 seasons2014–2016 · 3 seasons
Addison ReedRP2014–2015 · 2 seasons2011–2013 · 3 seasons
Adam DunnDH2008 · 1 season2011–2014 · 4 seasons
J.J. PutzRP2011–2014 · 4 seasons2010 · 1 season
Bob HowryRP2010 · 1 season1998–2001 · 4 seasons
James McCannC2025–2026 · 2 seasons2019–2020 · 2 seasons
Bryan ShawRP2011–2012 · 2 seasons2023–2024 · 2 seasons
Dallas KeuchelSP2022 · 1 season2020–2022 · 3 seasons
Welington CastilloC2015–2016 · 2 seasons2018–2019 · 2 seasons
Brandon McCarthySP2013–2014 · 2 seasons2005–2006 · 2 seasons
Brian BruneyRP2004–2005 · 2 seasons2011–2012 · 2 seasons
Orlando Hudson3B2006–2008 · 3 seasons2012 · 1 season
Jon RauchRP2008–2009 · 2 seasons2002–2004 · 2 seasons
Javier VazquezSP2005 · 1 season2006–2008 · 3 seasons
Bret PrinzRP2001–2003 · 3 seasons2007 · 1 season
Luis TerreroOF2003–2005 · 3 seasons2007 · 1 season
Randal GrichukDH2024–2025 · 2 seasons2026 · 1 season
Tommy PhamLF2023 · 1 season2024–2026 · 2 seasons
Kendall GravemanRP2025 · 1 season2022–2023 · 2 seasons
Thyago VieiraRP2024 · 1 season2018–2019 · 2 seasons
Jake DiekmanRP2018 · 1 season2022–2023 · 2 seasons
Tyler ClippardRP2016–2021 · 2 seasons2017 · 1 season
Jarrod DysonCF2018–2019 · 2 seasons2020 · 1 season
Jon JayRF2018–2020 · 2 seasons2019 · 1 season
Alex AvilaC2018–2019 · 2 seasons2016 · 1 season
Matt AlbersRP2012 · 1 season2015–2016 · 2 seasons
Zach DukeRP2011 · 1 season2015–2016 · 2 seasons
Emilio Bonifacio2B2007–2008 · 2 seasons2015 · 1 season
Matt LindstromRP2012 · 1 season2013–2014 · 2 seasons
Geoff Blum3B2011–2012 · 2 seasons2005 · 1 season
Edwin JacksonSP2010 · 1 season2010–2011 · 2 seasons
D.J. CarrascoRP2010 · 1 season2008–2009 · 2 seasons
Mike MyersRP2002–2003 · 2 seasons2007 · 1 season
Jeff BajenaruRP2006 · 1 season2004–2005 · 2 seasons
Royce ClaytonSS2005 · 1 season2001–2002 · 2 seasons
Roberto Alomar2B2004 · 1 season2003–2004 · 2 seasons
Michael SorokaSP2026 · 1 season2024 · 1 season
Trevor RichardsRP2025 · 1 season2026 · 1 season
Jake WoodfordRP2025 · 1 season2024 · 1 season
Junior GuerraRP2020 · 1 season2015 · 1 season
Chris StewartC2018 · 1 season2006 · 1 season
David A. HolmbergP2013 · 1 season2017 · 1 season
Kyle DrabekRP2016 · 1 season2015 · 1 season
Adam LaRocheDH2010 · 1 season2015 · 1 season
Scott SchoeneweisRP2009 · 1 season2004 · 1 season
Tom GordonRP2009 · 1 season2003 · 1 season
Luis VizcainoRP2006 · 1 season2005 · 1 season
Orlando HernandezSP2006 · 1 season2005 · 1 season
Mike Robertson1B1998 · 1 season1996 · 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 White Sox: head-to-head record →