CFL lines and matchups

Team statistics last updated: Saturday, September 27, 2025

Games currently available for matchup display: 3

WEEK 18Saskatchewan Roughriders at Ottawa RedBlacks
Saskatchewan (West): SU: 10-4 • ATS: 8-6-0 • OU: 6-8-0 • TT: 14-0-0 • BW: 3-3Ottawa (East): SU: 4-10 • ATS: 6-8-0 • OU: 7-7-0 • TT: 14-0-0 • BW: 1-5
Week 18 Opn Line TotalEst
TT
Prj Scr PS PA 1H
PS
1H
PA
RUSH OFF
Att • Gm
RUSH DEF
Att • Gm
PASS OFF
Att • Gm
PASS DEF
Att • Gm
TOTAL OFF
Att • Gm
TOTAL DEF
Att • Gm
EXP PLAYS
Off / Def
Sacks
Off / Def
YPPT
OFF
YPPT
DEF
Saskatchewan [+]

Saskatchewan extra information

Previous games
  • 09/27/25: 25-27 L vs. Edmonton (A)
      ATSm: -5.5 (Line: -3.5)    OUm: -2.5 (Total: 54.5)
    OFF  Rush: 24-134 (5.6)  Pass: 46-33-351 (7.6)
    DEF  Rush: 19-89 (4.7)  Pass: 23-18-305 (13.3)
    Turnovers   Lost: 3 Recovered: 1
    Non-Offensive TDs   Made: Allowed:
  • 09/13/25: 31-48 L vs. Montreal (H)
      ATSm: -23.5 (Line: -6.5)    OUm: 28.5 (Total: 50.5)
    OFF  Rush: 20-107 (5.4)  Pass: 42-29-370 (8.8)
    DEF  Rush: 6-27 (4.5)  Pass: 26-20-379 (14.6)
    Turnovers   Lost: 3 Recovered: 0
    Non-Offensive TDs   Made: Allowed:
  • 09/06/25: 21-13 W vs. Winnipeg (A)
      ATSm: 6.5 (Line: -1.5)    OUm: -18.5 (Total: 52.5)
    OFF  Rush: 22-98 (4.5)  Pass: 31-18-239 (7.7)
    DEF  Rush: 26-115 (4.4)  Pass: 24-14-204 (8.5)
    Turnovers   Lost: 1 Recovered: 4
    Non-Offensive TDs   Made: Allowed:
  • 08/31/25: 34-30 W vs. Winnipeg (H)
      ATSm: -0.5 (Line: -4.5)    OUm: 12.5 (Total: 51.5)
    OFF  Rush: 23-133 (5.8)  Pass: 27-17-219 (8.1)
    DEF  Rush: 8-25 (3.1)  Pass: 37-26-326 (8.8)
    Turnovers   Lost: 0 Recovered: 4
    Non-Offensive TDs   Made: Allowed:
Next games
  • Friday, October 10 vs. Toronto (East) - Regina, SK
  • Friday, October 17 at Winnipeg (West) - Winnipeg, MB
  • Saturday, October 25 vs. BC (West) - Regina, SK

Saskatchewan vs. Ottawa past meetings
  • 06/05/25 (Home) 31-26 WLine: -3.5, Total: 47.5 (ATSm: 1.5, OUm: 9.5)
  • 09/28/24 (Home) 29-16 WLine: -4, Total: 51.5 (ATSm: 9.0, OUm: -6.5)
  • 08/08/24 (Away) 22-22 TLine: +2.5, Total: 48.5 (ATSm: 2.5, OUm: -4.5)
  • 09/22/23 (Away) 28-36 LLine: -2.5, Total: 47.5 (ATSm: -10.5, OUm: 16.5)
  • 08/06/23 (Home) 26-24 WLine: +2.5, Total: 44.5 (ATSm: 4.5, OUm: 5.5)

53.5 -4.5 53.5 29
24.0
27.7
23.8
12.7
10.6
5.0 / 110.5
4.7 / 72.9
9.2 / 292.7
9.1 / 292.6
7.5 / 403.2
7.6 / 365.4
0.0 / 0.0
1.3 / 2.6
14.5
15.4
Ottawa [+]

Ottawa extra information

Previous games
  • 09/20/25: 18-26 L vs. Winnipeg (H)
      ATSm: -10.5 (Line: -2.5)    OUm: -9.5 (Total: 53.5)
    OFF  Rush: 14-63 (4.5)  Pass: 45-33-406 (9)
    DEF  Rush: 31-172 (5.5)  Pass: 8-3-54 (6.8)
    Turnovers   Lost: 3 Recovered: 1
    Non-Offensive TDs   Made: Allowed:
  • 09/12/25: 27-38 L vs. BC (A)
      ATSm: -3.5 (Line: 7.5)    OUm: 8.5 (Total: 56.5)
    OFF  Rush: 19-92 (4.8)  Pass: 35-30-307 (8.8)
    DEF  Rush: 20-83 (4.2)  Pass: 26-21-308 (11.8)
    Turnovers   Lost: 1 Recovered: 0
    Non-Offensive TDs   Made: Allowed:
  • 09/05/25: 34-33 W vs. BC (H)
      ATSm: 7.5 (Line: 6.5)    OUm: 12.5 (Total: 54.5)
    OFF  Rush: 20-112 (5.6)  Pass: 32-24-301 (9.4)
    DEF  Rush: 24-108 (4.5)  Pass: 32-22-284 (8.9)
    Turnovers   Lost: 0 Recovered: 2
    Non-Offensive TDs   Made: Allowed:
  • 08/22/25: 20-30 L vs. Edmonton (H)
      ATSm: -7.5 (Line: 2.5)    OUm: -3.5 (Total: 53.5)
    OFF  Rush: 21-109 (5.2)  Pass: 29-23-277 (9.6)
    DEF  Rush: 23-117 (5.1)  Pass: 28-22-270 (9.6)
    Turnovers   Lost: 0 Recovered: 1
    Non-Offensive TDs   Made: Allowed:
Next games
  • Monday, October 13 at Montreal (East) - Montreal, QC
  • Saturday, October 18 vs. Montreal (East) - Ottawa, ON
  • Friday, October 24 at Hamilton (East) - Hamilton, ON

Ottawa vs. Saskatchewan past meetings
  • 06/05/25 (Away) 26-31 LLine: +3.5, Total: 47.5 (ATSm: -1.5, OUm: 9.5)
  • 09/28/24 (Away) 16-29 LLine: +4, Total: 51.5 (ATSm: -9.0, OUm: -6.5)
  • 08/08/24 (Home) 22-22 TLine: -2.5, Total: 48.5 (ATSm: -2.5, OUm: -4.5)
  • 09/22/23 (Home) 36-28 WLine: +2.5, Total: 47.5 (ATSm: 10.5, OUm: 16.5)
  • 08/06/23 (Away) 24-26 LLine: -2.5, Total: 44.5 (ATSm: -4.5, OUm: 5.5)

6.5 4.5 24.5
26.2
25.1
29.5
8.9
15.8
5.0 / 96.1
4.7 / 94.5
8.3 / 283.1
9.1 / 267.6
7.1 / 379.1
7.3 / 362.1
0.0 / 0.0
2.4 / 1.3
15.1
12.3
Location: TD Place Stadium, Ottawa, ON
Surface: Artificial
Weather information courtesy OpenWeather
Current weather
Clear sky at 80°F (27°C) with 30% humidity and 0% cloud cover. Wind is gentle at 11 mph (18 km/h) gusting to 18 mph (29 km/h) from the West.
Game time forecast details [+]
Key lines: 3, 2, 1, 5, 7, 6, 10, 4, 8, 18, 17, 21, 9, 12, 13, 16, 11, 14, 15 Key totals: 51, 57, 43, 47, 38, 50, 40, 44, 46, 65, 41, 49, 53, 54, 48, 52, 55, 45, 56, 37, 61, 63, 66, 59, 42, 71, 36, 58, 64, 67, 60, 62
Key team totals: 24, 27, 28, 30, 20, 23, 17, 32, 22, 31, 34, 25, 26, 19, 16, 21, 29, 18, 33, 37, 14, 13, 36, 38, 10, 35

Consensus line

WEEK 18Hamilton Tiger-Cats at Toronto Argonauts
Hamilton (East): SU: 9-6 • ATS: 7-8-0 • OU: 6-9-0 • TT: 15-0-0 • BW: 5-3Toronto (East): SU: 5-10 • ATS: 6-8-0 • OU: 8-6-0 • TT: 14-0-0 • BW: 3-4
Week 18 Opn Line TotalEst
TT
Prj Scr PS PA 1H
PS
1H
PA
RUSH OFF
Att • Gm
RUSH DEF
Att • Gm
PASS OFF
Att • Gm
PASS DEF
Att • Gm
TOTAL OFF
Att • Gm
TOTAL DEF
Att • Gm
EXP PLAYS
Off / Def
Sacks
Off / Def
YPPT
OFF
YPPT
DEF
Hamilton [+]

Hamilton extra information

Previous games
  • 09/27/25: 3-40 L vs. Winnipeg (A)
      ATSm: -38.5 (Line: -1.5)    OUm: -8.5 (Total: 51.5)
    OFF  Rush: 19-113 (5.9)  Pass: 38-26-254 (6.7)
    DEF  Rush: 22-124 (5.6)  Pass: 26-21-390 (15)
    Turnovers   Lost: 0 Recovered: 0
    Non-Offensive TDs   Made: Allowed:
  • 09/20/25: 29-27 W vs. Edmonton (H)
      ATSm: -3.5 (Line: -5.5)    OUm: -0.5 (Total: 56.5)
    OFF  Rush: 19-110 (5.8)  Pass: 40-28-311 (7.8)
    DEF  Rush: 17-63 (3.7)  Pass: 29-21-280 (9.7)
    Turnovers   Lost: 1 Recovered: 0
    Non-Offensive TDs   Made: Allowed:
  • 09/12/25: 32-21 W vs. Winnipeg (H)
      ATSm: 4.5 (Line: -6.5)    OUm: -0.5 (Total: 53.5)
    OFF  Rush: 27-163 (6)  Pass: 28-21-230 (8.2)
    DEF  Rush: 26-198 (7.6)  Pass: 29-18-241 (8.3)
    Turnovers   Lost: 0 Recovered: 2
    Non-Offensive TDs   Made: Allowed:
  • 09/06/25: 26-9 W vs. Montreal (A)
      ATSm: 13.5 (Line: -3.5)    OUm: -16.5 (Total: 51.5)
    OFF  Rush: 28-234 (8.4)  Pass: 28-19-191 (6.8)
    DEF  Rush: 20-108 (5.4)  Pass: 28-18-146 (5.2)
    Turnovers   Lost: 3 Recovered: 3
    Non-Offensive TDs   Made: Allowed:
Next games
  • Saturday, October 11 vs. Calgary (West) - Hamilton, ON
  • Friday, October 24 vs. Ottawa (East) - Hamilton, ON

Hamilton vs. Toronto past meetings
  • 09/01/25 (Home) 33-35 LLine: -5.5, Total: 57.5 (ATSm: -7.5, OUm: 10.5)
  • 07/04/25 (Away) 51-38 WLine: -4.5, Total: 53.5 (ATSm: 8.5, OUm: 35.5)
  • 09/20/24 (Away) 33-31 WLine: +6.5, Total: 53 (ATSm: 8.5, OUm: 11.0)
  • 09/02/24 (Home) 31-28 WLine: +5, Total: 51 (ATSm: 8.0, OUm: 8.0)
  • 07/20/24 (Home) 27-24 WLine: +3, Total: 52 (ATSm: 6.0, OUm: -1.0)

56.5 -1.5 57.5 29.5
25.5
28.2
27.7
11.6
13.1
5.1 / 94.4
5.6 / 108.1
8.3 / 297.6
8.9 / 286.1
7.2 / 392.0
7.7 / 394.1
0.0 / 0.0
1.3 / 1.6
13.9
14.2
Toronto [+]

Toronto extra information

Previous games
  • 09/26/25: 22-27 L vs. BC (A)
      ATSm: (Line: 5)    OUm: (Total: 49)
    OFF  Rush: 12-28 (2.3)  Pass: 38-28-281 (7.4)
    DEF  Rush: 20-135 (6.8)  Pass: 24-16-235 (9.8)
    Turnovers   Lost: 2 Recovered: 3
    Non-Offensive TDs   Made: Allowed:
  • 09/19/25: 19-21 L vs. Montreal (H)
      ATSm: 3.5 (Line: 5.5)    OUm: -11.5 (Total: 51.5)
    OFF  Rush: 12-25 (2.1)  Pass: 37-25-207 (5.6)
    DEF  Rush: 18-76 (4.2)  Pass: 30-18-228 (7.6)
    Turnovers   Lost: 1 Recovered: 3
    Non-Offensive TDs   Made: Allowed:
  • 09/13/25: 31-30 W vs. Edmonton (H)
      ATSm: -2.5 (Line: -3.5)    OUm: 3.5 (Total: 57.5)
    OFF  Rush: 16-45 (2.8)  Pass: 37-24-296 (8)
    DEF  Rush: 20-55 (2.8)  Pass: 28-25-229 (8.2)
    Turnovers   Lost: 4 Recovered: 1
    Non-Offensive TDs   Made: Allowed:
  • 09/01/25: 35-33 W vs. Hamilton (A)
      ATSm: 7.5 (Line: 5.5)    OUm: 10.5 (Total: 57.5)
    OFF  Rush: 13-97 (7.5)  Pass: 40-33-352 (8.8)
    DEF  Rush: 8-25 (3.1)  Pass: 37-27-405 (10.9)
    Turnovers   Lost: 0 Recovered: 1
    Non-Offensive TDs   Made: Allowed:
Next games
  • Friday, October 10 at Saskatchewan (West) - Regina, SK
  • Saturday, October 18 at Calgary (West) - Calgary, AB

Toronto vs. Hamilton past meetings
  • 09/01/25 (Away) 35-33 WLine: +5.5, Total: 57.5 (ATSm: 7.5, OUm: 10.5)
  • 07/04/25 (Home) 38-51 LLine: +4.5, Total: 53.5 (ATSm: -8.5, OUm: 35.5)
  • 09/20/24 (Home) 31-33 LLine: -6.5, Total: 53 (ATSm: -8.5, OUm: 11.0)
  • 09/02/24 (Away) 28-31 LLine: -5, Total: 51 (ATSm: -8.0, OUm: 8.0)
  • 07/20/24 (Away) 24-27 LLine: -3, Total: 52 (ATSm: -6.0, OUm: -1.0)

1.5 1.5 28
29.5
29.1
31.0
13.5
14.4
3.8 / 52.4
5.1 / 104.3
8.5 / 309.7
9.7 / 271.9
7.2 / 362.1
7.7 / 376.3
0.0 / 0.0
2.8 / 2.3
12.5
12.1
Location: BMO Field, Toronto, ON
Surface: Grass
Weather information courtesy OpenWeather
Current weather
Clear sky at 78°F (26°C) with 38% humidity and 0% cloud cover. Wind is calm at 3 mph (5 km/h) from the South.
Game time forecast details [+]
Key lines: 3, 2, 1, 5, 7, 6, 10, 4, 8, 18, 17, 21, 9, 12, 13, 16, 11, 14, 15 Key totals: 51, 57, 43, 47, 38, 50, 40, 44, 46, 65, 41, 49, 53, 54, 48, 52, 55, 45, 56, 37, 61, 63, 66, 59, 42, 71, 36, 58, 64, 67, 60, 62
Key team totals: 24, 27, 28, 30, 20, 23, 17, 32, 22, 31, 34, 25, 26, 19, 16, 21, 29, 18, 33, 37, 14, 13, 36, 38, 10, 35

Consensus line

WEEK 18Calgary Stampeders at BC Lions
Calgary (West): SU: 8-6 • ATS: 7-7-0 • OU: 6-8-0 • TT: 14-0-0 • BW: 7-4BC (West): SU: 8-7 • ATS: 7-7-0 • OU: 10-4-0 • TT: 14-0-0 • BW: 5-4
Week 18 Opn Line TotalEst
TT
Prj Scr PS PA 1H
PS
1H
PA
RUSH OFF
Att • Gm
RUSH DEF
Att • Gm
PASS OFF
Att • Gm
PASS DEF
Att • Gm
TOTAL OFF
Att • Gm
TOTAL DEF
Att • Gm
EXP PLAYS
Off / Def
Sacks
Off / Def
YPPT
OFF
YPPT
DEF
Calgary [+]

Calgary extra information

Previous games
  • 09/26/25: 20-38 L vs. Montreal (A)
      ATSm: -19.5 (Line: -1.5)    OUm: 7.5 (Total: 50.5)
    OFF  Rush: 22-159 (7.2)  Pass: 29-19-238 (8.2)
    DEF  Rush: 22-96 (4.4)  Pass: 36-26-350 (9.7)
    Turnovers   Lost: 2 Recovered: 0
    Non-Offensive TDs   Made: Allowed:
  • 09/19/25: 23-52 L vs. BC (H)
      ATSm: -34.5 (Line: -5.5)    OUm: 18.5 (Total: 56.5)
    OFF  Rush: 29-142 (4.9)  Pass: 26-20-194 (7.5)
    DEF  Rush: 19-196 (10.3)  Pass: 24-20-331 (13.8)
    Turnovers   Lost: 2 Recovered: 0
    Non-Offensive TDs   Made: Allowed:
  • 09/06/25: 19-31 L vs. Edmonton (A)
      ATSm: -18.5 (Line: -6.5)    OUm: -0.5 (Total: 50.5)
    OFF  Rush: 19-80 (4.2)  Pass: 35-19-267 (7.6)
    DEF  Rush: 23-245 (10.7)  Pass: 21-16-153 (7.3)
    Turnovers   Lost: 1 Recovered: 0
    Non-Offensive TDs   Made: Allowed:
  • 09/01/25: 28-7 W vs. Edmonton (H)
      ATSm: 13.5 (Line: -7.5)    OUm: -16.5 (Total: 51.5)
    OFF  Rush: 25-125 (5)  Pass: 23-13-162 (7)
    DEF  Rush: 25-99 (4)  Pass: 33-21-255 (7.7)
    Turnovers   Lost: 0 Recovered: 1
    Non-Offensive TDs   Made: Allowed:
Next games
  • Saturday, October 11 at Hamilton (East) - Hamilton, ON
  • Saturday, October 18 vs. Toronto (East) - Calgary, AB
  • Friday, October 24 at Edmonton (West) - Edmonton, AB

Calgary vs. BC past meetings
  • 09/19/25 (Home) 23-52 LLine: -5.5, Total: 56.5 (ATSm: -34.5, OUm: 18.5)
  • 10/04/24 (Away) 15-32 LLine: +7.5, Total: 52.5 (ATSm: -9.5, OUm: -5.5)
  • 07/21/24 (Home) 25-24 WLine: +4, Total: 54 (ATSm: 5.0, OUm: -5.0)
  • 06/15/24 (Away) 17-26 LLine: +7.5, Total: 51 (ATSm: -1.5, OUm: -8.0)
  • 11/04/23 (Away) 12-27 LLine: +7, Total: 50 (ATSm: -8.0, OUm: -11.0)

4.5 3.5 55.5 26
21.8
25.9
23.9
13.1
12.7
5.1 / 120.6
5.6 / 112.6
9.2 / 256.4
7.9 / 275.8
7.3 / 376.9
7.1 / 388.4
0.0 / 0.0
1.5 / 1.9
14.5
16.2
BC [+]

BC extra information

Previous games
  • 09/26/25: 27-22 W vs. Toronto (H)
      ATSm: (Line: -5)    OUm: (Total: 49)
    OFF  Rush: 20-135 (6.8)  Pass: 24-16-235 (9.8)
    DEF  Rush: 12-28 (2.3)  Pass: 38-28-281 (7.4)
    Turnovers   Lost: 3 Recovered: 2
    Non-Offensive TDs   Made: Allowed:
  • 09/19/25: 52-23 W vs. Calgary (A)
      ATSm: 34.5 (Line: 5.5)    OUm: 18.5 (Total: 56.5)
    OFF  Rush: 19-196 (10.3)  Pass: 24-20-331 (13.8)
    DEF  Rush: 29-142 (4.9)  Pass: 26-20-194 (7.5)
    Turnovers   Lost: 0 Recovered: 2
    Non-Offensive TDs   Made: Allowed:
  • 09/12/25: 38-27 W vs. Ottawa (H)
      ATSm: 3.5 (Line: -7.5)    OUm: 8.5 (Total: 56.5)
    OFF  Rush: 20-83 (4.2)  Pass: 26-21-308 (11.8)
    DEF  Rush: 19-92 (4.8)  Pass: 35-30-307 (8.8)
    Turnovers   Lost: 0 Recovered: 1
    Non-Offensive TDs   Made: Allowed:
  • 09/05/25: 33-34 L vs. Ottawa (A)
      ATSm: -7.5 (Line: -6.5)    OUm: 12.5 (Total: 54.5)
    OFF  Rush: 24-108 (4.5)  Pass: 32-22-284 (8.9)
    DEF  Rush: 20-112 (5.6)  Pass: 32-24-301 (9.4)
    Turnovers   Lost: 2 Recovered: 0
    Non-Offensive TDs   Made: Allowed:
Next games
  • Friday, October 17 vs. Edmonton (West) - Vancouver, BC
  • Saturday, October 25 at Saskatchewan (West) - Regina, SK

BC vs. Calgary past meetings
  • 09/19/25 (Away) 52-23 WLine: +5.5, Total: 56.5 (ATSm: 34.5, OUm: 18.5)
  • 10/04/24 (Home) 32-15 WLine: -7.5, Total: 52.5 (ATSm: 9.5, OUm: -5.5)
  • 07/21/24 (Away) 24-25 LLine: -4, Total: 54 (ATSm: -5.0, OUm: -5.0)
  • 06/15/24 (Home) 26-17 WLine: -7.5, Total: 51 (ATSm: 1.5, OUm: -8.0)
  • 11/04/23 (Home) 27-12 WLine: -7, Total: 50 (ATSm: 8.0, OUm: -11.0)

56.5 -3.5 29.5
33.1
30.5
28.7
14.6
12.7
6.1 / 115.7
4.9 / 102.9
9.6 / 315.9
8.8 / 262.4
8.3 / 431.6
7.2 / 365.3
0.0 / 0.0
0.9 / 2.2
14.2
12.7
Location: BC Place, Vancouver, BC
Surface: Artificial | Retractable roof
Weather information courtesy OpenWeather
Current weather
Overcast clouds at 61°F (16°C) with 94% humidity and 100% cloud cover. Wind is calm at 6 mph (10 km/h) gusting to 11 mph (17 km/h) from the Southeast.
Key lines: 3, 2, 1, 5, 7, 6, 10, 4, 8, 18, 17, 21, 9, 12, 13, 16, 11, 14, 15 Key totals: 51, 57, 43, 47, 38, 50, 40, 44, 46, 65, 41, 49, 53, 54, 48, 52, 55, 45, 56, 37, 61, 63, 66, 59, 42, 71, 36, 58, 64, 67, 60, 62
Key team totals: 24, 27, 28, 30, 20, 23, 17, 32, 22, 31, 34, 25, 26, 19, 16, 21, 29, 18, 33, 37, 14, 13, 36, 38, 10, 35

Consensus line