Players who played for the Anaheim Ducks and Chicago Blackhawks

45 players have played for both the Anaheim Ducks and the Chicago Blackhawks. Corey Perry spent the most seasons with the two: 14 with the Anaheim Ducks and 1 with the Chicago Blackhawks. On a roster now: Corey Perry and Jaycob Megna. Rosters are on file in full from 1993-94; before that only some of the stars are.

Players who played for the Anaheim Ducks and the Chicago Blackhawks, with their years at each
PlayerPosANACHI
Corey PerryRW2005–2019 · 14 seasons2023–2024 · 1 season
Samuel PahlssonC2000–2009 · 8 seasons2008–2009 · 1 season
Keith CarneyD2001–2006 · 4 seasons1994–1998 · 4 seasons
James WisniewskiD2008–2015 · 3 seasons2005–2009 · 4 seasons
Kyle CalderLW2009–2010 · 1 season1999–2006 · 6 seasons
Steve ThomasRW2002–2003 · 1 season1987–2003 · 6 seasons
Sergei KrivokrasovRW2001–2002 · 1 season1992–1998 · 6 seasons
Pat MaroonLW2011–2016 · 5 seasons2024–2025 · 1 season
Brandon PirriC2015–2016 · 1 season2010–2021 · 5 seasons
Chris KunitzLW2003–2009 · 5 seasons2018–2019 · 1 season
Sheldon BrookbankD2008–2012 · 4 seasons2012–2014 · 2 seasons
Mark BellLW2011–2012 · 1 season2000–2006 · 5 seasons
Stu GrimsonLW1993–2000 · 3 seasons1990–1993 · 3 seasons
Jordan HendryD2012–2013 · 1 season2007–2011 · 4 seasons
Travis MoenLW2005–2009 · 4 seasons2003–2004 · 1 season
Garry ValkLW1993–1997 · 4 seasons2002–2003 · 1 season
Jim CumminsRW2000–2002 · 2 seasons1995–1998 · 3 seasons
Josef MarhaC1997–1999 · 2 seasons1998–2001 · 3 seasons
Mark JanssensC1996–1998 · 2 seasons1998–2001 · 3 seasons
Petr MrazekG2025–2026 · 1 season2022–2025 · 3 seasons
Jaycob MegnaD2016–2019 · 3 seasons2023–2024 · 1 season
Rene BourqueRW2014–2015 · 1 season2005–2008 · 3 seasons
Sean O'DonnellD2005–2008 · 3 seasons2011–2012 · 1 season
Andrew EbbettC2007–2010 · 3 seasons2009–2010 · 1 season
Shawn ThorntonLW2006–2007 · 1 season2002–2006 · 3 seasons
Antoine VermetteC2016–2018 · 2 seasons2014–2015 · 1 season
Ray EmeryG2010–2011 · 1 season2011–2013 · 2 seasons
Nick BoyntonD2009–2010 · 1 season2009–2011 · 2 seasons
Brandon BochenskiRW2007–2008 · 1 season2005–2007 · 2 seasons
Michael HolmqvistC2003–2004 · 1 season2005–2007 · 2 seasons
Casey HankinsonLW2003–2004 · 1 season2000–2002 · 2 seasons
Chad KilgerLW1995–1996 · 1 season1997–1999 · 2 seasons
Warren RychelLW1996–1998 · 2 seasons1988–1989 · 1 season
Anton KhudobinG2015–2016 · 1 season2022–2023 · 1 season
Tomas FleischmannLW2014–2015 · 1 season2015–2016 · 1 season
Stephane RobidasD2013–2014 · 1 season2003–2004 · 1 season
Brendan MorrisonC2008–2009 · 1 season2011–2012 · 1 season
Steve MontadorD2008–2009 · 1 season2011–2012 · 1 season
Tim BrentC2006–2007 · 1 season2008–2009 · 1 season
Sebastien CaronG2006–2007 · 1 season2006–2007 · 1 season
Mike BrownLW2002–2003 · 1 season2005–2006 · 1 season
Todd SimpsonD2003–2004 · 1 season2005–2006 · 1 season
Jim CampbellRW1995–1996 · 1 season2001–2002 · 1 season
Kip MillerLW1999–2000 · 1 season1995–1996 · 1 season
Jarrod SkaldeC1993–1994 · 1 season1997–1998 · 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.

Anaheim Ducks vs Chicago Blackhawks: head-to-head record →