Fourteen players have served as the captain of the Calgary Flames , beginning with Brad Marsh in 1980 -- 81 .
Fourteen players have been the captain of the Calgary Flames , beginning with Brad Marsh in 1980 -- 81 .