Season Description
The 2025 CFL season was the 71st season of modern professional Canadian football. Officially, it was the 67th season of the Canadian Football League. Winnipeg hosted the 112th Grey Cup on November 16, 2025.

Event List
View: Show list iconListTransparent Spacer Thumb iconThumbsTransparent Spacer Poster IconPosterTransparent Spacer Banner IconBannerTransparent Spacer

19 May Pre Transparent SpacerImage IconBC LionsBC Lions16 - 26 Calgary StampedersCalgary Stamp
24 May Pre Transparent SpacerImage IconWinnipeg Blue BombersWinnipeg Blue15 - 9 Saskatchewan RoughridersSaskatchewan
24 May Pre tv iconImage IconMontreal AlouettesMontreal Alou7 - 23 Ottawa RedblacksOttawa Redbla
25 May Pre Transparent SpacerImage IconHamilton Tiger-CatsHamilton Tige24 - 16 Toronto ArgonautsToronto Argon
25 May Pre Transparent SpacerImage IconCalgary StampedersCalgary Stamp4 - 31 Edmonton ElksEdmonton Elks
31 May Pre Transparent SpacerImage IconToronto ArgonautsToronto Argon24 - 17 Hamilton Tiger-CatsHamilton Tige
31 May Pre Transparent SpacerImage IconOttawa RedblacksOttawa Redbla7 - 17 Montreal AlouettesMontreal Alou
31 May Pre Transparent SpacerImage IconSaskatchewan RoughridersSaskatchewan 20 - 27 Winnipeg Blue BombersWinnipeg Blue
31 May Pre Transparent SpacerImage IconEdmonton ElksEdmonton Elks20 - 19 BC LionsBC Lions

06 Jun r01 tv iconImage IconYoutube IconSaskatchewan RoughridersSaskatchewan 31 - 26 Ottawa RedblacksOttawa Redbla
07 Jun r01 Transparent SpacerImage IconYoutube IconMontreal AlouettesMontreal Alou28 - 10 Toronto ArgonautsToronto Argon
08 Jun r01 Transparent SpacerImage IconYoutube IconCalgary StampedersCalgary Stamp38 - 26 Hamilton Tiger-CatsHamilton Tige
08 Jun r01 tv iconImage IconYoutube IconBC LionsBC Lions31 - 14 Edmonton ElksEdmonton Elks

13 Jun r02 tv iconImage IconYoutube IconWinnipeg Blue BombersWinnipeg Blue34 - 20 BC LionsBC Lions
14 Jun r02 Transparent SpacerImage IconYoutube IconOttawa RedblacksOttawa Redbla18 - 39 Montreal AlouettesMontreal Alou
14 Jun r02 tv iconImage IconYoutube IconToronto ArgonautsToronto Argon19 - 29 Calgary StampedersCalgary Stamp
15 Jun r02 tv iconImage IconYoutube IconHamilton Tiger-CatsHamilton Tige23 - 28 Saskatchewan RoughridersSaskatchewan

20 Jun r03 tv iconImage IconYoutube IconEdmonton ElksEdmonton Elks28 - 38 Montreal AlouettesMontreal Alou
21 Jun r03 Transparent SpacerImage IconYoutube IconToronto ArgonautsToronto Argon32 - 39 Saskatchewan RoughridersSaskatchewan
21 Jun r03 tv iconImage IconYoutube IconCalgary StampedersCalgary Stamp12 - 20 Ottawa RedblacksOttawa Redbla
22 Jun r03 Transparent SpacerImage IconYoutube IconBC LionsBC Lions14 - 27 Winnipeg Blue BombersWinnipeg Blue

27 Jun r04 tv iconImage IconYoutube IconWinnipeg Blue BombersWinnipeg Blue36 - 23 Edmonton ElksEdmonton Elks
28 Jun r04 tv iconImage IconYoutube IconHamilton Tiger-CatsHamilton Tige35 - 17 Montreal AlouettesMontreal Alou
29 Jun r04 Transparent SpacerImage IconYoutube IconSaskatchewan RoughridersSaskatchewan 37 - 18 BC LionsBC Lions
30 Jun r04 Transparent SpacerImage IconYoutube IconOttawa RedblacksOttawa Redbla16 - 29 Toronto ArgonautsToronto Argon

04 Jul r05 tv iconImage IconYoutube IconCalgary StampedersCalgary Stamp37 - 16 Winnipeg Blue BombersWinnipeg Blue
05 Jul r05 Transparent SpacerImage IconYoutube IconToronto ArgonautsToronto Argon38 - 51 Hamilton Tiger-CatsHamilton Tige
06 Jul r05 Transparent SpacerImage IconYoutube IconMontreal AlouettesMontreal Alou20 - 21 BC LionsBC Lions
07 Jul r05 Transparent SpacerImage IconYoutube IconEdmonton ElksEdmonton Elks39 - 33 Ottawa RedblacksOttawa Redbla

13 Jul r06 Transparent SpacerImage IconYoutube IconHamilton Tiger-CatsHamilton Tige23 - 20 Ottawa RedblacksOttawa Redbla
13 Jul r06 tv iconImage IconYoutube IconSaskatchewan RoughridersSaskatchewan 10 - 24 Calgary StampedersCalgary Stamp
14 Jul r06 Transparent SpacerImage IconYoutube IconEdmonton ElksEdmonton Elks14 - 32 BC LionsBC Lions

18 Jul r07 Transparent SpacerImage IconYoutube IconMontreal AlouettesMontreal Alou26 - 25 Toronto ArgonautsToronto Argon
19 Jul r07 tv iconImage IconYoutube IconWinnipeg Blue BombersWinnipeg Blue20 - 41 Calgary StampedersCalgary Stamp
20 Jul r07 Transparent SpacerImage IconYoutube IconBC LionsBC Lions27 - 33 Saskatchewan RoughridersSaskatchewan
21 Jul r07 Transparent SpacerImage IconYoutube IconOttawa RedblacksOttawa Redbla15 - 30 Hamilton Tiger-CatsHamilton Tige

25 Jul r08 tv iconImage IconYoutube IconCalgary StampedersCalgary Stamp21 - 23 Montreal AlouettesMontreal Alou
26 Jul r08 tv iconImage IconYoutube IconSaskatchewan RoughridersSaskatchewan 21 - 18 Edmonton ElksEdmonton Elks
27 Jul r08 Transparent SpacerImage IconYoutube IconToronto ArgonautsToronto Argon31 - 17 Winnipeg Blue BombersWinnipeg Blue
28 Jul r08 Transparent SpacerImage IconYoutube IconBC LionsBC Lions33 - 37 Hamilton Tiger-CatsHamilton Tige

01 Aug r09 Transparent SpacerImage IconYoutube IconOttawa RedblacksOttawa Redbla31 - 11 Calgary StampedersCalgary Stamp
02 Aug r09 tv iconImage IconYoutube IconWinnipeg Blue BombersWinnipeg Blue40 - 31 Toronto ArgonautsToronto Argon
02 Aug r09 tv iconImage IconYoutube IconEdmonton ElksEdmonton Elks24 - 28 Hamilton Tiger-CatsHamilton Tige
03 Aug r09 Transparent SpacerImage IconYoutube IconMontreal AlouettesMontreal Alou6 - 34 Saskatchewan RoughridersSaskatchewan

08 Aug r10 Transparent SpacerImage IconYoutube IconHamilton Tiger-CatsHamilton Tige38 - 41 BC LionsBC Lions
09 Aug r10 tv iconImage IconYoutube IconMontreal AlouettesMontreal Alou22 - 23 Edmonton ElksEdmonton Elks
09 Aug r10 tv iconImage IconYoutube IconToronto ArgonautsToronto Argon42 - 46 Ottawa RedblacksOttawa Redbla
10 Aug r10 Transparent SpacerImage IconYoutube IconCalgary StampedersCalgary Stamp28 - 27 Winnipeg Blue BombersWinnipeg Blue

15 Aug r11 tv iconImage IconYoutube IconWinnipeg Blue BombersWinnipeg Blue30 - 27 Ottawa RedblacksOttawa Redbla
16 Aug r11 tv iconImage IconYoutube IconEdmonton ElksEdmonton Elks28 - 20 Toronto ArgonautsToronto Argon
16 Aug r11 tv iconImage IconYoutube IconSaskatchewan RoughridersSaskatchewan 29 - 9 Hamilton Tiger-CatsHamilton Tige
17 Aug r11 Transparent SpacerImage IconYoutube IconBC LionsBC Lions36 - 18 Montreal AlouettesMontreal Alou

22 Aug r12 Transparent SpacerImage IconYoutube IconMontreal AlouettesMontreal Alou13 - 26 Winnipeg Blue BombersWinnipeg Blue
23 Aug r12 Transparent SpacerImage IconYoutube IconOttawa RedblacksOttawa Redbla20 - 30 Edmonton ElksEdmonton Elks
23 Aug r12 tv iconImage IconYoutube IconToronto ArgonautsToronto Argon52 - 34 BC LionsBC Lions
24 Aug r12 Transparent SpacerImage IconYoutube IconCalgary StampedersCalgary Stamp32 - 15 Saskatchewan RoughridersSaskatchewan

01 Sep r13 Transparent SpacerImage IconYoutube IconSaskatchewan RoughridersSaskatchewan 34 - 30 Winnipeg Blue BombersWinnipeg Blue
01 Sep r13 tv iconImage IconYoutube IconHamilton Tiger-CatsHamilton Tige33 - 35 Toronto ArgonautsToronto Argon
01 Sep r13 tv iconImage IconYoutube IconCalgary StampedersCalgary Stamp28 - 7 Edmonton ElksEdmonton Elks

06 Sep r14 Transparent SpacerImage IconYoutube IconOttawa RedblacksOttawa Redbla34 - 33 BC LionsBC Lions
06 Sep r14 tv iconImage IconYoutube IconMontreal AlouettesMontreal Alou9 - 26 Hamilton Tiger-CatsHamilton Tige
06 Sep r14 tv iconImage IconYoutube IconWinnipeg Blue BombersWinnipeg Blue13 - 21 Saskatchewan RoughridersSaskatchewan
07 Sep r14 Transparent SpacerImage IconYoutube IconEdmonton ElksEdmonton Elks31 - 19 Calgary StampedersCalgary Stamp

13 Sep r15 Transparent SpacerImage IconYoutube IconHamilton Tiger-CatsHamilton Tige21 - 32 Winnipeg Blue BombersWinnipeg Blue
13 Sep r15 tv iconImage IconYoutube IconBC LionsBC Lions38 - 27 Ottawa RedblacksOttawa Redbla
13 Sep r15 tv iconImage IconYoutube IconToronto ArgonautsToronto Argon31 - 30 Edmonton ElksEdmonton Elks
14 Sep r15 Transparent SpacerImage IconYoutube IconSaskatchewan RoughridersSaskatchewan 31 - 48 Montreal AlouettesMontreal Alou

20 Sep r16 Transparent SpacerImage IconYoutube IconToronto ArgonautsToronto Argon19 - 21 Montreal AlouettesMontreal Alou
20 Sep r16 tv iconImage IconYoutube IconCalgary StampedersCalgary Stamp23 - 52 BC LionsBC Lions
20 Sep r16 tv iconImage IconYoutube IconOttawa RedblacksOttawa Redbla18 - 26 Winnipeg Blue BombersWinnipeg Blue
21 Sep r16 Transparent SpacerImage IconYoutube IconHamilton Tiger-CatsHamilton Tige29 - 27 Edmonton ElksEdmonton Elks

27 Sep r17 Transparent SpacerImage IconYoutube IconMontreal AlouettesMontreal Alou38 - 20 Calgary StampedersCalgary Stamp
27 Sep r17 tv iconImage IconYoutube IconBC LionsBC Lions27 - 22 Toronto ArgonautsToronto Argon
27 Sep r17 tv iconImage IconYoutube IconWinnipeg Blue BombersWinnipeg Blue40 - 3 Hamilton Tiger-CatsHamilton Tige
28 Sep r17 Transparent SpacerImage IconYoutube IconEdmonton ElksEdmonton Elks27 - 25 Saskatchewan RoughridersSaskatchewan

04 Oct r18 Transparent SpacerImage IconYoutube IconOttawa RedblacksOttawa Redbla13 - 20 Saskatchewan RoughridersSaskatchewan
04 Oct r18 tv iconImage IconYoutube IconToronto ArgonautsToronto Argon29 - 47 Hamilton Tiger-CatsHamilton Tige
05 Oct r18 Transparent SpacerImage IconYoutube IconBC LionsBC Lions38 - 24 Calgary StampedersCalgary Stamp

11 Oct r19 tv iconImage IconYoutube IconSaskatchewan RoughridersSaskatchewan 27 - 19 Toronto ArgonautsToronto Argon
11 Oct r19 tv iconImage IconYoutube IconHamilton Tiger-CatsHamilton Tige20 - 37 Calgary StampedersCalgary Stamp
12 Oct r19 Transparent SpacerImage IconYoutube IconEdmonton ElksEdmonton Elks25 - 20 Winnipeg Blue BombersWinnipeg Blue
13 Oct r19 tv iconImage IconYoutube IconMontreal AlouettesMontreal Alou30 - 10 Ottawa RedblacksOttawa Redbla

18 Oct r20 tv iconImage IconYoutube IconWinnipeg Blue BombersWinnipeg Blue17 - 16 Saskatchewan RoughridersSaskatchewan
18 Oct r20 tv iconImage IconYoutube IconBC LionsBC Lions37 - 24 Edmonton ElksEdmonton Elks
18 Oct r20 tv iconImage IconYoutube IconOttawa RedblacksOttawa Redbla28 - 39 Montreal AlouettesMontreal Alou
19 Oct r20 Transparent SpacerImage IconYoutube IconCalgary StampedersCalgary Stamp44 - 13 Toronto ArgonautsToronto Argon

25 Oct r21 Transparent SpacerImage IconYoutube IconHamilton Tiger-CatsHamilton Tige35 - 15 Ottawa RedblacksOttawa Redbla
25 Oct r21 tv iconImage IconYoutube IconEdmonton ElksEdmonton Elks10 - 20 Calgary StampedersCalgary Stamp
25 Oct r21 tv iconImage IconYoutube IconWinnipeg Blue BombersWinnipeg Blue19 - 10 Montreal AlouettesMontreal Alou
26 Oct r21 tv iconImage IconYoutube IconSaskatchewan RoughridersSaskatchewan 21 - 27 BC LionsBC Lions

01 Nov Playoff tv iconImage IconYoutube IconMontreal AlouettesMontreal Alou42 - 33 Winnipeg Blue BombersWinnipeg Blue
01 Nov Playoff tv iconImage IconYoutube IconBC LionsBC Lions33 - 30 Calgary StampedersCalgary Stamp
08 Nov SF tv iconImage IconYoutube IconHamilton Tiger-CatsHamilton Tige16 - 19 Montreal AlouettesMontreal Alou
08 Nov SF tv iconImage IconYoutube IconSaskatchewan RoughridersSaskatchewan 24 - 21 BC LionsBC Lions

16 Nov Final tv iconImage IconYoutube IconMontreal AlouettesMontreal Alou17 - 25 Saskatchewan RoughridersSaskatchewan


Event Add icon Download as CSV?

tv icon = TV Listing image icon = Event Thumb banner icon = Banner Image fanart image icon = Fanart Image render icon = Timeline Details