StatSharp Logo

CFL Game Matchups

View detailed football matchup reports with win/loss records, betting lines, money lines, offensive and defensive stats, and more for upcoming games.
Thursday, July 03, 2025

Swipe left on each game to see more →

9:00p9:00 PM (ET)Betting Odds ScoringRush OffensePass OffenseTotal OffenseTurnoversRush DefensePass DefenseTotal DefenseTO Forced
MatchupGm#LineMLW-LPF-PARA-RY(YPR)PA-PC-PY(PYA)Num-TY(YPP)FL/INTRA-RY (YPR)PA-PC-PY (PYA)Num-TY(YPP)FL/INT
 WIN
 Winnipeg
709-5-2003-032-1924-127 (5.3)26-19-253 (9.6)50-380 (7.5)1.0-0.315-75 (5.1)37-21-289 (7.9)51-364 (7.1)1.3-1.3
 CAL
 Calgary
71052+1702-126-2226-135 (5.2)29-18-268 (9.3)55-403 (7.4)1.0-0.319-118 (6.2)38-24-241 (6.4)57-359 (6.3)0.7-0.0

Friday, July 04, 2025

Swipe left on each game to see more →

7:30p7:30 PM (ET)Betting Odds ScoringRush OffensePass OffenseTotal OffenseTurnoversRush DefensePass DefenseTotal DefenseTO Forced
MatchupGm#LineMLW-LPF-PARA-RY(YPR)PA-PC-PY(PYA)Num-TY(YPP)FL/INTRA-RY (YPR)PA-PC-PY (PYA)Num-TY(YPP)FL/INT
 HAM
 Hamilton
711-3.5-1601-228-2814-53 (3.7)41-28-299 (7.4)55-352 (6.4)0.3-0.321-110 (5.3)36-23-261 (7.3)56-370 (6.6)1.7-0.3
 TOR
 Toronto
71252.5+1401-323-2813-47 (3.6)33-24-278 (8.4)46-324 (7.1)1.5-0.324-131 (5.5)25-17-244 (9.8)49-375 (7.7)0.8-0.3

Saturday, July 05, 2025

Swipe left on each game to see more →

7:00p7:00 PM (ET)Betting Odds ScoringRush OffensePass OffenseTotal OffenseTurnoversRush DefensePass DefenseTotal DefenseTO Forced
MatchupGm#LineMLW-LPF-PARA-RY(YPR)PA-PC-PY(PYA)Num-TY(YPP)FL/INTRA-RY (YPR)PA-PC-PY (PYA)Num-TY(YPP)FL/INT
 BCL
 British Columbia
71349+1201-321-2816-97 (6.1)38-23-285 (7.6)53-382 (7.2)1.8-1.026-141 (5.4)25-16-193 (7.8)51-334 (6.6)1.0-0.0
 MON
 Montreal
714-2.5-1403-131-2319-101 (5.2)33-18-271 (8.2)52-372 (7.1)1.0-0.517-71 (4.3)34-24-262 (7.8)50-333 (6.7)1.5-0.8

Sunday, July 06, 2025

Swipe left on each game to see more →

7:00p7:00 PM (ET)Betting Odds ScoringRush OffensePass OffenseTotal OffenseTurnoversRush DefensePass DefenseTotal DefenseTO Forced
MatchupGm#LineMLW-LPF-PARA-RY(YPR)PA-PC-PY(PYA)Num-TY(YPP)FL/INTRA-RY (YPR)PA-PC-PY (PYA)Num-TY(YPP)FL/INT
 OTT
 Ottawa
715-2-1301-320-2821-110 (5.3)32-22-242 (7.6)53-352 (6.7)1.0-0.319-95 (5.0)29-19-277 (9.6)48-372 (7.8)1.0-1.0
 EDM
 Edmonton
71652.5+1100-322-3519-109 (5.8)31-21-246 (8.0)50-355 (7.2)0.7-0.720-107 (5.4)33-19-330 (10.1)52-437 (8.3)0.0-0.3

Glossary of Terms

Matchup: A link to the detailed matchup report for the game.

Gm#: The offshore rotation number for the game.

W/L: Win or Loss record of the team.

Line: The point spread or handicap for the game.

ML: The Money Line odds, indicating the likelihood of a team winning the game.

PF-PA: Points For - Points Against; the score difference.

RA-RY: Rushing Attempts - Rushing Yards; total rushing plays and yards gained.

PA-PC-PY: Passing Attempts - Pass Completions - Passing Yards; total passing plays, completed passes, and yards gained through the air.

FL/INT: Fumbles Lost / Interceptions; number of times the ball was lost due to a fumble or interception.