The School of Odds

San Diego Padres v Toronto Blue Jays

2026-07-12 00:41 UTC — MLB

Head to Head

22 sportsbooks (10 in analysis )

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

San Diego Padres (Local)

Prediction 52.33%1.91fair odd
EV -0.046%
Edge -0.024%
Kelly -0.050%
Growth +0.000%

assuming max odds 1.91

Bookmakers’ predictions’ distribution
51.15%52.30%52.30%53.25%MINMEANMEDIANMAX
Odds’ distribution
1.721.811.801.9158%55%56%52%MINMEANMEDIANMAX

Toronto Blue Jays (Visit)

Prediction 47.67%2.10fair odd
EV -2.28%
Edge -1.11%
Kelly -2.17%
Growth +0.000%

assuming max odds 2.05

Bookmakers’ predictions’ distribution
46.75%47.70%47.70%48.85%MINMEANMEDIANMAX
Odds’ distribution
1.901.992.002.0553%50%50%49%MINMEANMEDIANMAX

Sportsbook Odds (22 sportsbooks)

BookmakerLocal ▼VisitMarginUpdated
LowVig.ag1.91I 52.36%NM 51.15%EV -0.046%E -0.024%K -0.050%G +0.000%2.00I 50.00%NM 48.85%EV -4.66%E -2.33%K -4.66%G +0.000%2.4%2026-07-10 18:55
BetOnline.ag1.91I 52.36%NM 51.15%EV -0.046%E -0.024%K -0.050%G +0.000%2.00I 50.00%NM 48.85%EV -4.66%E -2.33%K -4.66%G +0.000%2.4%2026-07-10 18:54
1xBet1.89I 52.91%NM 51.91%EV -1.09%E -0.578%K -1.23%G +0.000%2.04I 49.02%NM 48.09%EV -2.76%E -1.35%K -2.65%G +0.000%1.9%2026-07-10 18:14
FanDuel1.83I 54.64%NM 52.47%EV -4.23%E -2.31%K -5.10%G +0.000%2.02I 49.50%NM 47.53%EV -3.71%E -1.84%K -3.64%G +0.000%4.1%2026-07-10 17:49
Unibet (UK)1.83I 54.64%NM 52.22%EV -4.23%E -2.31%K -5.10%G +0.000%2.00I 50.00%NM 47.78%EV -4.66%E -2.33%K -4.66%G +0.000%4.6%2026-07-10 17:54
Fanatics1.83I 54.64%NM 52.22%EV -4.23%E -2.31%K -5.10%G +0.000%2.00I 50.00%NM 47.78%EV -4.66%E -2.33%K -4.66%G +0.000%4.6%2026-07-10 17:59
PointsBet (AU)1.83I 54.64%NM 52.22%EV -4.23%E -2.31%K -5.10%G +0.000%2.00I 50.00%NM 47.78%EV -4.66%E -2.33%K -4.66%G +0.000%4.6%2026-07-10 18:24
Bet Right1.82I 54.95%NM 52.60%EV -4.76%E -2.61%K -5.80%G +0.000%2.02I 49.50%NM 47.40%EV -3.71%E -1.84%K -3.64%G +0.000%4.5%2026-07-10 18:00
PlayUp1.82I 54.95%NM 52.36%EV -4.76%E -2.61%K -5.80%G +0.000%2.00I 50.00%NM 47.64%EV -4.66%E -2.33%K -4.66%G +0.000%4.9%2026-07-10 18:09
theScore Bet1.80I 55.56%NM 53.25%EV -5.80%E -3.22%K -7.25%G +0.000%2.05I 48.78%NM 46.75%EV -2.28%E -1.11%K -2.17%G +0.000%4.3%2026-07-10 18:29
SportsBet1.80I 55.56%NM 52.63%EV -5.80%E -3.22%K -7.25%G +0.000%2.00I 50.00%NM 47.37%EV -4.66%E -2.33%K -4.66%G +0.000%5.6%2026-07-10 17:49
Paddy Power1.80I 55.56%NM 52.63%EV -5.80%E -3.22%K -7.25%G +0.000%2.00I 50.00%NM 47.37%EV -4.66%E -2.33%K -4.66%G +0.000%5.6%2026-07-10 17:50
Fliff1.80I 55.56%NM 52.63%EV -5.80%E -3.22%K -7.25%G +0.000%2.00I 50.00%NM 47.37%EV -4.66%E -2.33%K -4.66%G +0.000%5.6%2026-07-10 18:00
888sport1.80I 55.56%NM 52.63%EV -5.80%E -3.22%K -7.25%G +0.000%2.00I 50.00%NM 47.37%EV -4.66%E -2.33%K -4.66%G +0.000%5.6%2026-07-10 17:59
Betr (AU)1.80I 55.56%NM 52.63%EV -5.80%E -3.22%K -7.25%G +0.000%2.00I 50.00%NM 47.37%EV -4.66%E -2.33%K -4.66%G +0.000%5.6%2026-07-10 17:59
Mr Green (SE)1.80I 55.56%NM 52.63%EV -5.80%E -3.22%K -7.25%G +0.000%2.00I 50.00%NM 47.37%EV -4.66%E -2.33%K -4.66%G +0.000%5.6%2026-07-10 17:59
888sport (SE)1.80I 55.56%NM 52.63%EV -5.80%E -3.22%K -7.25%G +0.000%2.00I 50.00%NM 47.37%EV -4.66%E -2.33%K -4.66%G +0.000%5.6%2026-07-10 18:00
Winamax (DE)1.80I 55.56%NM 52.63%EV -5.80%E -3.22%K -7.25%G +0.000%2.00I 50.00%NM 47.37%EV -4.66%E -2.33%K -4.66%G +0.000%5.6%2026-07-10 18:14
Betclic (FR)1.80I 55.56%NM 52.38%EV -5.80%E -3.22%K -7.25%G +0.000%1.98I 50.51%NM 47.62%EV -5.62%E -2.84%K -5.73%G +0.000%6.1%2026-07-10 17:55
Bet Victor1.80I 55.56%NM 52.00%EV -5.80%E -3.22%K -7.25%G +0.000%1.95I 51.28%NM 48.00%EV -7.05%E -3.61%K -7.42%G +0.000%6.8%2026-07-10 17:58
Unibet (FR)1.74I 57.47%NM 52.33%EV -8.94%E -5.14%K -12.08%G +0.000%1.91I 52.36%NM 47.67%EV -8.95%E -4.69%K -9.84%G +0.000%9.8%2026-07-10 17:54
Winamax (FR)1.72I 58.14%NM 52.49%EV -9.99%E -5.81%K -13.87%G +0.000%1.90I 52.63%NM 47.51%EV -9.43%E -4.96%K -10.48%G +0.000%10.8%2026-07-10 18: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.

Exchanges (3)

BookmakerLocalVisitMargin ▲Updated
Kalshi1.89I 52.91%NM 52.99%2.13I 46.95%NM 47.01%-0.1%2026-07-10 19:10
Polymarket1.89I 52.91%NM 52.39%2.08I 48.08%NM 47.61%1.0%2026-07-10 17:50
Smarkets1.74I 57.47%NM 52.33%1.91I 52.36%NM 47.67%9.8%2026-07-10 17:55