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 24, 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
 MON
 Montreal
70149+2504-228-2319-101 (5.2)33-19-265 (8.1)52-367 (7.0)0.8-0.517-70 (4.2)35-25-274 (7.8)52-344 (6.7)1.3-0.7
 CAL
 Calgary
702-7.5-3105-130-1925-131 (5.2)27-18-287 (10.5)53-417 (7.9)1.0-0.518-101 (5.5)42-28-292 (7.0)60-393 (6.6)1.3-0.3

Friday, July 25, 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
 EDM
 Edmonton
70354+3001-424-3418-107 (5.8)27-18-218 (8.2)45-325 (7.2)0.6-0.422-119 (5.4)34-23-330 (9.6)56-449 (8.0)0.2-0.2
 SAS
 Saskatchewan
704-9-4005-130-2522-114 (5.2)30-22-299 (10.1)52-413 (8.0)0.7-0.715-74 (4.8)37-27-329 (8.8)53-403 (7.7)1.3-0.5

Saturday, July 26, 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
 WIN
 Winnipeg
705-5-2003-227-2723-124 (5.3)34-24-272 (8.0)57-396 (6.9)1.8-0.219-94 (5.0)30-18-271 (8.9)49-365 (7.4)1.0-1.0
 TOR
 Toronto
70652.5+1701-526-3213-47 (3.7)35-25-282 (8.1)48-329 (6.9)1.3-0.322-118 (5.3)27-19-268 (9.9)49-386 (7.8)0.7-0.3

Sunday, July 27, 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
 HAM
 Hamilton
70755.5+1304-231-2618-74 (4.2)37-24-304 (8.3)54-377 (6.9)0.3-0.217-89 (5.1)36-24-270 (7.6)53-359 (6.8)1.8-0.3
 BCL
 British Columbia
708-3-1503-423-2618-100 (5.4)37-24-311 (8.5)55-411 (7.4)1.4-0.723-123 (5.2)25-16-212 (8.5)48-335 (6.9)0.9-0.0

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.