CFL lines and matchups

Team statistics last updated: Sunday, July 6, 2025

Games currently available for matchup display: 3

WEEK 6Calgary Stampeders at Saskatchewan Roughriders
Calgary (West): SU: 3-1 • ATS: 3-1-0 • OU: 2-2-0 • TT: 4-0-0 • BW: 3-0Saskatchewan (West): SU: 4-0 • ATS: 4-0-0 • OU: 3-1-0 • TT: 4-0-0 • BW: 1-0
Week 6 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
  • 07/03/25: 37-16 W vs. Winnipeg (H)
      ATSm: 26.5 (Line: 5.5)    OUm: 1.5 (Total: 51.5)
    OFF  Rush: 27-114 (4.2)  Pass: 18-13-222 (12.3)
    DEF  Rush: 19-92 (4.8)  Pass: 55-39-316 (5.7)
    Turnovers   Lost: 1 Recovered: 2
    Non-Offensive TDs   Made: Allowed:
  • 06/21/25: 12-20 L vs. Ottawa (H)
      ATSm: -11.0 (Line: -3)    OUm: -14.5 (Total: 46.5)
    OFF  Rush: 25-160 (6.4)  Pass: 32-17-218 (6.8)
    DEF  Rush: 31-239 (7.7)  Pass: 22-9-111 (5)
    Turnovers   Lost: 2 Recovered: 0
    Non-Offensive TDs   Made: Allowed:
  • 06/14/25: 29-19 W vs. Toronto (A)
      ATSm: 11.5 (Line: 1.5)    OUm: -2.5 (Total: 50.5)
    OFF  Rush: 22-87 (4)  Pass: 25-17-301 (12)
    DEF  Rush: 12-67 (5.6)  Pass: 42-31-309 (7.4)
    Turnovers   Lost: 0 Recovered: 2
    Non-Offensive TDs   Made: Allowed:
  • 06/07/25: 38-26 W vs. Hamilton (H)
      ATSm: 15.5 (Line: 3.5)    OUm: 10.5 (Total: 53.5)
    OFF  Rush: 31-158 (5.1)  Pass: 28-19-284 (10.1)
    DEF  Rush: 14-47 (3.4)  Pass: 50-31-304 (6.1)
    Turnovers   Lost: 2 Recovered: 0
    Non-Offensive TDs   Made: Allowed:
Next games
  • Friday, July 18 at Winnipeg (West) - Winnipeg, MB
  • Thursday, July 24 vs. Montreal (East) - Calgary, AB
  • Thursday, July 31 at Ottawa (East) - Ottawa, ON

Calgary vs. Saskatchewan past meetings
  • 10/26/24 (Away) 27-12 WLine: +3.5, Total: 48.5 (ATSm: 18.5, OUm: -9.5)
  • 09/20/24 (Home) 29-37 LLine: +2.5, Total: 51 (ATSm: -5.5, OUm: 15.0)
  • 10/13/23 (Home) 26-19 WLine: -4, Total: 49.5 (ATSm: 3.0, OUm: -4.5)
  • 07/15/23 (Away) 33-31 WLine: 0, Total: 43 (ATSm: 2.0, OUm: 21.0)
  • 06/24/23 (Home) 26-29 LLine: -1.5, Total: 46 (ATSm: -4.5, OUm: 9.0)

3.5 4.5 51.5 23.5
25.0
29.0
20.3
14.5
6.3
4.9 / 129.8
5.9 / 111.3
10.0 / 256.3
6.2 / 260.0
7.4 / 386.0
6.1 / 371.3
0.0 / 0.0
1.8 / 0.8
13.3
18.3
Saskatchewan [+]

Saskatchewan extra information

Previous games
  • 06/28/25: 37-18 W vs. BC (H)
      ATSm: 16.5 (Line: -2.5)    OUm: 7.5 (Total: 47.5)
    OFF  Rush: 33-188 (5.7)  Pass: 23-13-170 (7.4)
    DEF  Rush: 18-130 (7.2)  Pass: 33-19-203 (6.2)
    Turnovers   Lost: 0 Recovered: 5
    Non-Offensive TDs   Made: Allowed:
  • 06/20/25: 39-32 W vs. Toronto (A)
      ATSm: 2.5 (Line: -4.5)    OUm: 24.5 (Total: 46.5)
    OFF  Rush: 25-144 (5.8)  Pass: 17-13-234 (13.8)
    DEF  Rush: 17-55 (3.2)  Pass: 33-26-259 (7.8)
    Turnovers   Lost: 1 Recovered: 1
    Non-Offensive TDs   Made: Allowed:
  • 06/14/25: 28-23 W vs. Hamilton (A)
      ATSm: 2.5 (Line: -2.5)    OUm: -2.5 (Total: 53.5)
    OFF  Rush: 21-133 (6.3)  Pass: 37-26-295 (8)
    DEF  Rush: 9-51 (5.7)  Pass: 40-26-336 (8.4)
    Turnovers   Lost: 1 Recovered: 1
    Non-Offensive TDs   Made: Allowed:
  • 06/05/25: 31-26 W vs. Ottawa (H)
      ATSm: 1.5 (Line: -3.5)    OUm: 9.5 (Total: 47.5)
    OFF  Rush: 19-83 (4.4)  Pass: 26-19-277 (10.7)
    DEF  Rush: 14-30 (2.1)  Pass: 41-34-413 (10.1)
    Turnovers   Lost: 3 Recovered: 0
    Non-Offensive TDs   Made: Allowed:
Next games
  • Saturday, July 19 at BC (West) - Vancouver, BC
  • Friday, July 25 vs. Edmonton (West) - Regina, SK
  • Saturday, August 2 at Montreal (East) - Montreal, QC

Saskatchewan vs. Calgary past meetings
  • 10/26/24 (Home) 12-27 LLine: -3.5, Total: 48.5 (ATSm: -18.5, OUm: -9.5)
  • 09/20/24 (Away) 37-29 WLine: -2.5, Total: 51 (ATSm: 5.5, OUm: 15.0)
  • 10/13/23 (Away) 19-26 LLine: +4, Total: 49.5 (ATSm: -3.0, OUm: -4.5)
  • 07/15/23 (Home) 31-33 LLine: 0, Total: 43 (ATSm: -2.0, OUm: 21.0)
  • 06/24/23 (Away) 29-26 WLine: +1.5, Total: 46 (ATSm: 4.5, OUm: 9.0)

50.5 -4.5 28
31.0
33.8
24.8
14.0
7.8
5.6 / 137.0
4.6 / 66.5
9.5 / 244.0
8.2 / 302.8
7.6 / 381.0
7.2 / 369.3
0.0 / 0.0
1.3 / 2.5
11.3
14.9
Location: Mosaic Stadium, Regina, SK
Surface: Artificial
Weather information courtesy OpenWeather
Current weather
Few clouds at 51°F (11°C) with 93% humidity and 18% cloud cover. Wind is calm at 5 mph (8 km/h) from the East Southeast.
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 6Ottawa RedBlacks at Hamilton Tiger-Cats
Ottawa (East): SU: 1-4 • ATS: 1-4-0 • OU: 3-2-0 • TT: 5-0-0 • BW: 0-2Hamilton (East): SU: 2-2 • ATS: 2-2-0 • OU: 3-1-0 • TT: 4-0-0 • BW: 2-1
Week 6 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
Ottawa [+]

Ottawa extra information

Previous games
  • 07/06/25: 33-39 L vs. Edmonton (A)
      ATSm: -7.5 (Line: -1.5)    OUm: 18.5 (Total: 53.5)
    OFF  Rush: 16-89 (5.6)  Pass: 43-31-316 (7.3)
    DEF  Rush: 23-140 (6.1)  Pass: 21-19-241 (11.5)
    Turnovers   Lost: 0 Recovered: 0
    Non-Offensive TDs   Made: Allowed:
  • 06/29/25: 16-29 L vs. Toronto (H)
      ATSm: -14.5 (Line: -1.5)    OUm: -4.5 (Total: 49.5)
    OFF  Rush: 23-130 (5.7)  Pass: 30-20-235 (7.8)
    DEF  Rush: 12-30 (2.5)  Pass: 25-18-269 (10.8)
    Turnovers   Lost: 3 Recovered: 1
    Non-Offensive TDs   Made: Allowed:
  • 06/21/25: 20-12 W vs. Calgary (A)
      ATSm: 11.0 (Line: 3)    OUm: -14.5 (Total: 46.5)
    OFF  Rush: 31-239 (7.7)  Pass: 22-9-111 (5)
    DEF  Rush: 25-160 (6.4)  Pass: 32-17-218 (6.8)
    Turnovers   Lost: 0 Recovered: 2
    Non-Offensive TDs   Made: Allowed:
  • 06/13/25: 18-39 L vs. Montreal (H)
      ATSm: -14.5 (Line: 6.5)    OUm: 11.5 (Total: 45.5)
    OFF  Rush: 15-40 (2.7)  Pass: 34-24-210 (6.2)
    DEF  Rush: 20-99 (5)  Pass: 32-23-344 (10.8)
    Turnovers   Lost: 3 Recovered: 2
    Non-Offensive TDs   Made: Allowed:
Next games
  • Sunday, July 20 vs. Hamilton (East) - Ottawa, ON
  • Thursday, July 31 vs. Calgary (West) - Ottawa, ON
  • Saturday, August 9 at Toronto (East) - Toronto, ON

Ottawa vs. Hamilton past meetings
  • 10/25/24 (Home) 37-31 WLine: +2.5, Total: 50.5 (ATSm: 8.5, OUm: 17.5)
  • 09/14/24 (Away) 21-37 LLine: -3, Total: 50.5 (ATSm: -19.0, OUm: 7.5)
  • 06/30/24 (Home) 24-22 WLine: -2, Total: 46 (ATSm: , OUm: )
  • 09/08/23 (Home) 24-27 LLine: -3.5, Total: 47.5 (ATSm: -6.5, OUm: 3.5)
  • 07/28/23 (Home) 12-16 LLine: -1.5, Total: 48.5 (ATSm: -5.5, OUm: -20.5)

1.5 4.5 53.5 24.5
21.2
22.6
30.0
7.2
15.6
5.3 / 105.6
5.2 / 102.4
7.6 / 257.0
9.9 / 269.8
6.7 / 362.6
7.9 / 372.2
0.0 / 0.0
2.4 / 1.4
16.0
12.4
Hamilton [+]

Hamilton extra information

Previous games
  • 07/04/25: 51-38 W vs. Toronto (A)
      ATSm: 8.5 (Line: -4.5)    OUm: 35.5 (Total: 53.5)
    OFF  Rush: 22-100 (4.5)  Pass: 24-19-332 (13.8)
    DEF  Rush: 12-45 (3.8)  Pass: 38-27-339 (8.9)
    Turnovers   Lost: 0 Recovered: 1
    Non-Offensive TDs   Made: Allowed:
  • 06/27/25: 35-17 W vs. Montreal (H)
      ATSm: 21.0 (Line: 3)    OUm: 2.5 (Total: 49.5)
    OFF  Rush: 20-60 (3)  Pass: 32-26-258 (8.1)
    DEF  Rush: 9-36 (4)  Pass: 41-24-203 (5)
    Turnovers   Lost: 1 Recovered: 3
    Non-Offensive TDs   Made: Allowed:
  • 06/14/25: 23-28 L vs. Saskatchewan (H)
      ATSm: -2.5 (Line: 2.5)    OUm: -2.5 (Total: 53.5)
    OFF  Rush: 9-51 (5.7)  Pass: 40-26-336 (8.4)
    DEF  Rush: 21-133 (6.3)  Pass: 37-26-295 (8)
    Turnovers   Lost: 1 Recovered: 1
    Non-Offensive TDs   Made: Allowed:
  • 06/07/25: 26-38 L vs. Calgary (A)
      ATSm: -15.5 (Line: -3.5)    OUm: 10.5 (Total: 53.5)
    OFF  Rush: 14-47 (3.4)  Pass: 50-31-304 (6.1)
    DEF  Rush: 31-158 (5.1)  Pass: 28-19-284 (10.1)
    Turnovers   Lost: 0 Recovered: 2
    Non-Offensive TDs   Made: Allowed:
Next games
  • Sunday, July 20 at Ottawa (East) - Ottawa, ON
  • Sunday, July 27 at BC (West) - Vancouver, BC
  • Saturday, August 2 at Edmonton (West) - Edmonton, AB

Hamilton vs. Ottawa past meetings
  • 10/25/24 (Away) 31-37 LLine: -2.5, Total: 50.5 (ATSm: -8.5, OUm: 17.5)
  • 09/14/24 (Home) 37-21 WLine: +3, Total: 50.5 (ATSm: 19.0, OUm: 7.5)
  • 06/30/24 (Away) 22-24 LLine: +2, Total: 46 (ATSm: , OUm: )
  • 09/08/23 (Away) 27-24 WLine: +3.5, Total: 47.5 (ATSm: 6.5, OUm: 3.5)
  • 07/28/23 (Away) 16-12 WLine: +1.5, Total: 48.5 (ATSm: 5.5, OUm: -20.5)

51.5 -4.5 29
28.2
33.8
30.3
12.0
10.3
4.0 / 64.5
5.1 / 93.0
8.4 / 307.5
7.8 / 280.3
7.1 / 372.0
6.9 / 373.3
0.0 / 0.0
1.0 / 1.5
11.0
12.3
Location: Hamilton Stadium, Hamilton, ON
Surface: Artificial
Weather information courtesy OpenWeather
Current weather
Scattered clouds at 69°F (21°C) with 84% humidity and 45% cloud cover. Wind is calm at 4 mph (6 km/h) from the North Northwest.
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 6BC Lions at Edmonton Elks
BC (West): SU: 2-3 • ATS: 2-3-0 • OU: 2-3-0 • TT: 5-0-0 • BW: 1-3Edmonton (West): SU: 1-3 • ATS: 1-3-0 • OU: 3-1-0 • TT: 4-0-0 • BW: 0-3
Week 6 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
BC [+]

BC extra information

Previous games
  • 07/05/25: 21-20 W vs. Montreal (A)
      ATSm: 3.5 (Line: 2.5)    OUm: -10.5 (Total: 51.5)
    OFF  Rush: 21-88 (4.2)  Pass: 36-22-352 (9.8)
    DEF  Rush: 23-120 (5.2)  Pass: 25-16-206 (8.2)
    Turnovers   Lost: 1 Recovered: 0
    Non-Offensive TDs   Made: Allowed:
  • 06/28/25: 18-37 L vs. Saskatchewan (A)
      ATSm: -16.5 (Line: 2.5)    OUm: 7.5 (Total: 47.5)
    OFF  Rush: 18-130 (7.2)  Pass: 33-19-203 (6.2)
    DEF  Rush: 33-188 (5.7)  Pass: 23-13-170 (7.4)
    Turnovers   Lost: 5 Recovered: 0
    Non-Offensive TDs   Made: Allowed:
  • 06/21/25: 14-27 L vs. Winnipeg (H)
      ATSm: -8.5 (Line: 4.5)    OUm: -10.5 (Total: 51.5)
    OFF  Rush: 11-47 (4.3)  Pass: 44-25-281 (6.4)
    DEF  Rush: 19-86 (4.5)  Pass: 25-18-179 (7.2)
    Turnovers   Lost: 3 Recovered: 2
    Non-Offensive TDs   Made: Allowed:
  • 06/12/25: 20-34 L vs. Winnipeg (A)
      ATSm: -19.5 (Line: -5.5)    OUm: 6.5 (Total: 47.5)
    OFF  Rush: 16-85 (5.3)  Pass: 37-19-333 (9)
    DEF  Rush: 33-201 (6.1)  Pass: 24-15-246 (10.3)
    Turnovers   Lost: 3 Recovered: 1
    Non-Offensive TDs   Made: Allowed:
Next games
  • Saturday, July 19 vs. Saskatchewan (West) - Vancouver, BC
  • Sunday, July 27 vs. Hamilton (East) - Vancouver, BC
  • Thursday, August 7 at Hamilton (East) - Hamilton, ON

BC vs. Edmonton past meetings
  • 06/07/25 (Home) 31-14 WLine: -5.5, Total: 49.5 (ATSm: 11.5, OUm: -4.5)
  • 08/11/24 (Away) 16-33 LLine: -1, Total: 49 (ATSm: -18.0, OUm: 0.0)
  • 06/27/24 (Home) 24-21 WLine: -8, Total: 52.5 (ATSm: -5.0, OUm: -7.5)
  • 09/22/23 (Away) 37-29 WLine: -5.5, Total: 50 (ATSm: 2.5, OUm: 16.0)
  • 07/29/23 (Away) 27-0 WLine: -6.5, Total: 43 (ATSm: 20.5, OUm: -16.0)

50.5 -3.5 50.5 27
20.5
20.8
26.4
6.4
14.4
5.6 / 94.8
5.4 / 136.4
8.0 / 298.6
7.9 / 195.8
7.3 / 393.4
6.6 / 332.2
0.0 / 0.0
0.8 / 2.0
18.9
12.6
Edmonton [+]

Edmonton extra information

Previous games
  • 07/06/25: 39-33 W vs. Ottawa (H)
      ATSm: 7.5 (Line: 1.5)    OUm: 18.5 (Total: 53.5)
    OFF  Rush: 23-140 (6.1)  Pass: 21-19-241 (11.5)
    DEF  Rush: 16-89 (5.6)  Pass: 43-31-316 (7.3)
    Turnovers   Lost: 0 Recovered: 0
    Non-Offensive TDs   Made: Allowed:
  • 06/26/25: 23-36 L vs. Winnipeg (A)
      ATSm: -2.5 (Line: 10.5)    OUm: 7.5 (Total: 51.5)
    OFF  Rush: 17-93 (5.5)  Pass: 29-18-252 (8.7)
    DEF  Rush: 20-94 (4.7)  Pass: 30-25-334 (11.1)
    Turnovers   Lost: 2 Recovered: 0
    Non-Offensive TDs   Made: Allowed:
  • 06/19/25: 28-38 L vs. Montreal (H)
      ATSm: -4.5 (Line: 5.5)    OUm: 17.5 (Total: 48.5)
    OFF  Rush: 21-148 (7)  Pass: 36-27-308 (8.6)
    DEF  Rush: 13-75 (5.8)  Pass: 8-6-77 (9.6)
    Turnovers   Lost: 2 Recovered: 0
    Non-Offensive TDs   Made: Allowed:
  • 06/07/25: 14-31 L vs. BC (A)
      ATSm: -11.5 (Line: 5.5)    OUm: -4.5 (Total: 49.5)
    OFF  Rush: 19-87 (4.6)  Pass: 27-18-178 (6.6)
    DEF  Rush: 18-124 (6.9)  Pass: 36-27-324 (9)
    Turnovers   Lost: 1 Recovered: 0
    Non-Offensive TDs   Made: Allowed:
Next games
  • Friday, July 25 at Saskatchewan (West) - Regina, SK
  • Saturday, August 2 vs. Hamilton (East) - Edmonton, AB
  • Friday, August 8 at Montreal (East) - Montreal, QC

Edmonton vs. BC past meetings
  • 06/07/25 (Away) 14-31 LLine: +5.5, Total: 49.5 (ATSm: -11.5, OUm: -4.5)
  • 08/11/24 (Home) 33-16 WLine: +1, Total: 49 (ATSm: 18.0, OUm: 0.0)
  • 06/27/24 (Away) 21-24 LLine: +8, Total: 52.5 (ATSm: 5.0, OUm: -7.5)
  • 09/22/23 (Home) 29-37 LLine: +5.5, Total: 50 (ATSm: -2.5, OUm: 16.0)
  • 07/29/23 (Home) 0-27 LLine: +6.5, Total: 43 (ATSm: -20.5, OUm: -16.0)

4.5 3.5 23.5
25.1
26.0
34.5
12.0
16.8
5.9 / 117.0
5.7 / 95.5
8.7 / 244.8
9.0 / 262.8
7.5 / 361.8
7.8 / 358.3
0.0 / 0.0
2.8 / 0.5
13.9
10.4
Location: Commonwealth Stadium, Edmonton, AB
Surface: Artificial
Weather information courtesy OpenWeather
Current weather
Overcast clouds at 61°F (16°C) with 79% humidity and 86% cloud cover. Wind is calm at 5 mph (8 km/h) gusting to 8 mph (13 km/h) from the South 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