List of Calgary Flames players
Fourteen players have served as the captain  of the Calgary Flames, beginning with Brad Marsh in 1980–81.  Doug Risebrough, Jim Peplinski and Lanny McDonald served together as co-captains in the 1980s; the latter two led the Flames to the 1989 Stanley Cup.  The most recent captain of the Flames, and the team's longest serving player, is Jarome Iginla.  Iginla joined the Flames for the 1996 Stanley Cup playoffs and, as of 2013, is the Flames' all-time leader in games played, points and goals scored. Currently, the Flames captain is Mark Giordano.