Players who played for the Calgary Flames and Vancouver Canucks

45 players have played for both the Calgary Flames and the Vancouver Canucks. Chris Tanev spent the most seasons with the two: 4 with the Calgary Flames and 10 with the Vancouver Canucks. On a roster now: Chris Tanev, Jacob Markstrom, Elias Lindholm, Troy Stecher, and Andrei Kuzmenko. 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 Vancouver Canucks, with their years at each
PlayerPosCGYVAN
Chris TanevD2020–2024 · 4 seasons2010–2020 · 10 seasons
Tim HunterRW1981–1992 · 11 seasons1993–1996 · 3 seasons
Jacob MarkstromG2020–2024 · 4 seasons2013–2020 · 7 seasons
Brendan MorrisonC2010–2012 · 2 seasons1999–2008 · 8 seasons
Dana MurzynD1988–1990 · 2 seasons1991–1999 · 8 seasons
Adrian AucoinD2007–2009 · 2 seasons1994–2001 · 7 seasons
Todd BertuzziRW2008–2009 · 1 season1997–2006 · 8 seasons
Ron SternRW1991–1997 · 6 seasons1987–1990 · 3 seasons
Mason RaymondLW2014–2016 · 2 seasons2007–2013 · 6 seasons
Elias LindholmC2018–2024 · 6 seasons2023–2024 · 1 season
Christopher HigginsLW2009–2010 · 1 season2010–2016 · 6 seasons
Dave LowryLW2000–2004 · 4 seasons1985–1988 · 3 seasons
Michel PetitD1992–1994 · 2 seasons1982–1987 · 5 seasons
Martin GelinasLW2002–2004 · 2 seasons1994–1998 · 4 seasons
Troy StecherD2022–2023 · 1 season2016–2020 · 4 seasons
Travis HamonicD2017–2020 · 3 seasons2020–2022 · 2 seasons
Micheal FerlandLW2014–2018 · 4 seasons2019–2020 · 1 season
Steve StaiosD2009–2011 · 2 seasons1996–1999 · 3 seasons
Jeff CowanRW1999–2002 · 3 seasons2006–2008 · 2 seasons
Andrew CasselsC1997–1999 · 2 seasons1999–2002 · 3 seasons
Brian BradleyC1985–1987 · 2 seasons1987–1990 · 3 seasons
Andrei KuzmenkoLW2023–2025 · 2 seasons2022–2024 · 2 seasons
Nikita ZadorovD2021–2024 · 3 seasons2023–2024 · 1 season
Brad RichardsonRW2021–2022 · 1 season2013–2022 · 3 seasons
Erik GudbransonD2021–2022 · 1 season2016–2019 · 3 seasons
Brandon PrustRW2006–2010 · 3 seasons2015–2016 · 1 season
Kay WhitmoreG2001–2002 · 1 season1992–1995 · 3 seasons
Chris O'SullivanD1996–1999 · 3 seasons1999–2000 · 1 season
Jamie HuscroftD1995–1997 · 2 seasons1997–1999 · 2 seasons
Derek ForbortD2019–2020 · 1 season2024–2026 · 2 seasons
Tyler ToffoliC2021–2023 · 2 seasons2019–2020 · 1 season
Eddie LackG2017–2018 · 1 season2013–2015 · 2 seasons
Matt BartkowskiD2016–2018 · 2 seasons2015–2016 · 1 season
Tanner GlassLW2017–2018 · 1 season2009–2011 · 2 seasons
Linden VeyRW2016–2017 · 1 season2014–2016 · 2 seasons
Shane O'BrienD2013–2014 · 1 season2008–2010 · 2 seasons
Guillaume DesbiensLW2011–2012 · 1 season2009–2011 · 2 seasons
Jason JaffrayC2009–2010 · 1 season2007–2009 · 2 seasons
Byron RitchieC2005–2007 · 2 seasons2007–2008 · 1 season
Josh GreenC2003–2004 · 1 season2005–2007 · 2 seasons
Tyler MossG1997–1999 · 2 seasons2002–2003 · 1 season
Dany SabourinG2003–2004 · 1 season2006–2007 · 1 season
Dave GagnerC1996–1997 · 1 season1998–1999 · 1 season
Jim DowdC1997–1998 · 1 season1995–1996 · 1 season
Neil EisenhutC1994–1995 · 1 season1993–1994 · 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 Vancouver Canucks: head-to-head record →