Players who played for the Calgary Flames and New Jersey Devils

45 players have played for both the Calgary Flames and the New Jersey Devils. Tommy Albelin spent the most seasons with the two: 6 with the Calgary Flames and 11 with the New Jersey Devils. On a roster now: Blake Coleman, Dougie Hamilton, Kevin Rooney, Jacob Markstrom, and Kevin Bahl. Rosters are on file in full from 1993-94; before that only some of the stars are.

Players who played for the Calgary Flames and the New Jersey Devils, with their years at each
PlayerPosCGYNJ
Tommy AlbelinD1995–2001 · 6 seasons1989–2006 · 11 seasons
Joe NieuwendykC1986–1995 · 9 seasons2001–2003 · 2 seasons
Blake ColemanLW2021–2026 · 5 seasons2016–2020 · 4 seasons
Dougie HamiltonD2015–2018 · 3 seasons2021–2026 · 5 seasons
Kevin RooneyC2022–2025 · 3 seasons2016–2020 · 4 seasons
Michael CammalleriLW2008–2014 · 4 seasons2014–2017 · 3 seasons
Jim DowdC1997–1998 · 1 season1991–2007 · 6 seasons
Cale HulseD1995–2006 · 6 seasons1995–1996 · 1 season
Pat Jr. ConacherG1995–1996 · 1 season1985–1992 · 6 seasons
Jacob MarkstromG2020–2024 · 4 seasons2024–2026 · 2 seasons
Kevin BahlD2024–2026 · 2 seasons2020–2024 · 4 seasons
Yegor SharangovichC2023–2026 · 3 seasons2020–2023 · 3 seasons
Jason WiemerC1997–2006 · 5 seasons2005–2006 · 1 season
Krzysztof OliwaLW2003–2004 · 1 season1996–2006 · 5 seasons
Ed WardRW1994–1999 · 5 seasons2000–2001 · 1 season
Phil HousleyD1994–2001 · 5 seasons1995–1996 · 1 season
Brendan MorrisonC2010–2012 · 2 seasons1997–2000 · 3 seasons
Joel BouchardD1994–1998 · 4 seasons2001–2002 · 1 season
Tom ChorskeRW1998–1999 · 1 season1991–1995 · 4 seasons
Doug GilmourC1988–1991 · 3 seasons1996–1998 · 2 seasons
Mike PelusoLW1997–1998 · 1 season1993–1997 · 4 seasons
Jamie HuscroftD1995–1997 · 2 seasons1988–1991 · 3 seasons
Lee StempniakRW2011–2014 · 3 seasons2015–2016 · 1 season
Pierre-Luc Letourneau-LeblondRW2011–2012 · 1 season2008–2011 · 3 seasons
Mike MottauD2002–2003 · 1 season2007–2010 · 3 seasons
David HaleD2007–2008 · 1 season2003–2007 · 3 seasons
Mike CommodoreD2002–2004 · 2 seasons2000–2002 · 2 seasons
Jarrod SkaldeC1995–1996 · 1 season1990–1993 · 3 seasons
Rob RamageD1988–1989 · 1 season1979–1982 · 3 seasons
A.J. GreerLW2023–2024 · 1 season2020–2022 · 2 seasons
Nick DeSimoneD2022–2024 · 2 seasons2023–2024 · 1 season
Tyler ToffoliC2021–2023 · 2 seasons2023–2024 · 1 season
Dalton ProutD2018–2019 · 1 season2016–2018 · 2 seasons
Jaromir JagrRW2017–2018 · 1 season2013–2015 · 2 seasons
Tom KostopoulosRW2010–2012 · 2 seasons2012–2013 · 1 season
Dean McAmmondLW2001–2004 · 2 seasons2009–2010 · 1 season
Rob NiedermayerC2001–2003 · 2 seasons2009–2010 · 1 season
Andrei ZyuzinD2006–2007 · 1 season2001–2003 · 2 seasons
Jeff FriesenLW2006–2007 · 1 season2002–2004 · 2 seasons
Sasha LakovicLW1996–1997 · 1 season1997–1999 · 2 seasons
Corey MillenC1995–1997 · 2 seasons1993–1994 · 1 season
Eddie LackG2017–2018 · 1 season2017–2018 · 1 season
David SchlemkoD2014–2015 · 1 season2015–2016 · 1 season
Jeff ReeseG1992–1993 · 1 season1996–1997 · 1 season
Jocelyn LemieuxRW1995–1996 · 1 season1995–1996 · 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.

Calgary Flames vs New Jersey Devils: head-to-head record →