
If you just can’t wait until the fall to watch some football, don’t worry — a new CFL season has arrived.
The Toronto Argonauts will look to defend their title after capturing their 19th Grey Cup last year, the most in CFL history. The path back to the championship will be filled with challengers like the Winnipeg Blue Bombers, Montreal Alouettes and BC Lions.
The campaign will kick off Thursday, June 5 and run through the end of October. The playoffs will start in November, and the 112th Grey Cup will be played Sunday, Nov. 16.
Here is everything you need to know about the 2025 CFL season, including the full schedule and TV and streaming options for games.
Full CFL schedule for 2025 season
Week 1
Date |
Game |
Time (ET) |
TV/Live stream |
June 5 |
Ottawa vs. Saskatchewan |
9 p.m. |
CBSSN, Fubo |
June 6 |
Toronto vs. Montreal |
7:30 p.m. |
CFL+ |
June 7 |
Hamilton vs. Calgary |
7 p.m. |
CFL+ |
June 7 |
Edmonton vs. BC |
10 p.m. |
CBSSN, Fubo |
Week 2
Date |
Game |
Time (ET) |
TV/Live stream |
June 12 |
BC vs. Winnipeg |
8:30 p.m. |
CBSSN, Fubo |
June 13 |
Montreal vs. Ottawa |
7:30 p.m. |
CFL+ |
June 14 |
Calgary vs. Toronto |
4 p.m. |
CBSSN, Fubo |
June 14 |
Saskatchewan vs. Hamilton |
7 p.m. |
CBSSN, Fubo |
Week 3
Date |
Game |
Time (ET) |
TV/Live stream |
June 19 |
Montreal vs. Edmonton |
9 p.m. |
CBSSN, Fubo |
June 20 |
Saskatchewan vs. Toronto |
7:30 p.m. |
CFL+ |
June 21 |
Ottawa vs. Calgary |
4 p.m. |
CBSSN, Fubo |
June 21 |
Winnipeg vs. BC |
7 p.m. |
CBSSN, Fubo |
Week 4
Date |
Game |
Time (ET) |
TV/Live stream |
June 26 |
Edmonton vs. Winnipeg |
8:30 p.m. |
CBSSN, Fubo |
June 27 |
Montreal vs. Hamilton |
7:30 p.m. |
CFL+ |
June 28 |
BC vs. Saskatchewan |
7 p.m. |
CBSSN, Fubo |
June 29 |
Toronto vs. Ottawa |
7 p.m. |
CBSSN, Fubo |
Week 5
Date |
Game |
Time (ET) |
TV/Live stream |
July 3 |
Winnipeg vs. Calgary |
9 p.m. |
CBSSN, Fubo |
July 4 |
Hamilton vs. Toronto |
7:30 p.m. |
CFL+ |
July 5 |
BC vs. Montreal |
7 p.m. |
CBSSN, Fubo |
July 6 |
Ottawa vs. Edmonton |
7 p.m. |
CBSSN, Fubo |
Week 6
Date |
Game |
Time (ET) |
TV/Live stream |
July 11 |
Calgary vs. Saskatchewan |
9 p.m. |
CFL+ |
July 12 |
Ottawa vs. Hamilton |
7 p.m. |
CFL+ |
July 13 |
BC vs. Edmonton |
7 p.m. |
CFL+ |
Week 7
Date |
Game |
Time (ET) |
TV/Live stream |
July 17 |
Toronto vs. Montreal |
7:30 p.m. |
CBSSN, Fubo |
July 18 |
Calgary vs. Winnipeg |
8:30 p.m. |
CBSSN, Fubo |
July 19 |
Saskatchewan vs. BC |
7 p.m. |
CBSSN, Fubo |
July 20 |
Hamilton vs. Ottawa |
7 p.m. |
CFL+ |
Week 8
Date |
Game |
Time (ET) |
TV/Live stream |
July 24 |
Montreal vs. Calgary |
9 p.m. |
CBSSN, Fubo |
July 25 |
Edmonton vs. Saskatchewan |
9 p.m. |
CFL+ |
July 26 |
Winnipeg vs. Toronto |
7 p.m. |
CBSSN, Fubo |
July 27 |
Hamilton vs. BC |
7 p.m. |
CFL+ |
Week 9
Date |
Game |
Time (ET) |
TV/Live stream |
July 31 |
Calgary vs. Ottawa |
7:30 p.m. |
CFL+ |
Aug. 1 |
Toronto vs. Winnipeg |
8:30 p.m. |
CFL+ |
Aug. 2 |
Hamilton vs. Edmonton |
3 p.m. |
CFL+ |
Aug. 2 |
Saskatchewan vs. Montreal |
7 p.m. |
CBSSN, Fubo |
Week 10
Date |
Game |
Time (ET) |
TV/Live stream |
Aug. 7 |
BC vs. Hamilton |
7:30 p.m. |
CBSSN, Fubo |
Aug. 8 |
Edmonton vs. Montreal |
7:30 p.m. |
CFL+ |
Aug. 9 |
Ottawa vs. Toronto |
3 p.m. |
CBSSN, Fubo |
Aug. 9 |
Winnipeg vs. Calgary |
7 p.m. |
CBSSN, Fubo |
Week 11
Date |
Game |
Time (ET) |
TV/Live stream |
Aug. 14 |
Ottawa vs. Winnipeg |
8:30 p.m. |
CBSSN, Fubo |
Aug. 15 |
Toronto vs. Edmonton |
9 p.m. |
CFL+ |
Aug. 16 |
Hamilton vs. Saskatchewan |
3 p.m. |
CBSSN, Fubo |
Aug. 16 |
Montreal vs. BC |
7 p.m. |
CBSSN, Fubo |
Week 12
Date |
Game |
Time (ET) |
TV/Live stream |
Aug. 21 |
Winnipeg vs. Montreal |
7:30 p.m. |
CBSSN, Fubo |
Aug. 22 |
Edmonton vs. Ottawa |
7:30 p.m. |
CFL+ |
Aug. 23 |
BC vs. Toronto |
3 p.m. |
CFL+ |
Aug. 23 |
Saskatchewan vs. Calgary |
7 p.m. |
CFL+ |
Week 13
Date |
Game |
Time (ET) |
TV/Live stream |
Aug. 31 |
Winnipeg vs. Saskatchewan |
7 p.m. |
CBSSN, Fubo |
Sept. 1 |
Toronto vs. Hamilton |
2:30 p.m. |
CBSSN, Fubo |
Sept. 1 |
Edmonton vs. Calgary |
6 p.m. |
CBSSN, Fubo |
Week 14
Date |
Game |
Time (ET) |
TV/Live stream |
Sept. 5 |
BC vs. Ottawa |
7:30 p.m. |
CBSSN, Fubo |
Sept. 6 |
Hamilton vs. Montreal |
1 p.m. |
CFL+ |
Sept. 6 |
Saskatchewan vs. Winnipeg |
4 p.m. |
CFL+ |
Sept. 6 |
Calgary vs. Edmonton |
7 p.m. |
CFL+ |
Week 15
Date |
Game |
Time (ET) |
TV/Live stream |
Sept. 12 |
Winnipeg vs. Hamilton |
7 p.m. |
CBSSN, Fubo |
Sept. 12 |
Ottawa vs. BC |
10 p.m. |
CBSSN, Fubo |
Sept. 13 |
Edmonton vs. Toronto |
3 p.m. |
CFL+ |
Sept. 13 |
Montreal vs. Saskatchewan |
7 p.m. |
CFL+ |
Week 16
Date |
Game |
Time (ET) |
TV/Live stream |
Sept. 19 |
Montreal vs. Toronto |
7 p.m. |
CFL+ |
Sept. 19 |
BC vs. Calgary |
9:30 p.m. |
CFL+ |
Sept. 20 |
Winnipeg vs. Ottawa |
3 p.m. |
CFL+ |
Sept. 20 |
Edmonton vs. Hamilton |
7 p.m. |
CFL+ |
Week 17
Date |
Game |
Time (ET) |
TV/Live stream |
Sept. 26 |
Calgary vs. Montreal |
7 p.m. |
CFL+ |
Sept. 26 |
Toronto vs. BC |
10 p.m. |
CFL+ |
Sept. 27 |
Hamilton vs. Winnipeg |
3 p.m. |
CFL+ |
Sept. 27 |
Saskatchewan vs. Edmonton |
7 p.m. |
CFL+ |
Week 18
Date |
Game |
Time (ET) |
TV/Live stream |
Oct. 3 |
Saskatchewan vs. Ottawa |
7:30 p.m. |
CFL+ |
Oct. 4 |
Hamilton vs. Toronto |
3 p.m. |
CFL+ |
Oct. 4 |
Calgary vs. BC |
7 p.m. |
CFL+ |
Week 19
Date |
Game |
Time (ET) |
TV/Live stream |
Oct. 10 |
Toronto vs. Saskatchewan |
9 p.m. |
CFL+ |
Oct. 11 |
Calgary vs. Hamilton |
3 p.m. |
CFL+ |
Oct. 11 |
Winnipeg vs. Edmonton |
7 p.m. |
CFL+ |
Oct. 13 |
Ottawa vs. Montreal |
1 p.m. |
CBSSN, Fubo |
Week 20
Date |
Game |
Time (ET) |
TV/Live stream |
Oct. 17 |
Saskatchewan vs. Winnipeg |
8 p.m. |
CFL+ |
Oct. 17 |
Edmonton vs. BC |
10:30 p.m. |
CFL+ |
Oct. 18 |
Montreal vs. Ottawa |
3 p.m. |
CFL+ |
Oct. 18 |
Toronto vs. Calgary |
7 p.m. |
CFL+ |
Week 21
Date |
Game |
Time (ET) |
TV/Live stream |
Oct. 24 |
Ottawa vs. Hamilton |
7 p.m. |
CFL+ |
Oct. 24 |
Calgary vs. Edmonton |
9:30 p.m. |
CFL+ |
Oct. 25 |
Montreal vs. Winnipeg |
3 p.m. |
CFL+ |
Oct. 25 |
BC vs. Saskatchewan |
7 p.m. |
CFL+ |
How to watch CFL games in 2025: TV channels, live streams
- TV channels: CBS Sports Network
- Live streams: CFL+, Fubo
Select CFL games will be available to watch on CBS Sports Network throughout the 2025 season. Those games can also be streamed on Fubo.
Fubo offers a free trial for new subscribers, so you can try the service before you buy. Stream ESPN, ABC, CBS, Fox, NBC and 200-plus top channels of live TV and sports without cable. (Participating plans only. Taxes and fees may apply.)
Cord-cutters can also stream games on CFL+.
Related Links
If you purchase a product or register for an account through one of the links on our site, we may receive compensation. Learn more >
Source