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
1Brisbane Lions v Essendon Bombers2026-07-12 06:40Aussie Rulesh2h1+7.55%21.00+1.71%+58.48%7
2Mjällby AIF v AIK2026-07-11 13:00Soccerh2h1+26.85%4.40+0.967%+18.14%16
3IF Brommapojkarna v IK Sirius2026-07-12 14:30Soccerh2h0+20.43%6.00+1.02%+22.61%14
4Malmo FF v IFK Goteborg2026-07-12 12:00Soccerh2h1+26.76%4.35+0.804%+16.41%16
5IF Gnistan v IFK Mariehamn2026-07-11 14:00Soccerh2h1+11.98%9.75+0.323%+16.81%15
6Hammarby IF v Kalmar FF2026-07-12 12:00Soccerh2h1+14.40%8.00+0.331%+15.22%16
7Wycombe Wanderers v Stevenage2026-08-08 18:45Soccerh2h1+25.65%6.10+6.25%+56.45%5
8Melbourne Demons v Richmond Tigers2026-07-12 05:15Aussie Rulesh2h1+13.40%8.70+0.357%+16.59%8
9Taylor Fritz v Alexander Zverev2026-07-08 13:10Tennish2h1+49.85%2.08+0.126%+3.69%14
10Wycombe Wanderers v Stevenage2026-08-08 18:45Soccerh2h2+26.50%5.40+4.22%+43.08%5
11Dricus Du Plessis v Kamaru Usman2026-07-19 04:30Mixed Martial Artsh2h1+28.97%3.80+0.364%+10.09%14
12Djurgardens IF v Halmstads BK2026-07-13 17:00Soccerh2h1+9.43%12.00+0.158%+13.18%15
13Pittsburgh Pirates v Atlanta Braves2026-07-07 22:41Baseballh2h1+42.50%2.41+0.042%+2.43%21
14Gwangju FC v Pohang Steelers2026-07-11 10:30Soccerh2h0+15.39%7.00+0.099%+7.71%15
15Memphis Grizzlies v Atlanta Hawks2026-07-07 23:00Basketballh2h1+39.74%2.60+0.069%+3.33%7
16Cody Garbrandt v Adrian Yanez2026-07-11 23:40Mixed Martial Artsh2h0+22.45%4.75+0.118%+6.66%11
17IF Brommapojkarna v IK Sirius2026-07-12 14:30Soccerh2h2+23.09%4.60+0.108%+6.22%14
18France v Morocco2026-07-09 20:00Soccerh2h1+15.06%7.01+0.051%+5.55%22
19Switzerland v Colombia2026-07-07 20:00Soccerh2h0+26.74%3.85+0.031%+2.96%22
20Western Bulldogs v West Coast Eagles2026-07-12 03:10Aussie Rulesh2h1+15.99%6.75+0.109%+7.91%8
21King Green v Terrance Mckinney2026-07-12 01:15Mixed Martial Artsh2h0+43.01%2.40+0.075%+3.23%12
22Atletico Goianiense v Fortaleza2026-07-12 21:00Soccerh2h1+29.79%3.50+0.073%+4.27%14
23Cincinnati Reds v Philadelphia Phillies2026-07-07 23:10Baseballh2h0+39.20%2.60+0.023%+1.91%21
24IFK Norrkoping v Sandvikens IF2026-07-19 11:00Soccerh2h1+20.38%5.70+0.555%+16.16%5
25Celtic v Dundee FC2026-08-03 18:30Soccerh2h1+8.05%15.00+0.307%+20.74%8
26Lancashire v Yorkshire2026-07-10 18:00Cricketh2h0+52.22%2.00+0.198%+4.44%5
27Connecticut Sun v Minnesota Lynx2026-07-08 23:30Basketballh2h0+21.98%4.70+0.029%+3.30%13
28KFUM v Bodø/Glimt2026-07-12 12:30Soccerh2h0+16.14%6.50+0.044%+4.92%17
29Real Madrid v Real Sociedad2026-08-16 19:00Soccerh2h1+14.24%8.00+0.277%+13.94%13
30Tre Fiori F.C. v Larne FC2026-07-07 18:30Soccerh2h0+13.17%7.90+0.023%+4.02%9
31FK Vardar v KuPS Kuopio2026-07-07 17:00Soccerh2h2+27.69%3.70+0.022%+2.45%9
32Detroit Tigers v Athletics2026-07-07 22:41Baseballh2h1+35.19%2.89+0.015%+1.71%21
33Linda Noskova v Elise Mertens2026-07-08 12:00Tennish2h1+41.13%2.47+0.017%+1.60%22
34Arsenal v Coventry City2026-08-21 19:00Soccerh2h1+6.08%20.00+0.247%+21.67%17
35Damian Pinas v Cesar Almeida2026-07-11 22:15Mixed Martial Artsh2h1+34.88%2.95+0.043%+2.89%11
36Örgryte IS v BK Hacken2026-07-11 15:30Soccerh2h0+17.95%5.80+0.036%+4.13%14
37Alessandro Costa v Cody Durden2026-07-11 21:00Mixed Martial Artsh2h1+30.78%3.35+0.041%+3.12%10
38Florida State Seminoles v New Mexico State Aggies2026-08-29 23:00American Footballh2h1+6.01%25.00+1.05%+50.22%5
39Borussia Dortmund v Hamburger SV2026-08-29 13:30Soccerh2h1+11.42%10.00+0.223%+14.17%13
40Ponte Preta v Criciuma2026-07-08 23:00Soccerh2h0+16.43%6.26+0.015%+2.83%16
41Inter Milan v Monza2026-08-23 16:30Soccerh2h2+15.03%7.50+0.249%+12.73%8
42Fluminense v Bragantino-SP2026-07-17 23:00Soccerh2h1+23.17%4.50+0.052%+4.26%13
43Iowa Hawkeyes v Northern Illinois Huskies2026-09-05 20:15American Footballh2h1+5.27%36.00+2.30%+89.69%4
44Spain v Belgium2026-07-10 19:00Soccerh2h1+17.07%6.03+0.017%+2.92%22
45Marta Kostyuk v Jasmine Paolini2026-07-08 12:30Tennish2h1+31.24%3.25+0.011%+1.54%22
46Katie Taylor v Flora Pili2026-09-05 18:00Boxingh2h1+10.35%13.00+0.997%+34.58%5
47Megan Redstall v Maisey Rose Courtney2026-07-12 20:00Boxingh2h1+39.04%2.74+0.279%+6.97%4
48Arsenal v Coventry City2026-08-21 19:00Soccerh2h2+12.94%8.50+0.134%+10.01%17
49Sydney Roosters v Parramatta Eels2026-07-11 09:35Rugby Leagueh2h2+3.79%33.00+0.194%+24.95%4
50PSV Eindhoven v Fortuna Sittard2026-08-08 18:00Soccerh2h1+7.58%15.00+0.133%+13.64%8
51St. Louis Cardinals v Milwaukee Brewers2026-07-07 18:16Baseballh2h0+35.36%2.86+0.007%+1.12%21
52Gable Steveson v Elisha Ellison2026-07-12 00:15Mixed Martial Artsh2h1+7.52%14.00+0.021%+5.28%11
53Inter Milan v Monza2026-08-23 16:30Soccerh2h1+7.25%16.00+0.171%+16.01%8
54Barcelona v Athletic Bilbao2026-08-16 19:00Soccerh2h1+14.10%7.70+0.110%+8.60%13
55SK Brann v IK Start2026-07-12 15:00Soccerh2h1+13.27%7.80+0.018%+3.48%14
56Hammarby IF v Kalmar FF2026-07-12 12:00Soccerh2h2+19.37%5.30+0.016%+2.64%16
57Middlesbrough v Lincoln City2026-08-15 14:00Soccerh2h1+10.98%10.00+0.107%+9.82%10
58Bayern Munich v VfB Stuttgart2026-08-28 18:30Soccerh2h1+12.21%9.00+0.123%+9.93%13
59Detroit Lions v New Orleans Saints2026-09-13 17:00American Footballh2h1+26.30%4.05+0.140%+6.53%16
60Surrey v Sussex2026-07-08 17:30Cricketh2h1+33.81%3.00+0.010%+1.44%9
61Edmonton Elks v Ottawa Redblacks2026-07-10 01:00American Footballh2h1+29.48%3.45+0.012%+1.72%11
62Melbourne Storm v Gold Coast Titans2026-07-12 08:15Rugby Leagueh2h2+4.25%32.00+0.415%+35.87%3
63Mackenzie Dern v Gillian Robertson2026-08-16 03:00Mixed Martial Artsh2h0+65.58%1.56+0.094%+2.30%11
64France v Morocco2026-07-09 20:00Soccerh2h2+24.19%4.20+0.008%+1.60%22
65Albert Gonzalez v Aarón Alameda2026-07-19 02:00Boxingh2h1+15.40%8.00+0.770%+23.21%3
66Carlton Blues v Hawthorn Hawks2026-07-11 09:35Aussie Rulesh2h0+35.11%2.90+0.017%+1.81%8
67SonderjyskE v FC Midtjylland2026-07-26 12:00Soccerh2h0+18.76%5.60+0.056%+5.07%8
68Inter Milan v Monza2026-08-22 13:00Soccerh2h2+15.39%7.00+0.100%+7.73%12
69Palmeiras-SP v Cerro Porteño2026-08-12 00:00Soccerh2h1+11.21%10.50+0.331%+17.72%5
70FC Luzern v FC Thun2026-07-25 18:30Soccerh2h2+24.78%4.20+0.052%+4.08%8
71Detroit Lions v Chicago Bears2026-11-26 18:00American Footballh2h1+44.71%2.40+0.382%+7.31%7
72Switzerland v Colombia2026-07-07 20:00Soccerh2h2+31.07%3.25+0.004%+0.985%22
73Norway v England2026-07-11 21:00Soccerh2h0+23.67%4.30+0.010%+1.80%22
74Mississippi State Bulldogs v UL Monroe Warhawks2026-09-05 23:30American Footballh2h1+6.01%25.00+1.05%+50.23%4
75Seattle Sounders FC v Portland Timbers2026-07-17 02:30Soccerh2h1+15.26%6.91+0.050%+5.41%6
76Chapecoense v Flamengo2026-07-23 00:30Soccerh2h0+13.50%7.75+0.032%+4.63%12
77Wests Tigers v New Zealand Warriors2026-07-10 10:00Rugby Leagueh2h2+4.00%29.00+0.091%+15.98%4
78Buffalo Bills v Kansas City Chiefs2026-11-27 01:20American Footballh2h1+42.78%2.50+0.321%+6.94%7
79Bristol City v Walsall2026-08-08 18:45Soccerh2h1+10.52%11.00+0.248%+15.74%5
80Ohio State Buckeyes v Ball State Cardinals2026-09-05 16:30American Footballh2h1+2.47%251.00+10.83%+520.26%2
81IFK Värnamo v Ljungskile SK2026-07-19 13:00Soccerh2h1+37.90%2.75+0.102%+4.23%5
82Bristol City v Walsall2026-08-07 18:45Soccerh2h1+10.93%10.50+0.229%+14.75%5
83West Virginia Mountaineers v Coastal Carolina Chanticleers2026-09-05 16:00American Footballh2h1+11.40%10.00+0.218%+14.00%6
84Cincinnati Bengals v Tampa Bay Buccaneers2026-09-13 17:00American Footballh2h0+63.58%1.61+0.092%+2.36%16
85Los Angeles Rams v San Francisco 49ers2026-09-11 00:35American Footballh2h1+37.73%2.75+0.081%+3.76%17
86Los Angeles Chargers v Arizona Cardinals2026-09-13 20:25American Footballh2h1+17.76%6.00+0.086%+6.57%16
87Diego Pacheco v Immanuwel Aleem2026-07-19 03:00Boxingh2h1+9.69%11.00+0.043%+6.59%6
88FC Kairat v FK Sutjeska Nikšić2026-07-08 15:00Soccerh2h1+8.28%13.00+0.049%+7.64%4
89Atlético Madrid v Málaga2026-08-16 19:00Soccerh2h1+9.08%11.90+0.060%+8.06%11
90FC Copenhagen v Lyngby2026-07-26 14:00Soccerh2h1+13.14%8.00+0.037%+5.11%7
91Elversberg v Bayer Leverkusen2026-08-29 13:30Soccerh2h0+18.57%5.69+0.068%+5.65%13
92Oklahoma Sooners v UTEP Miners2026-09-05 00:00American Footballh2h1+2.52%201.00+8.26%+406.57%2
93Manly Warringah Sea Eagles v North Queensland Cowboys2026-07-12 06:05Rugby Leagueh2h2+4.34%29.00+0.241%+25.96%3
94USC Trojans v Fresno State Bulldogs2026-09-05 01:00American Footballh2h1+7.46%15.00+0.100%+11.83%7
95St. Louis City SC v Sporting Kansas City2026-07-17 00:30Soccerh2h1+14.05%7.45+0.033%+4.65%6
96Mackenzie Dern v Gillian Robertson2026-08-16 03:00Mixed Martial Artsh2h1+34.42%3.00+0.054%+3.27%11
97Los Angeles Dodgers v Colorado Rockies2026-07-08 02:11Baseballh2h1+29.41%3.43+0.003%+0.878%20
98PSV Eindhoven v Fortuna Sittard2026-08-08 18:00Soccerh2h2+12.15%8.75+0.051%+6.32%8
99Canterbury Bulldogs v Canberra Raiders2026-07-11 07:30Rugby Leagueh2h2+4.39%28.00+0.194%+22.91%3
100Troyes v Paris FC2026-08-22 15:00Soccerh2h2+27.41%3.80+0.062%+4.16%10
Consensus = Consensus Probability · Best Odds = Best Odds · EV = Expected Value · Growth = Bankroll Growth · Books = Books in Analysis
Arbitrage Opportunities (41) +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 41 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%)
2Mackenzie Dern v Gillian Robertson2026-08-16 03:00Head to Head+2.63%12DraftKings 1.56 (65.8%) / TAB 3.00 (34.2%)
3Buffalo Bills v Kansas City Chiefs2026-11-27 01:20Head to Head+2.59%10DraftKings 1.74 (59.0%) / Caesars 2.50 (41.0%)
4Los Angeles Rams v San Francisco 49ers2026-09-11 00:35Head to Head+2.34%25PointsBet (AU) 1.63 (62.8%) / William Hill 2.75 (37.2%)
5Mjällby AIF v AIK2026-07-11 13:00Head to Head+2.25%563GTbets 2.01 (50.9%) / Unibet (SE) 4.40 (23.2%) / Unibet (SE) 3.95 (25.9%)
6IF Brommapojkarna v IK Sirius2026-07-12 14:30Head to Head+2.11%282Unibet (SE) 6.00 (17.0%) / NordicBet 1.68 (60.8%) / Unibet (SE) 4.60 (22.2%)
7Dricus Du Plessis v Kamaru Usman2026-07-19 04:30Head to Head+1.77%3DraftKings 1.39 (73.2%) / Ladbrokes (AU) 3.80 (26.8%)
8Philadelphia Eagles v Washington Commanders2026-09-13 20:25Head to Head+1.61%5Marathon Bet 1.55 (65.6%) / DraftKings 2.95 (34.4%)
9Malmo FF v IFK Goteborg2026-07-12 12:00Head to Head+1.53%168BetMGM 1.98 (51.3%) / Unibet (SE) 4.35 (23.3%) / Unibet (SE) 4.00 (25.4%)
10Los Angeles Chargers v Arizona Cardinals2026-09-13 20:25Head to Head+1.39%9PointsBet (AU) 1.22 (83.1%) / theScore Bet 6.00 (16.9%)
11Lancashire v Yorkshire2026-07-10 18:00Head to Head+1.23%2Ladbrokes (UK) 2.00 (50.6%) / SportsBet 2.05 (49.4%)
12Minnesota Vikings v Green Bay Packers2026-09-13 20:25Head to Head+1.23%1TAB 2.05 (49.4%) / Pinnacle 2.00 (50.6%)
13King Green v Terrance Mckinney2026-07-12 01:15Head to Head+1.20%3Ladbrokes (AU) 2.40 (42.2%) / BetOnline.ag 1.75 (57.8%)
14Detroit Lions v Chicago Bears2026-11-26 18:00Head to Head+1.20%10FanDuel 1.75 (57.8%) / Caesars 2.40 (42.2%)
15New York Jets v Miami Dolphins2026-10-25 17:00Head to Head+1.19%1DraftKings 1.70 (59.5%) / Caesars 2.50 (40.5%)
16Tennessee Titans v Jacksonville Jaguars2026-11-15 18:00Head to Head+1.19%1Caesars 2.50 (40.5%) / DraftKings 1.70 (59.5%)
17Megan Redstall v Maisey Rose Courtney2026-07-12 20:00Head to Head+1.01%1Bet Right 1.60 (63.1%) / Pinnacle 2.74 (36.9%)
18Taylor Fritz v Alexander Zverev2026-07-08 13:10Head to Head+0.91%21xBet 1.96 (51.5%) / SportsBet 2.08 (48.5%)
19Las Vegas Raiders v Miami Dolphins2026-09-13 20:25Head to Head+0.88%5Bovada 1.59 (63.4%) / FanDuel 2.76 (36.6%)
20Chicago Bears v Jacksonville Jaguars2026-12-06 18:00Head to Head+0.87%1DraftKings 1.74 (58.0%) / Caesars 2.40 (42.0%)
21FC Viktoria Köln 1904 v 1. FC Nürnberg2026-08-22 13:30Head to Head+0.83%1Tipico (DE) 3.90 (25.9%) / BetMGM 2.15 (46.9%) / Tipico (DE) 3.70 (27.3%)
22Lanus v Club Cienciano2026-07-22 00:00Head to Head+0.80%1Coolbet 1.40 (72.0%) / NordicBet 9.80 (10.3%) / 1xBet 5.69 (17.7%)
23New York Giants v Dallas Cowboys2026-09-14 00:20Head to Head+0.77%3Pinnacle 2.34 (43.1%) / DraftKings 1.77 (56.9%)
24Real Madrid v Real Sociedad2026-08-16 19:00Head to Head+0.71%491xBet 1.48 (68.0%) / LeoVegas (SE) 8.00 (12.6%) / Tipico (DE) 5.20 (19.4%)
25Dallas Cowboys v Philadelphia Eagles2026-11-26 20:30Head to Head+0.70%28Unibet 1.97 (51.1%) / FanDuel 2.06 (48.9%)
26Detroit Lions v New England Patriots2026-11-15 14:30Head to Head+0.66%2SportsBet 1.87 (53.8%) / Caesars 2.18 (46.2%)
27Connecticut Sun v Minnesota Lynx2026-07-08 23:30Head to Head+0.60%24DraftKings 4.70 (21.4%) / Neds 1.28 (78.6%)
28Ohio 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%)
29Cincinnati Bengals v Tampa Bay Buccaneers2026-09-13 17:00Head to Head+0.58%22Marathon Bet 1.61 (62.5%) / FanDuel 2.68 (37.5%)
30Oklahoma Sooners v UTEP Miners2026-09-05 00:00Head to Head+0.50%1LeoVegas 1.01 (99.5%) / Unibet (UK) 201.00 (0.5%)
31Tennessee Titans v New York Jets2026-09-13 17:00Head to Head+0.49%2FanDuel 1.75 (57.4%) / DraftKings 2.36 (42.6%)
32Denver Broncos v Jacksonville Jaguars2026-09-20 20:05Head to Head+0.48%1DraftKings 1.68 (59.8%) / Caesars 2.50 (40.2%)
33New York Giants v New Orleans Saints2026-10-18 17:00Head to Head+0.48%1DraftKings 1.68 (59.8%) / Caesars 2.50 (40.2%)
34Pittsburgh Steelers v Atlanta Falcons2026-09-13 17:00Head to Head+0.36%1TAB 1.70 (59.0%) / Bovada 2.45 (41.0%)
35Switzerland v Colombia2026-07-07 20:00Head to Head+0.34%12Unibet (SE) 3.85 (26.1%) / 1xBet 2.33 (43.1%) / Unibet (FR) 3.25 (30.9%)
36Nice v Lorient2026-08-22 19:00Head to Head+0.25%41xBet 2.29 (43.8%) / Coral 3.40 (29.5%) / Coolbet 3.75 (26.7%)
37Ole Miss Rebels v Louisville Cardinals2026-09-06 23:30Head to Head+0.25%2Paddy Power 1.44 (69.6%) / Bovada 3.30 (30.4%)
38Chicago Bears v Minnesota Vikings2026-09-20 17:00Head to Head+0.18%1DraftKings 1.56 (64.2%) / Caesars 2.80 (35.8%)
39Paris Saint Germain v Rennes2026-08-23 18:45Head to Head+0.14%11xBet 1.46 (68.6%) / Coolbet 7.25 (13.8%) / 1xBet 5.69 (17.6%)
40St. Louis Cardinals v Milwaukee Brewers2026-07-07 18:16Head to Head+0.10%1GTbets 2.86 (35.0%) / 1xBet 1.54 (65.0%)
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%)

Sports

Baseball

Rugby League

Aussie Rules

American Football

Boxing

Lacrosse