The School of Odds

The School of Odds

Analyze sports odds with your own statistical models.

Derive expected value, arbitrage opportunities, and probability predictions from independent bookmakers worldwide. Test your model's calibration with walk-forward validation and paper trading (betting simulation).

Odds.school is a serious calculator, neutral and transparent, not a tipster, nor a casino affiliate program advertiser. It is a meticulously designed data-analysis software that lets you see, with mathematical rigour, the actuarial circumstance of the betting-odds market — without the superstitions, the confusing information, and the manipulative statements with which betting odds and sports statistics are usually presented and promoted.

Odds.school is a data-analysis tool for informational purposes only. It does not guarantee the accuracy of any prediction, nor any profit from bets made using information derived from its software. Any statistical analysis, and the use of the information it produces, is the full responsibility of the user.

To learn the mathematical theory behind sports odds analysis, see odds.how.

Leaderboard

#TeamsDateSportMarketOptionConsensusBest OddsGrowthEVBooks
1Jannik Sinner v Shintaro Mochizuki2026-07-05 15:20Tennish2h1+5.75%31.00+2.05%+78.38%20
2Delante Johnson v Christopher Gurrero2026-07-05 01:00Boxingh2h1+17.85%6.60+0.568%+17.83%7
3Paraguay v France2026-07-04 21:00Soccerh2h0+5.76%20.50+0.169%+18.15%22
4Hubert Hurkacz v Jan-Lennard Struff2026-07-05 13:30Tennish2h0+73.11%1.40+0.138%+2.35%22
5IFK Goteborg v AIK2026-07-05 12:00Soccerh2h1+30.66%3.45+0.137%+5.79%15
6Wycombe Wanderers v Stevenage2026-08-08 18:45Soccerh2h1+25.65%6.10+6.25%+56.45%5
7Robert Whittaker v Nikita Krylov2026-07-12 00:35Mixed Martial Artsh2h1+37.83%2.85+0.329%+7.80%12
8Bruce Carrington v Rene Osvaldo Palacios Galvan2026-07-05 02:00Boxingh2h1+11.59%9.50+0.120%+10.10%8
9Wycombe Wanderers v Stevenage2026-08-08 18:45Soccerh2h2+26.50%5.40+4.22%+43.08%5
10Grêmio Novorizontino v Atletico Goianiense2026-07-04 19:00Soccerh2h1+23.96%4.37+0.066%+4.72%17
11Roman Safiullin v Novak Djokovic2026-07-05 12:30Tennish2h0+19.92%5.30+0.072%+5.55%22
12Durham v Nottinghamshire2026-07-05 14:30Cricketh2h1+54.09%1.91+0.121%+3.32%8
13Argentina v Egypt2026-07-07 16:00Soccerh2h1+10.03%11.00+0.108%+10.38%21
14Dricus Du Plessis v Kamaru Usman2026-07-19 04:30Mixed Martial Artsh2h1+28.21%3.90+0.347%+10.03%13
15Essex v Middlesex2026-07-05 15:00Cricketh2h1+39.68%2.62+0.097%+3.97%8
16Abdullah Mason v Joe Cordina2026-07-05 03:00Boxingh2h1+14.32%7.50+0.084%+7.39%7
17SK Brann v IK Start2026-07-12 15:00Soccerh2h1+13.24%8.50+0.210%+12.55%10
18IF Brommapojkarna v GAIS2026-07-06 17:00Soccerh2h0+29.07%3.60+0.084%+4.67%12
19Canada v Morocco2026-07-04 17:00Soccerh2h0+18.24%5.71+0.036%+4.12%22
20Brazil v Norway2026-07-05 20:00Soccerh2h1+22.18%4.70+0.049%+4.25%22
21Kalmar FF v Örgryte IS2026-07-05 12:00Soccerh2h1+16.75%6.25+0.042%+4.68%17
22Los Angeles Dodgers v San Diego Padres2026-07-05 02:11Baseballh2h1+31.24%3.29+0.034%+2.79%20
23Ibrahim Mason v Erik Hanley2026-07-04 23:00Boxingh2h1+8.30%17.00+1.06%+41.14%3
24Paraguay v France2026-07-04 21:00Soccerh2h2+13.64%7.65+0.028%+4.32%22
25Gwangju FC v Ulsan Hyundai FC2026-07-05 10:30Soccerh2h0+13.95%7.50+0.033%+4.64%15
26Portugal v Spain2026-07-06 19:00Soccerh2h0+24.00%4.30+0.031%+3.18%22
27Vila Nova v São Bernardo2026-07-06 22:00Soccerh2h1+24.62%4.20+0.036%+3.41%15
28Hubert Hurkacz v Jan-Lennard Struff2026-07-05 13:30Tennish2h1+26.89%3.81+0.021%+2.46%22
29IFK Norrkoping v Sandvikens IF2026-07-19 11:00Soccerh2h1+20.31%5.70+0.529%+15.77%5
30IF Elfsborg v Hammarby IF2026-07-05 14:30Soccerh2h0+25.03%4.10+0.022%+2.62%16
31Atlanta Braves v New York Mets2026-07-05 00:09Baseballh2h1+39.67%2.56+0.015%+1.54%20
32Golden State Warriors Blue v Milwaukee Bucks2026-07-04 19:00Basketballh2h0+41.99%2.46+0.074%+3.30%5
33Arsenal v Coventry City2026-08-21 19:00Soccerh2h1+6.05%20.00+0.234%+21.09%16
34Gable Steveson v Elisha Ellison2026-07-12 00:15Mixed Martial Artsh2h1+7.74%14.00+0.053%+8.33%11
35Ryan Gandra v Zachary Reese2026-07-11 21:30Mixed Martial Artsh2h1+41.99%2.45+0.057%+2.89%9
36Tracy Cortez v Wang Cong2026-07-11 22:40Mixed Martial Artsh2h0+49.91%2.05+0.051%+2.32%10
37Florida State Seminoles v New Mexico State Aggies2026-08-29 23:00American Footballh2h1+6.10%25.00+1.15%+52.43%5
38Real Madrid v Real Sociedad2026-08-16 19:00Soccerh2h1+14.08%8.00+0.229%+12.65%8
39Alessandro Costa v Cody Durden2026-07-11 21:05Mixed Martial Artsh2h1+30.81%3.35+0.044%+3.21%10
40Inter Milan v Monza2026-08-23 16:30Soccerh2h2+15.03%7.50+0.249%+12.73%8
41Iowa Hawkeyes v Northern Illinois Huskies2026-09-05 20:15American Footballh2h1+5.27%36.00+2.30%+89.69%4
42Parramatta Eels v Manly Warringah Sea Eagles2026-07-05 04:00Rugby Leagueh2h2+4.08%29.00+0.118%+18.18%4
43Qingdao Hainiu FC v Chengdu Rongcheng FC2026-07-05 11:00Soccerh2h0+17.92%5.70+0.010%+2.14%16
44Atlético Madrid v Málaga2026-08-16 19:00Soccerh2h1+8.35%14.40+0.304%+20.20%6
45Borussia Dortmund v Hamburger SV2026-08-29 13:30Soccerh2h1+12.12%9.75+0.378%+18.18%6
46Arsenal v Coventry City2026-08-21 19:00Soccerh2h2+12.90%8.50+0.124%+9.66%16
47Inter Milan v Monza2026-08-23 16:30Soccerh2h1+7.25%16.00+0.171%+16.01%8
48Deric Davis v Carlos Ramos2026-07-05 00:00Boxingh2h1+10.38%11.00+0.201%+14.18%3
49Fluminense v Bragantino-SP2026-07-17 23:00Soccerh2h1+23.02%4.50+0.037%+3.58%12
50Katie Taylor v Flora Pili2026-09-05 18:00Boxingh2h1+10.78%13.00+1.34%+40.11%4
51Middlesbrough v Lincoln City2026-08-15 14:00Soccerh2h1+10.98%10.00+0.107%+9.82%10
52Mackenzie Dern v Gillian Robertson2026-08-16 03:00Mixed Martial Artsh2h0+65.67%1.56+0.106%+2.44%10
53Inter Milan v Monza2026-08-22 13:00Soccerh2h2+15.50%7.00+0.121%+8.50%10
54Detroit Lions v Chicago Bears2026-11-26 18:00American Footballh2h1+44.71%2.40+0.382%+7.31%7
55Barcelona v Athletic Bilbao2026-08-16 19:00Soccerh2h1+14.26%7.60+0.107%+8.41%8
56Kalmar FF v Örgryte IS2026-07-05 12:00Soccerh2h2+21.36%4.75+0.006%+1.45%17
57Mississippi State Bulldogs v UL Monroe Warhawks2026-09-05 23:30American Footballh2h1+6.01%25.00+1.05%+50.23%4
58Buffalo Bills v Kansas City Chiefs2026-11-27 01:20American Footballh2h1+42.78%2.50+0.321%+6.94%7
59IF Gnistan v IFK Mariehamn2026-07-11 14:00Soccerh2h1+15.56%6.65+0.021%+3.47%7
60Grigor Dimitrov v Matteo Berrettini2026-07-04 17:01Tennish2h0+41.45%2.43+0.004%+0.724%22
61Wolverhampton Wanderers v Port Vale2026-08-08 16:00Soccerh2h1+13.47%9.00+0.565%+21.26%4
62Ohio State Buckeyes v Ball State Cardinals2026-09-05 16:30American Footballh2h1+2.47%251.00+10.83%+520.26%2
63Gloucestershire v Surrey2026-07-04 18:00Cricketh2h0+36.72%2.75+0.005%+0.972%9
64Bristol City v Walsall2026-08-08 18:45Soccerh2h1+10.52%11.00+0.248%+15.74%5
65IFK Värnamo v Ljungskile SK2026-07-19 13:00Soccerh2h1+37.90%2.75+0.102%+4.23%5
66Cincinnati Bengals v Tampa Bay Buccaneers2026-09-13 17:00American Footballh2h0+63.55%1.61+0.088%+2.32%15
67Argentina v Egypt2026-07-07 16:00Soccerh2h2+19.91%5.10+0.006%+1.55%21
68Oklahoma Sooners v UTEP Miners2026-09-05 00:00American Footballh2h1+2.52%201.00+8.26%+406.57%2
69Troyes v Paris FC2026-08-22 15:00Soccerh2h2+27.82%3.82+0.140%+6.28%6
70USC Trojans v Fresno State Bulldogs2026-09-05 01:00American Footballh2h1+7.46%15.00+0.100%+11.83%7
71Hamilton Tiger-Cats v Winnipeg Blue Bombers2026-07-05 23:00American Footballh2h1+37.37%2.70+0.005%+0.892%13
72West Virginia Mountaineers v Coastal Carolina Chanticleers2026-09-05 16:00American Footballh2h1+11.20%10.00+0.161%+12.04%6
73Bristol City v Walsall2026-08-07 18:45Soccerh2h1+11.29%10.50+0.363%+18.56%4
74USC Trojans v San Jose State Spartans2026-08-29 19:00American Footballh2h1+5.03%34.00+1.53%+71.08%3
75Wake Forest Demon Deacons v Akron Zips2026-09-03 23:00American Footballh2h1+8.00%13.80+0.085%+10.40%7
76Inter Milan v Monza2026-08-22 13:00Soccerh2h1+7.75%14.00+0.056%+8.54%10
77Rosenborg v Kristiansund BK2026-07-12 15:00Soccerh2h1+18.94%5.40+0.012%+2.25%10
78Los Angeles Rams v San Francisco 49ers2026-09-11 00:35American Footballh2h1+37.53%2.75+0.059%+3.22%16
79Las Vegas Raiders v Miami Dolphins2026-09-13 20:25American Footballh2h1+37.41%2.76+0.060%+3.25%16
80Detroit Lions v New Orleans Saints2026-09-13 17:00American Footballh2h1+25.74%4.05+0.059%+4.25%16
81Notre Dame Fighting Irish v Wisconsin Badgers2026-09-06 23:30American Footballh2h1+9.35%12.00+0.135%+12.20%6
82Celtic v Dundee FC2026-08-03 18:30Soccerh2h1+7.91%14.25+0.123%+12.77%5
83South Florida Bulls v Florida International Panthers2026-09-05 23:00American Footballh2h1+21.42%5.00+0.127%+7.12%6
84FC Luzern v FC Thun2026-07-25 18:30Soccerh2h2+24.50%4.20+0.027%+2.92%7
85Abdullah Mason v Albert Bell2026-07-05 02:30Boxingh2h1+20.32%5.00+0.006%+1.59%6
86Damiano Scogna v Rony Henrique2026-07-04 19:30Mixed Martial Artsh2h1+28.25%3.85+0.269%+8.75%2
87New York Giants v Dallas Cowboys2026-09-14 00:20American Footballh2h0+43.86%2.34+0.052%+2.64%16
88Los Angeles Chargers v Arizona Cardinals2026-09-13 20:25American Footballh2h1+17.51%6.00+0.051%+5.04%16
89Hull City v Manchester United2026-08-22 11:30Soccerh2h0+13.95%7.50+0.033%+4.64%17
90Luke Riley v Kai Kamaka2026-07-11 23:15Mixed Martial Artsh2h1+27.44%3.70+0.008%+1.51%10
91Philadelphia Eagles v Washington Commanders2026-09-13 20:25American Footballh2h0+65.56%1.55+0.048%+1.62%16
92Detroit Lions v New England Patriots2026-11-15 14:30American Footballh2h1+47.67%2.18+0.130%+3.92%7
93Seattle Mariners v Toronto Blue Jays2026-07-04 20:11Baseballh2h1+39.73%2.53+0.002%+0.517%20
94Illinois Fighting Illini v UAB Blazers2026-09-04 01:00American Footballh2h1+5.69%21.00+0.189%+19.46%5
95KFUM v Bodø/Glimt2026-07-12 12:30Soccerh2h0+15.02%6.80+0.008%+2.16%10
96Atlanta Dream v Golden State Valkyries2026-07-04 17:00Basketballh2h1+37.24%2.70+0.002%+0.553%15
97Dallas Cowboys v Philadelphia Eagles2026-11-26 20:30American Footballh2h0+52.44%1.97+0.113%+3.31%9
98RB Leipzig v Borussia Monchengladbach2026-08-29 13:30Soccerh2h2+21.07%5.00+0.071%+5.33%6
99Texas A&M Aggies v Missouri State Bears2026-09-05 23:00American Footballh2h1+2.72%111.00+3.70%+201.83%2
100Seattle Seahawks v New England Patriots2026-09-10 00:15American Footballh2h1+35.32%2.90+0.031%+2.43%17
Consensus = model probability · Best Odds = highest available price · EV = expected value · Growth = bankroll growth (expected value × Kelly) · Books = sportsbooks in the consensus.
Arbitrage Opportunities (45)+17.77%Wycombe Wanderers v Stevenage · Head to HeadCoolbet 2.00 (58.9%) / BetRivers 6.10 (19.3%) / BetRivers 5.40 (21.8%)Show all 45 combinations
#GameDateMarketMarginCombosBest Combination
1Wycombe Wanderers v Stevenage2026-08-08 18:45Head to Head+17.77%6786Coolbet 2.00 (58.9%) / BetRivers 6.10 (19.3%) / BetRivers 5.40 (21.8%)
2Buffalo Bills v Kansas City Chiefs2026-11-27 01:20Head to Head+2.59%10DraftKings 1.74 (59.0%) / Caesars 2.50 (41.0%)
3Hubert Hurkacz v Jan-Lennard Struff2026-07-05 13:30Head to Head+2.38%20BoyleSports 1.40 (73.1%) / 1xBet 3.81 (26.9%)
4Mackenzie Dern v Gillian Robertson2026-08-16 03:00Head to Head+2.04%12DraftKings 1.56 (65.4%) / BetOnline.ag 2.95 (34.6%)
5Dricus Du Plessis v Kamaru Usman2026-07-19 04:30Head to Head+1.93%3BetOnline.ag 1.38 (73.9%) / Ladbrokes (AU) 3.90 (26.1%)
6Los Angeles Rams v Buffalo Bills2026-10-13 00:15Head to Head+1.82%1DraftKings 1.60 (63.6%) / Caesars 2.80 (36.4%)
7Robert Whittaker v Nikita Krylov2026-07-12 00:35Head to Head+1.65%5Bovada 1.58 (64.3%) / Coolbet 2.85 (35.7%)
8Philadelphia Eagles v Washington Commanders2026-09-13 20:25Head to Head+1.61%4Marathon Bet 1.55 (65.6%) / DraftKings 2.95 (34.4%)
9Los Angeles Rams v San Francisco 49ers2026-09-11 00:35Head to Head+1.55%7Bet Right 1.61 (63.1%) / William Hill 2.75 (36.9%)
10Seattle Seahawks v New England Patriots2026-09-10 00:15Head to Head+1.43%14PointsBet (AU) 1.56 (65.0%) / Unibet (SE) 2.90 (35.0%)
11Minnesota Vikings v Green Bay Packers2026-09-13 20:25Head to Head+1.23%1TAB 2.05 (49.4%) / Pinnacle 2.00 (50.6%)
12Detroit Lions v Chicago Bears2026-11-26 18:00Head to Head+1.20%10FanDuel 1.75 (57.8%) / Caesars 2.40 (42.2%)
13New York Jets v Miami Dolphins2026-10-25 17:00Head to Head+1.19%1DraftKings 1.70 (59.5%) / Caesars 2.50 (40.5%)
14Tennessee Titans v Jacksonville Jaguars2026-11-15 18:00Head to Head+1.19%1Caesars 2.50 (40.5%) / DraftKings 1.70 (59.5%)
15Las Vegas Raiders v Miami Dolphins2026-09-13 20:25Head to Head+0.88%5Bovada 1.59 (63.4%) / FanDuel 2.76 (36.6%)
16Golden State Warriors Blue v Milwaukee Bucks2026-07-04 19:00Head to Head+0.88%6SportsBet 2.46 (41.0%) / theScore Bet 1.71 (59.0%)
17Chicago Bears v Jacksonville Jaguars2026-12-06 18:00Head to Head+0.87%1DraftKings 1.74 (58.0%) / Caesars 2.40 (42.0%)
18New York Giants v Dallas Cowboys2026-09-14 00:20Head to Head+0.77%3Pinnacle 2.34 (43.1%) / DraftKings 1.77 (56.9%)
19New England Patriots v Pittsburgh Steelers2026-09-20 17:00Head to Head+0.74%1DraftKings 1.46 (69.0%) / Caesars 3.25 (31.0%)
20Ryan Gandra v Zachary Reese2026-07-11 21:30Head to Head+0.71%4BetOnline.ag 1.71 (58.9%) / NordicBet 2.45 (41.1%)
21Dallas Cowboys v Philadelphia Eagles2026-11-26 20:30Head to Head+0.70%28Unibet 1.97 (51.1%) / FanDuel 2.06 (48.9%)
22Detroit Lions v New England Patriots2026-11-15 14:30Head to Head+0.66%2SportsBet 1.87 (53.8%) / Caesars 2.18 (46.2%)
23Atlético Madrid v Málaga2026-08-16 19:00Head to Head+0.64%48LeoVegas (SE) 1.32 (76.2%) / 1xBet 14.40 (7.0%) / Winamax (DE) 6.00 (16.8%)
24Ohio State Buckeyes v Ball State Cardinals2026-09-05 16:30Head to Head+0.60%1LeoVegas 1.01 (99.6%) / Unibet (UK) 251.00 (0.4%)
25Cincinnati Bengals v Tampa Bay Buccaneers2026-09-13 17:00Head to Head+0.58%21Marathon Bet 1.61 (62.5%) / FanDuel 2.68 (37.5%)
26Alavés v Getafe2026-08-16 19:00Head to Head+0.58%51xBet 2.48 (40.6%) / Tipico (DE) 3.80 (26.5%) / SportsBet 3.05 (33.0%)
27IFK Goteborg v AIK2026-07-05 12:00Head to Head+0.51%27Unibet (SE) 2.30 (43.7%) / Unibet (SE) 3.45 (29.1%) / FanDuel 3.70 (27.2%)
28Oklahoma Sooners v UTEP Miners2026-09-05 00:00Head to Head+0.50%1LeoVegas 1.01 (99.5%) / Unibet (UK) 201.00 (0.5%)
29Tennessee Titans v New York Jets2026-09-13 17:00Head to Head+0.49%1FanDuel 1.75 (57.4%) / DraftKings 2.36 (42.6%)
30Denver Broncos v Jacksonville Jaguars2026-09-20 20:05Head to Head+0.48%1DraftKings 1.68 (59.8%) / Caesars 2.50 (40.2%)
31New York Giants v New Orleans Saints2026-10-18 17:00Head to Head+0.48%1DraftKings 1.68 (59.8%) / Caesars 2.50 (40.2%)
32Argentina v Egypt2026-07-07 16:00Head to Head+0.38%10GTbets 1.41 (71.2%) / Unibet (NL) 11.00 (9.1%) / Winamax (DE) 5.10 (19.7%)
33Pittsburgh Steelers v Atlanta Falcons2026-09-13 17:00Head to Head+0.36%3TAB 1.70 (59.0%) / DraftKings 2.45 (41.0%)
34Portugal v Spain2026-07-06 19:00Head to Head+0.33%3Coolbet 4.30 (23.3%) / 1xBet 2.01 (49.9%) / betfred_uk 3.75 (26.8%)
35Real Madrid v Real Sociedad2026-08-16 19:00Head to Head+0.33%241xBet 1.48 (67.8%) / LeoVegas (SE) 8.00 (12.5%) / SportsBet 5.10 (19.7%)
36Ole Miss Rebels v Louisville Cardinals2026-09-06 23:30Head to Head+0.25%2Paddy Power 1.44 (69.6%) / Bovada 3.30 (30.4%)
37Lanus v Club Cienciano2026-07-22 00:00Head to Head+0.24%1Coolbet 1.40 (71.6%) / NordicBet 9.30 (10.8%) / 1xBet 5.69 (17.6%)
38Brazil v Norway2026-07-05 20:00Head to Head+0.17%21xBet 1.89 (53.0%) / Unibet (FR) 4.70 (21.3%) / theScore Bet 3.90 (25.7%)
39Essex v Middlesex2026-07-05 15:00Head to Head+0.10%5Ladbrokes (AU) 1.62 (61.8%) / betfred_uk 2.62 (38.2%)
40Delante Johnson v Christopher Gurrero2026-07-05 01:00Head to Head+0.10%2Hard Rock Bet 1.18 (84.8%) / LowVig.ag 6.60 (15.2%)
41Texas A&M Aggies v Missouri State Bears2026-09-05 23:00Head to Head+0.09%1LeoVegas 1.01 (99.1%) / Unibet (UK) 111.00 (0.9%)
42Paraguay v France2026-07-04 21:00Head to Head+0.08%6BetOnline.ag 20.50 (4.9%) / Coral 1.22 (82.0%) / 1xBet 7.65 (13.1%)
43Durham v Nottinghamshire2026-07-05 14:30Head to Head+0.02%12Ladbrokes (UK) 2.10 (47.6%) / Pinnacle 1.91 (52.4%)
44Grigor Dimitrov v Matteo Berrettini2026-07-04 17:01Head to Head+0.02%2Betclic (FR) 2.43 (41.2%) / PlayUp 1.70 (58.8%)
45Genoa v Napoli2026-08-22 13:00Head to Head+0.02%11xBet 5.11 (19.6%) / 1xBet 1.90 (52.6%) / SportsBet 3.60 (27.8%)

Sports

Baseball

Boxing

American Football

Rugby League

Aussie Rules

Lacrosse