Players who played for the Chicago Blackhawks and Edmonton Oilers

46 players have played for both the Chicago Blackhawks and the Edmonton Oilers. Duncan Keith spent the most seasons with the two: 16 with the Chicago Blackhawks and 1 with the Edmonton Oilers. On a roster now: Connor Murphy, Taylor Hall, Jason Dickinson, Mattias Janmark, and Alec Regula. Rosters are on file in full from 1993-94; before that only some of the stars are.

Players who played for the Chicago Blackhawks and the Edmonton Oilers, with their years at each
PlayerPosCHIEDM
Duncan KeithD2005–2021 · 16 seasons2021–2022 · 1 season
Ethan MoreauLW1995–1999 · 4 seasons1998–2010 · 11 seasons
Steve SmithD1991–1997 · 6 seasons1984–1991 · 7 seasons
Connor MurphyD2017–2026 · 9 seasons2025–2026 · 1 season
Boris MironovD1998–2003 · 5 seasons1994–1999 · 5 seasons
Dean McAmmondLW1991–2001 · 4 seasons1993–1999 · 6 seasons
Nikolai KhabibulinG2005–2014 · 5 seasons2009–2013 · 4 seasons
Dave MansonD1986–2000 · 7 seasons1991–1993 · 2 seasons
Taylor HallLW2023–2025 · 2 seasons2010–2016 · 6 seasons
Fernando PisaniRW2010–2011 · 1 season2002–2010 · 7 seasons
Paul CoffeyD1998–1999 · 1 season1980–1987 · 7 seasons
Louie DeBruskLW2002–2003 · 1 season1991–1997 · 6 seasons
Ben EagerLW2007–2010 · 3 seasons2011–2014 · 3 seasons
Cam BarkerD2005–2010 · 5 seasons2011–2012 · 1 season
Steve PassmoreG1999–2004 · 5 seasons1998–1999 · 1 season
Daniel ClearyLW1997–1999 · 2 seasons1999–2003 · 4 seasons
Bryan MarchmentD1991–1993 · 2 seasons1994–1998 · 4 seasons
Joe MurphyRW1992–1996 · 4 seasons1990–1992 · 2 seasons
Mike StapletonC1986–1992 · 5 seasons1994–1995 · 1 season
Jason DickinsonC2022–2026 · 4 seasons2025–2026 · 1 season
Mattias JanmarkC2020–2021 · 1 season2022–2026 · 4 seasons
Brandon DavidsonD2018–2019 · 1 season2014–2018 · 4 seasons
Colin FraserC2006–2010 · 4 seasons2010–2011 · 1 season
Jason StrudwickD2002–2004 · 2 seasons2008–2011 · 3 seasons
Jim VandermeerD2003–2008 · 4 seasons2010–2011 · 1 season
Igor UlanovD1995–1996 · 1 season1999–2006 · 4 seasons
Peter WhiteC2001–2003 · 2 seasons1993–1996 · 3 seasons
Chad KilgerLW1997–1999 · 2 seasons1998–2001 · 3 seasons
Christian LaflammeD1996–1999 · 3 seasons1998–2000 · 2 seasons
Alec RegulaD2020–2023 · 3 seasons2025–2026 · 1 season
Pat MaroonLW2024–2025 · 1 season2015–2018 · 3 seasons
Jaroslav SpacekD2000–2006 · 3 seasons2005–2006 · 1 season
Bryan MuirD1998–2000 · 2 seasons1995–1998 · 2 seasons
Dennis BonvieRW1998–1999 · 1 season1994–1998 · 3 seasons
Igor KravchukD1991–1992 · 1 season1993–1996 · 3 seasons
Colton DachC2024–2026 · 2 seasons2025–2026 · 1 season
Corey PerryRW2023–2024 · 1 season2023–2025 · 2 seasons
Rob KlinkhammerLW2010–2011 · 1 season2014–2016 · 2 seasons
Ryan PotulnyC2010–2011 · 1 season2008–2010 · 2 seasons
Jim DowdC2005–2006 · 1 season1998–2000 · 2 seasons
Adam BennettD1991–1993 · 2 seasons1993–1994 · 1 season
Andrew MangiapaneLW2025–2026 · 1 season2025–2026 · 1 season
Sergei SamsonovLW2007–2008 · 1 season2005–2006 · 1 season
Tony SalmelainenRW2006–2007 · 1 season2003–2004 · 1 season
Valeri ZelepukinLW2000–2001 · 1 season1997–1998 · 1 season
Brad WerenkaD1995–1996 · 1 season1992–1993 · 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.

Chicago Blackhawks vs Edmonton Oilers: head-to-head record →