Players who played for the Calgary Flames and Tampa Bay Lightning

46 players have played for both the Calgary Flames and the Tampa Bay Lightning. Martin St. Louis spent the most seasons with the two: 2 with the Calgary Flames and 13 with the Tampa Bay Lightning. On a roster now: Blake Coleman and Jakob Pelletier. 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 Tampa Bay Lightning, with their years at each
PlayerPosCGYTB
Martin St. LouisRW1998–2000 · 2 seasons2000–2014 · 13 seasons
Cory SarichD2007–2013 · 6 seasons1999–2007 · 7 seasons
Gary RobertsF1986–1996 · 10 seasons2008–2009 · 1 season
Daymond LangkowC2005–2011 · 6 seasons1995–1999 · 4 seasons
Jason WiemerC1997–2006 · 5 seasons1994–1998 · 4 seasons
Blair JonesC2011–2014 · 3 seasons2006–2012 · 5 seasons
Roman HamrlikD2005–2007 · 2 seasons1992–1998 · 6 seasons
Cory StillmanLW1994–2001 · 7 seasons2003–2004 · 1 season
Brian BradleyC1985–1987 · 2 seasons1992–1998 · 6 seasons
Blake ColemanLW2021–2026 · 5 seasons2019–2021 · 2 seasons
Fredrik ModinLW2010–2011 · 1 season1999–2006 · 6 seasons
Sandy McCarthyRW1993–1998 · 5 seasons1997–1999 · 2 seasons
Mike SmithG2017–2019 · 2 seasons2007–2011 · 4 seasons
Karri RamoG2013–2016 · 3 seasons2006–2009 · 3 seasons
Alex TanguayLW2006–2013 · 5 seasons2009–2010 · 1 season
Andre RoyRW2008–2009 · 1 season2001–2008 · 5 seasons
Chris DingmanLW1997–1999 · 2 seasons2001–2006 · 4 seasons
Eric CharronD1997–2000 · 3 seasons1993–1996 · 3 seasons
Michael NylanderC1994–1999 · 4 seasons1998–2000 · 2 seasons
Curtis McElhinneyG2007–2010 · 3 seasons2019–2021 · 2 seasons
Wayne PrimeauLW2006–2009 · 3 seasons1999–2001 · 2 seasons
Marc BureauC1989–2000 · 2 seasons1992–1995 · 3 seasons
Jakob PelletierLW2022–2025 · 3 seasons2025–2026 · 1 season
Shane O'BrienD2013–2014 · 1 season2006–2009 · 3 seasons
Dwayne RolosonG1996–1998 · 2 seasons2010–2012 · 2 seasons
Andrei ZyuzinD2006–2007 · 1 season1999–2002 · 3 seasons
Andrei NazarovRW1998–2000 · 2 seasons1997–1999 · 2 seasons
Aaron GaveyC1996–1998 · 2 seasons1995–1997 · 2 seasons
Jamie HuscroftD1995–1997 · 2 seasons1996–1998 · 2 seasons
Rick TabaracciG1995–1998 · 3 seasons1996–1997 · 1 season
Brian ElliottG2016–2017 · 1 season2021–2023 · 2 seasons
Brendan MikkelsonD2010–2011 · 1 season2011–2013 · 2 seasons
Mike CommodoreD2002–2004 · 2 seasons2011–2012 · 1 season
Adrian AucoinD2007–2009 · 2 seasons2000–2001 · 1 season
Pavel TorgajevLW1995–2000 · 2 seasons1999–2000 · 1 season
Sami HeleniusD1996–1999 · 2 seasons1998–1999 · 1 season
Michel PetitD1992–1994 · 2 seasons1995–1996 · 1 season
Martin SimardRW1990–1992 · 2 seasons1992–1993 · 1 season
Byron FroeseC2020–2021 · 1 season2016–2017 · 1 season
David HaleD2007–2008 · 1 season2009–2010 · 1 season
Craig MacDonaldC2005–2006 · 1 season2007–2008 · 1 season
Bryan MarchmentD2005–2006 · 1 season1997–1998 · 1 season
Dwayne HayRW2000–2001 · 1 season1999–2000 · 1 season
Andreas JohanssonLW1999–2000 · 1 season1999–2000 · 1 season
Yves RacineD1996–1997 · 1 season1997–1998 · 1 season
Jeff ReeseG1992–1993 · 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 Tampa Bay Lightning: head-to-head record →