The 2003–04 Calgary Flames season was the 24th National Hockey League season in Calgary, and the 32nd for the franchise in the NHL. The Flames ended a seven-year playoff drought, qualifying for the post-season for the first time since 1996. The Flames defeated three division winners en route to an appearance in the 2004 Stanley Cup Finals. The Flames were defeated in the finals by the Tampa Bay Lightning in seven games. The run to the finals captured the imagination of the city, while the Red Mile celebrations gained international attention for the "Mardi Gras-like" atmosphere as up to 80,000 people celebrated in the streets after each playoff game.
Head coach Darryl Sutter succeeded Craig Button as the Flames' general manager. Sutter made numerous changes to the roster as he worked to remake the Flames into a fast, physical club. Chris Drury was dealt to Buffalo for Rhett Warrener and Steve Reinprecht before the season began. A knee injury to starting goaltender Roman Turek led Sutter to trade for Miikka Kiprusoff, a player he knew from his days with the San Jose Sharks. Kiprusoff responded to the deal by posting an NHL record low goals against average of 1.69.
The Flames were led offensively by Jarome Iginla, who tied Ilya Kovalchuk and Rick Nash for the league lead with 41 goals as the trio shared the Rocket Richard Trophy. Iginla represented the Flames at the 54th National Hockey League All-Star Game in Minnesota, and was named a second team all-star for his performance during the season. Iginla's charity work and leadership both on and off the ice led to his also being awarded the King Clancy Memorial Trophy and NHL Foundation Player Award.
Regular season
After struggling with an injury to starting goaltender Roman Turek in the first game of the season, an early November trade for San Jose Sharks third stringer Miikka Kiprusoff sparked the Flames, as Kiprusoff led Calgary into the playoffs for the first time in eight years.
Defenceman Mike Commodore became a cult hero for his unruly red mop of hair during the playoffs, leading many fans to wear red afro wigs to playoff games. Craig Conroy brought a team building idea from his days with the St. Louis Blues, having the team award a green hard hat to the hardest working player each time the Flames won. As the exercise gained popularity, fans also began wearing green hard hats to the arena themselves.
The Flames allowed the fewest short-handed goals during the regular season, with just 2.
Season standings
Playoffs
Calgary's defeat of the Vancouver Canucks in the first round was the first playoff series victory for the Flames since they won the Cup in 1989. Jarome Iginla scored two goals and assisted on Martin Gelinas' overtime winner in game seven, sending fans in Calgary into the streets to celebrate the victory. The Flames pulled off an even bigger upset in round two, knocking off the Presidents' Trophy winning Red Wings in six, including back-to-back 1–0 shutouts in the final two games. Once again, Gelinas scored the overtime winner on a rebound on a play set up by Iginla. In doing so, Gelinas became the first player in NHL history to record three career OT winners to end a series.
The third round series pitted the Flames against head coach Darryl Sutter and goaltender Miikka Kiprusoff's old team – the San Jose Sharks. After jumping out to a 2–0 series lead on the road, the Sharks returned the favour, defeating Calgary twice at home. After blanking the Sharks in San Jose in game five, the Flames returned home with a chance to go to the Stanley Cup Finals. Led once again by Iginla and Gelinas, the Flames cruised to a 3–1 victory. Gelinas once again scored the series-clinching goal, this time in the second period, to return the Flames to the Stanley Cup Finals for the first time since winning it in ; this was the first Finals appearance by a Canadian team since the Vancouver Canucks lost to the New York Rangers. In addition, the Flames became the first team to defeat the 1st, 2nd and 3rd seeded teams in their conference en route to the Stanley Cup Finals (which was only repeated in 2012 by the Los Angeles Kings).
The Final versus Tampa Bay became known for controversy. First, referee Kerry Fraser was pulled from his game six assignment in Calgary after drawing the ire of Flames fans following several calls in game four that upset the local fans. Fraser would instead officiate game seven in Tampa. The officiating in game four prompted a rant by Sutter, in which he alleged that the NHL did not want Calgary to win.