The School of Odds

Iowa Cubs v St. Paul Saints

2026-07-11 00:08 UTC — MiLB

Head to Head

7 sportsbooks (5 in analysis )

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

Iowa Cubs (Local)

Prediction 43.75%2.29fair odd
EV -3.74%
Edge -1.70%
Kelly -3.12%
Growth +0.000%

assuming max odds 2.20

Bookmakers’ predictions’ distribution
43.15%43.73%43.98%44.56%MINMEANMEDIANMAX
Odds’ distribution
2.092.142.152.2048%47%47%45%MINMEANMEDIANMAX

St. Paul Saints (Visit)

Prediction 56.25%1.78fair odd
EV -4.94%
Edge -2.93%
Kelly -7.16%
Growth +0.000%

assuming max odds 1.69

Bookmakers’ predictions’ distribution
55.44%56.27%56.02%56.85%MINMEANMEDIANMAX
Odds’ distribution
1.641.671.681.6961%60%60%59%MINMEANMEDIANMAX

Sportsbook Odds (7 sportsbooks)

BookmakerLocal ▼VisitMarginUpdated
Caesars2.20I 45.45%NM 43.15%EV -3.74%E -1.70%K -3.12%G +0.000%1.67I 59.88%NM 56.85%EV -6.07%E -3.63%K -9.06%G +0.000%5.3%2026-07-10 16:12
theScore Bet2.15I 46.51%NM 44.01%EV -5.93%E -2.76%K -5.16%G +0.000%1.69I 59.17%NM 55.99%EV -4.94%E -2.93%K -7.16%G +0.000%5.7%2026-07-10 15:29
Bovada2.15I 46.51%NM 43.72%EV -5.93%E -2.76%K -5.16%G +0.000%1.67I 59.88%NM 56.28%EV -6.07%E -3.63%K -9.06%G +0.000%6.4%2026-07-10 16:14
BetRivers2.15I 46.51%NM 43.27%EV -5.93%E -2.76%K -5.16%G +0.000%1.64I 60.98%NM 56.73%EV -7.76%E -4.73%K -12.12%G +0.000%7.5%2026-07-10 15:44
FanDuel2.14I 46.73%NM 43.98%EV -6.37%E -2.98%K -5.59%G +0.000%1.68I 59.52%NM 56.02%EV -5.51%E -3.28%K -8.10%G +0.000%6.3%2026-07-10 15:30
BetOnline.ag2.13I 46.95%NM 44.24%EV -6.80%E -3.19%K -6.02%G +0.000%1.69I 59.17%NM 55.76%EV -4.94%E -2.93%K -7.16%G +0.000%6.1%2026-07-10 15:55
1xBet2.09I 47.85%NM 44.56%EV -8.55%E -4.09%K -7.85%G +0.000%1.68I 59.52%NM 55.44%EV -5.51%E -3.28%K -8.10%G +0.000%7.4%2026-07-10 17:25
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.