Players who played for the Calgary Flames and New York Rangers

49 players have played for both the Calgary Flames and the New York Rangers. Theoren Fleury spent the most seasons with the two: 11 with the Calgary Flames and 3 with the New York Rangers. On a roster now: Connor Mackey, Ryan Strome, Kevin Rooney, Brennan Othmann, and Cam Talbot. 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 York Rangers, with their years at each
PlayerPosCGYNYR
Theoren FleuryRW1988–1999 · 11 seasons1999–2002 · 3 seasons
James PatrickD1994–1998 · 4 seasons1983–1993 · 10 seasons
Sandy McCarthyRW1993–1998 · 5 seasons2000–2004 · 4 seasons
Jamie LundmarkC2005–2010 · 4 seasons2002–2006 · 3 seasons
Blair BettsC2001–2004 · 3 seasons2005–2009 · 4 seasons
Kelly KisioRW1993–1995 · 2 seasons1986–1991 · 5 seasons
Connor MackeyD2020–2023 · 3 seasons2023–2026 · 3 seasons
Brandon PrustRW2006–2010 · 3 seasons2009–2012 · 3 seasons
Derek MorrisD1997–2002 · 5 seasons2008–2009 · 1 season
Michael NylanderC1994–1999 · 4 seasons2005–2007 · 2 seasons
Joel BouchardD1994–1998 · 4 seasons2002–2004 · 2 seasons
Marc SavardC1999–2003 · 4 seasons1997–1999 · 2 seasons
Ryan StromeC2025–2026 · 1 season2018–2022 · 4 seasons
Kevin RooneyC2022–2025 · 3 seasons2020–2022 · 2 seasons
Jaromir JagrRW2017–2018 · 1 season2003–2008 · 4 seasons
Olli JokinenC2008–2012 · 4 seasons2009–2010 · 1 season
Chris DruryC2002–2003 · 1 season2007–2011 · 4 seasons
Rico FataC1998–2001 · 3 seasons2001–2003 · 2 seasons
Brennan OthmannLW2025–2026 · 1 season2023–2026 · 3 seasons
Tanner GlassLW2017–2018 · 1 season2014–2017 · 3 seasons
Lee StempniakRW2011–2014 · 3 seasons2014–2015 · 1 season
Martin St. LouisRW1998–2000 · 2 seasons2013–2015 · 2 seasons
Nigel DawesLW2009–2010 · 1 season2006–2009 · 3 seasons
Jamie McLennanG2002–2007 · 3 seasons2003–2004 · 1 season
Tony AmonteRW2005–2007 · 2 seasons1991–1993 · 2 seasons
Corey MillenC1995–1997 · 2 seasons1989–1991 · 2 seasons
Dave GagnerC1996–1997 · 1 season1984–1987 · 3 seasons
Cam TalbotG2019–2020 · 1 season2013–2015 · 2 seasons
Chad Johnson—2016–2017 · 1 season2009–2011 · 2 seasons
Corey PotterD2014–2015 · 1 season2008–2010 · 2 seasons
Roman HamrlikD2005–2007 · 2 seasons2012–2013 · 1 season
Ales KotalikRW2009–2011 · 2 seasons2009–2010 · 1 season
Fredrik SjostromLW2009–2010 · 1 season2007–2009 · 2 seasons
Chris SimonLW2003–2006 · 2 seasons2003–2004 · 1 season
Josh GreenC2003–2004 · 1 season2002–2004 · 2 seasons
Mike MottauD2002–2003 · 1 season2000–2002 · 2 seasons
Ronald PetrovickyRW2000–2002 · 2 seasons2002–2003 · 1 season
Dallas EakinsD2000–2002 · 2 seasons1996–1997 · 1 season
Jason MuzzattiG1993–1995 · 2 seasons1997–1998 · 1 season
Tim SweeneyLW1990–1992 · 2 seasons1997–1998 · 1 season
Pat Jr. ConacherG1995–1996 · 1 season1979–1983 · 2 seasons
Stephane MatteauRW1990–1991 · 1 season1994–1996 · 2 seasons
Michel PetitD1992–1994 · 2 seasons1988–1989 · 1 season
Tyler PitlickC2021–2022 · 1 season2023–2024 · 1 season
Anders ErikssonD2007–2008 · 1 season2009–2010 · 1 season
Christopher HigginsLW2009–2010 · 1 season2009–2010 · 1 season
Ville NieminenLW2003–2004 · 1 season2005–2006 · 1 season
Krzysztof OliwaLW2003–2004 · 1 season2002–2003 · 1 season
Andreas JohanssonLW1999–2000 · 1 season2001–2002 · 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 York Rangers: head-to-head record →