The schedule is out for 2025 Canadian Football League season, with a new twist for the Calgary Stampeders.
The agenda for the CFL club includes the inaugural Stampede Bowl on July 3, the eve of the Calgary Stampede. It’s a Thursday Night Football clash versus the Winnipeg Blue Bombers at McMahon Stadium.
“We’re very excited to introduce the Stampede Bowl as part of our 2025 schedule,” said Stampeders president Jay McNeil. “The Stampeders and the Stampede are both longstanding traditions in this city, and we’re looking forward to getting the party started with what promises to be an exciting football game at McMahon Stadium.
“In addition to being one of the highlights of our 2025 season, the Stampede Bowl will help set the stage for the excitement in store for football fans in 2026 when Calgary serves as host for Grey Cup Week celebrations.”
The Stampeders’ 2025 slate of games once again includes a fully interlocking schedule with home and away contests against all four East Division teams. That includes a visit by the Hamilton Tiger-Cats for the Stamps’ season-opener at McMahon Stadium on Saturday, June 7.
The Red and White also play a total of 10 games against division rivals, including two home dates with the Blue Bombers and two trips north to face the host Edmonton Elks.
Other features of the Stampeders’ 2025 schedule include:
• Pre-season games on the road against the BC Lions on May 19 and at home against the Elks on May 24
• Fans get their first regular-season look at the revamped Calgary squad when the Stamps play host to the Hamilton Tiger-Cats in the home-opener on June 7
• The traditional Labour Day Classic against the Elks with a 4 p.m. kickoff
• In addition to the Labour Day Monday contest, regular-season dates at McMahon also include two Thursdays, one Friday and five Saturdays
• Five summer home dates — three in June, one in July and one in August — prior to the Labour Day Classic
• Byes in Weeks 4, 11 and 15
Calgary Stampeders 2025 schedule
All times Mountain
Pre-season
• at BC, Monday, May 19, 2 p.m.
• v. Edmonton, Saturday, May 24, 7:30 p.m.
Regular season
• Hamilton, Saturday, June 7, 5 p.m.
• at Toronto, Saturday, June 14, 2 p.m.
• Ottawa, Saturday, June 21, 2 p.m.
• Bye week
• v. Winnipeg, Thursday, July 3, 7 p.m.
• at Saskatchewan, Friday, July 11, 7 p.m.
• at Winnipeg, Friday, July 18, 6:30 p.m.
• v. Montreal, Thursday, July 24, 7 p.m.
• at Ottawa, Thursday, July 31, 5:30 p.m.
• v. Winnipeg, Saturday, Aug. 9, 5 p.m.
• Bye week
• v. Saskatchewan, Saturday, Aug. 23, 5 p.m.
• v. Edmonton, Monday, Sept. 1, 4 p.m.
• at Edmonton, Saturday, Sept. 6, 5 p.m.
• Bye
• v. BC, Friday, Sept. 19, 7:30 p.m.
• at Montreal, Friday, Sept. 26, 5 p.m.
• at BC, Saturday, Oct. 4, 5 p.m.
• at Hamilton, Saturday, Oct. 11, 1 p.m.
• v. Toronto, Saturday, Oct. 18, 5 p.m.
• at Edmonton, Friday, Oct. 24, 5:30 p.m.
Post-season
• Division Semi-Finals, Saturday, Nov. 1, 4:30 p.m.
• Division Finals, Saturday, Nov. 8, 4:30 p.m.
• Grey Cup in Winnipeg, Sunday, Nov. 16, 4 p.m.