The School of Odds

Calgary Stampeders v Montreal Alouettes

2026-07-18 20:00 UTC — CFL

Head to Head

1 sportsbooks (1 in analysis )

Estimated chance of each outcome, according to the model: IQM

Calgary Stampeders (Local)

Prediction 50.79%1.97fair odd
EV -4.52%
Edge -2.41%
Kelly -5.14%
Growth +0.000%

assuming max odds 1.88

Bookmakers’ predictions’ distribution
50.79%50.79%50.79%50.79%MINMEANMEDIANMAX
Odds’ distribution
1.881.881.881.8853%53%53%53%MINMEANMEDIANMAX

Montreal Alouettes (Visit)

Prediction 49.21%2.03fair odd
EV -4.52%
Edge -2.33%
Kelly -4.81%
Growth +0.000%

assuming max odds 1.94

Bookmakers’ predictions’ distribution
49.21%49.21%49.21%49.21%MINMEANMEDIANMAX
Odds’ distribution
1.941.941.941.9452%52%52%52%MINMEANMEDIANMAX

Sportsbook Odds (1 sportsbooks)

BookmakerLocal ▼VisitMarginUpdated
FanDuel1.88I 53.19%NM 50.79%EV -4.52%E -2.41%K -5.14%G +0.000%1.94I 51.55%NM 49.21%EV -4.52%E -2.33%K -4.81%G +0.000%4.7%2026-07-09 20:14
Margin = Margin (Overround) · I = Implied Probability · NM = No-Margin Probability · EV = Expected Value · E = Edge · K = Kelly Criterion · G = Bankroll Growth

Updated is the most recent time we recorded each book's price — on the default model, when it last changed, so an older time means the odds simply haven't moved, not that the price is stale. Books not seen in the last ~15 minutes are normally dropped; only if a whole market's feed goes quiet are the latest recorded prices shown instead.