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 Jan-Lennard Struff2026-07-07 12:00Tennish2h1+8.00%18.50+1.31%+47.96%22
2Edmonton Elks v Ottawa Redblacks2026-07-10 01:00American Footballh2h0+70.07%1.53+0.982%+7.21%9
3Brisbane Lions v Essendon Bombers2026-07-12 06:40Aussie Rulesh2h1+7.23%21.00+1.35%+51.88%7
4Fredrikstad FK v Lillestrom2026-07-11 12:00Soccerh2h1+38.97%2.88+0.797%+12.24%12
5IF Gnistan v IFK Mariehamn2026-07-11 14:00Soccerh2h1+12.48%9.75+0.539%+21.72%15
6IF Brommapojkarna v GAIS2026-07-06 17:00Soccerh2h0+31.90%3.35+0.201%+6.86%12
7Fredrikstad FK v Lillestrom2026-07-11 12:00Soccerh2h0+33.84%3.25+0.442%+9.97%12
8Wycombe Wanderers v Stevenage2026-08-08 18:45Soccerh2h1+25.65%6.10+6.25%+56.45%5
9SK Brann v IK Start2026-07-12 15:00Soccerh2h1+13.56%8.50+0.311%+15.27%12
10Wycombe Wanderers v Stevenage2026-08-08 18:45Soccerh2h2+26.50%5.40+4.22%+43.08%5
11Damian Pinas v Cesar Almeida2026-07-11 22:15Mixed Martial Artsh2h1+34.24%3.10+0.180%+6.14%11
12Los Angeles Sparks v Seattle Storm2026-07-07 02:10Basketballh2h1+39.66%2.60+0.061%+3.12%16
13Dricus Du Plessis v Kamaru Usman2026-07-19 04:30Mixed Martial Artsh2h1+28.79%3.75+0.230%+7.96%13
14Western Bulldogs v West Coast Eagles2026-07-12 03:10Aussie Rulesh2h1+15.73%7.00+0.170%+10.10%7
15France v Morocco2026-07-09 20:00Soccerh2h1+15.16%7.00+0.063%+6.15%21
16Minnesota Lynx v Connecticut Sun2026-07-07 00:00Basketballh2h1+12.96%8.10+0.035%+4.95%16
17Tampa Bay Rays v New York Yankees2026-07-06 22:41Baseballh2h1+49.65%2.05+0.030%+1.78%20
18Gwangju FC v Pohang Steelers2026-07-11 10:30Soccerh2h0+15.32%7.00+0.087%+7.23%12
19Argentina v Egypt2026-07-07 16:00Soccerh2h1+10.04%10.50+0.031%+5.41%21
20IFK Norrkoping v Sandvikens IF2026-07-19 11:00Soccerh2h1+20.38%5.70+0.555%+16.16%5
21Taylor Fritz v Alexander Bublik2026-07-06 16:50Tennish2h1+33.41%3.05+0.018%+1.91%22
22Surrey v Sussex2026-07-08 17:30Cricketh2h1+34.39%3.00+0.050%+3.17%7
23Luke Riley v Kai Kamaka2026-07-11 23:15Mixed Martial Artsh2h1+28.15%3.70+0.064%+4.15%10
24King Green v Terrance Mckinney2026-07-12 01:15Mixed Martial Artsh2h0+42.86%2.40+0.058%+2.86%11
25Botafogo v Avai2026-07-06 22:00Soccerh2h1+22.54%4.54+0.015%+2.33%18
26Montreal Alouettes v Calgary Stampeders2026-07-11 23:00American Footballh2h1+36.14%2.85+0.049%+3.00%9
27Florida State Seminoles v New Mexico State Aggies2026-08-29 23:00American Footballh2h1+6.10%25.00+1.15%+52.43%5
28Arsenal v Coventry City2026-08-21 19:00Soccerh2h1+5.96%20.00+0.194%+19.19%16
29Atletico Goianiense v Fortaleza2026-07-12 21:00Soccerh2h1+29.95%3.44+0.038%+3.04%14
30Sydney Roosters v Parramatta Eels2026-07-11 09:35Rugby Leagueh2h2+3.78%35.00+0.307%+32.31%4
31Argentina v Egypt2026-07-07 16:00Soccerh2h2+20.05%5.10+0.013%+2.27%21
32Inter Milan v Monza2026-08-23 16:30Soccerh2h2+15.03%7.50+0.249%+12.73%8
33Iowa Hawkeyes v Northern Illinois Huskies2026-09-05 20:15American Footballh2h1+5.27%36.00+2.30%+89.69%4
34Real Madrid v Real Sociedad2026-08-16 19:00Soccerh2h1+13.89%8.00+0.176%+11.11%11
35Borussia Dortmund v Hamburger SV2026-08-29 13:30Soccerh2h1+11.41%10.00+0.221%+14.09%11
36KFUM v Bodø/Glimt2026-07-12 12:30Soccerh2h0+15.32%6.80+0.030%+4.19%14
37PSV Eindhoven v Fortuna Sittard2026-08-08 18:00Soccerh2h1+7.61%15.00+0.142%+14.11%8
38Kansas City Royals v Philadelphia Phillies2026-07-06 18:11Baseballh2h0+35.50%2.85+0.007%+1.16%20
39Portugal v Spain2026-07-06 19:00Soccerh2h0+23.61%4.30+0.007%+1.52%21
40Fluminense v Bragantino-SP2026-07-17 23:00Soccerh2h1+23.08%4.50+0.043%+3.86%12
41Washington Mystics v Golden State Valkyries2026-07-06 23:40Basketballh2h0+33.77%3.00+0.008%+1.30%16
42San Diego Padres v Arizona Diamondbacks2026-07-07 01:41Baseballh2h1+46.94%2.15+0.007%+0.917%20
43Inter Milan v Monza2026-08-23 16:30Soccerh2h1+7.25%16.00+0.171%+16.01%8
44IF Gnistan v IFK Mariehamn2026-07-11 14:00Soccerh2h2+18.52%5.55+0.017%+2.78%15
45Arsenal v Coventry City2026-08-21 19:00Soccerh2h2+12.79%8.50+0.101%+8.72%16
46Bayern Munich v VfB Stuttgart2026-08-28 18:30Soccerh2h1+12.94%8.50+0.134%+10.02%11
47Middlesbrough v Lincoln City2026-08-15 14:00Soccerh2h1+10.98%10.00+0.107%+9.82%10
48Mackenzie Dern v Gillian Robertson2026-08-16 03:00Mixed Martial Artsh2h1+34.88%3.00+0.108%+4.64%10
49Katie Taylor v Flora Pili2026-09-05 18:00Boxingh2h1+10.78%13.00+1.34%+40.11%4
50Palmeiras-SP v Cerro Porteño2026-08-12 00:00Soccerh2h1+11.31%10.50+0.372%+18.79%5
51Barcelona v Athletic Bilbao2026-08-16 19:00Soccerh2h1+14.03%7.70+0.096%+8.01%11
52Wests Tigers v New Zealand Warriors2026-07-10 10:00Rugby Leagueh2h2+4.10%29.00+0.126%+18.76%4
53Detroit Lions v Chicago Bears2026-11-26 18:00American Footballh2h1+44.71%2.40+0.382%+7.31%7
54FC Luzern v FC Thun2026-07-25 18:30Soccerh2h2+24.78%4.20+0.052%+4.08%8
55Celtic v Dundee FC2026-08-03 18:30Soccerh2h1+7.73%14.25+0.077%+10.10%7
56Switzerland v Colombia2026-07-07 20:00Soccerh2h0+27.37%3.70+0.006%+1.25%21
57Atlético Madrid v Málaga2026-08-16 19:00Soccerh2h1+9.24%11.90+0.091%+9.94%9
58Vila Nova v São Bernardo2026-07-06 22:00Soccerh2h1+24.11%4.20+0.005%+1.28%15
59Mississippi State Bulldogs v UL Monroe Warhawks2026-09-05 23:30American Footballh2h1+6.01%25.00+1.05%+50.23%4
60Edmonton Elks v Ottawa Redblacks2026-07-10 01:00American Footballh2h1+29.93%3.40+0.013%+1.75%9
61Wolverhampton Wanderers v Port Vale2026-08-08 16:00Soccerh2h1+13.47%9.00+0.565%+21.26%4
62Buffalo Bills v Kansas City Chiefs2026-11-27 01:20American Footballh2h1+42.78%2.50+0.321%+6.94%7
63Bristol City v Walsall2026-08-08 18:45Soccerh2h1+10.52%11.00+0.248%+15.74%5
64Ohio State Buckeyes v Ball State Cardinals2026-09-05 16:30American Footballh2h1+2.47%251.00+10.83%+520.26%2
65Detroit Lions v New Orleans Saints2026-09-13 17:00American Footballh2h1+26.03%4.05+0.097%+5.43%16
66Jiri Lehecka v Alexander Zverev2026-07-06 17:06Tennish2h0+27.73%3.64+0.003%+0.949%22
67IFK Värnamo v Ljungskile SK2026-07-19 13:00Soccerh2h1+37.90%2.75+0.102%+4.23%5
68West Virginia Mountaineers v Coastal Carolina Chanticleers2026-09-05 16:00American Footballh2h1+11.40%10.00+0.218%+14.00%6
69Montreal Alouettes v Calgary Stampeders2026-07-11 23:00American Footballh2h0+63.86%1.58+0.014%+0.896%9
70Cincinnati Bengals v Tampa Bay Buccaneers2026-09-13 17:00American Footballh2h0+63.55%1.61+0.087%+2.31%15
71Inter Milan v Monza2026-08-22 13:00Soccerh2h2+15.21%7.00+0.070%+6.49%11
72New York Giants v Dallas Cowboys2026-09-14 00:20American Footballh2h0+44.13%2.34+0.079%+3.26%16
73Oklahoma Sooners v UTEP Miners2026-09-05 00:00American Footballh2h1+2.52%201.00+8.26%+406.57%2
74USC Trojans v Fresno State Bulldogs2026-09-05 01:00American Footballh2h1+7.46%15.00+0.100%+11.83%7
75Las Vegas Raiders v Miami Dolphins2026-09-13 20:25American Footballh2h1+37.53%2.76+0.073%+3.58%16
76PSV Eindhoven v Fortuna Sittard2026-08-08 18:00Soccerh2h2+12.15%8.75+0.051%+6.28%8
77BK Hacken v Djurgardens IF2026-07-06 17:00Soccerh2h0+38.73%2.60+0.003%+0.697%15
78Bristol City v Walsall2026-08-07 18:45Soccerh2h1+11.29%10.50+0.363%+18.56%4
79Manly Warringah Sea Eagles v North Queensland Cowboys2026-07-12 06:05Rugby Leagueh2h2+4.34%29.00+0.241%+25.96%3
80South Sydney Rabbitohs v Newcastle Knights2026-07-12 04:00Rugby Leagueh2h2+4.77%26.00+0.233%+24.13%3
81USC Trojans v San Jose State Spartans2026-08-29 19:00American Footballh2h1+5.03%34.00+1.53%+71.08%3
82Wake Forest Demon Deacons v Akron Zips2026-09-03 23:00American Footballh2h1+8.00%13.80+0.085%+10.40%7
83Robert Whittaker v Nikita Krylov2026-07-12 00:35Mixed Martial Artsh2h1+42.12%2.40+0.009%+1.10%12
84Dolphins v Cronulla Sutherland Sharks2026-07-11 05:00Rugby Leagueh2h2+4.39%28.00+0.197%+23.04%3
85Gable Steveson v Elisha Ellison2026-07-12 00:15Mixed Martial Artsh2h1+7.38%14.00+0.009%+3.36%11
86Canterbury Bulldogs v Canberra Raiders2026-07-11 07:30Rugby Leagueh2h2+4.38%28.00+0.192%+22.76%3
87Mackenzie Dern v Gillian Robertson2026-08-16 03:00Mixed Martial Artsh2h0+65.12%1.56+0.045%+1.59%10
88Notre Dame Fighting Irish v Wisconsin Badgers2026-09-06 23:30American Footballh2h1+9.35%12.00+0.135%+12.20%6
89Le Havre v AS Monaco2026-08-22 15:00Soccerh2h0+27.70%3.75+0.055%+3.88%8
90Los Angeles Rams v San Francisco 49ers2026-09-11 00:35American Footballh2h1+37.48%2.75+0.054%+3.07%16
91Adelaide Crows v Gold Coast Suns2026-07-11 10:10Aussie Rulesh2h1+31.20%3.25+0.009%+1.41%7
92Los Angeles Chargers v Arizona Cardinals2026-09-13 20:25American Footballh2h1+17.52%6.00+0.053%+5.14%16
93Hammarby IF v Kalmar FF2026-07-12 12:00Soccerh2h1+14.37%7.10+0.007%+2.00%12
94Troyes v Paris FC2026-08-22 15:00Soccerh2h2+27.25%3.80+0.045%+3.56%8
95Detroit Lions v New England Patriots2026-11-15 14:30American Footballh2h1+47.67%2.18+0.130%+3.92%7
96Ponte Preta v Criciuma2026-07-08 23:00Soccerh2h0+16.29%6.22+0.003%+1.32%16
97Illinois Fighting Illini v UAB Blazers2026-09-04 01:00American Footballh2h1+5.69%21.00+0.189%+19.46%5
98Borussia Dortmund v Hamburger SV2026-08-29 13:30Soccerh2h2+17.41%6.00+0.040%+4.47%11
99Dallas Cowboys v Philadelphia Eagles2026-11-26 20:30American Footballh2h0+52.44%1.97+0.113%+3.31%9
100Philadelphia Eagles v Washington Commanders2026-09-13 20:25American Footballh2h0+65.49%1.55+0.041%+1.51%16
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%)
2Fredrikstad FK v Lillestrom2026-07-11 12:00Head to Head+6.31%207LowVig.ag 3.25 (32.7%) / LowVig.ag 2.88 (36.9%) / Betfair Sportsbook (UK) 3.50 (30.4%)
3Edmonton Elks v Ottawa Redblacks2026-07-10 01:00Head to Head+5.52%43PlayUp 1.53 (69.0%) / theScore Bet 3.40 (31.0%)
4Mackenzie Dern v Gillian Robertson2026-08-16 03:00Head to Head+2.63%12DraftKings 1.56 (65.8%) / TAB 3.00 (34.2%)
5Buffalo Bills v Kansas City Chiefs2026-11-27 01:20Head to Head+2.59%10DraftKings 1.74 (59.0%) / Caesars 2.50 (41.0%)
6Los Angeles Rams v Buffalo Bills2026-10-13 00:15Head to Head+1.82%1DraftKings 1.60 (63.6%) / Caesars 2.80 (36.4%)
7Montreal Alouettes v Calgary Stampeders2026-07-11 23:00Head to Head+1.65%9PlayUp 1.58 (64.3%) / BetMGM 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%)
10Dricus Du Plessis v Kamaru Usman2026-07-19 04:30Head to Head+1.41%3DraftKings 1.39 (73.0%) / Ladbrokes (AU) 3.75 (27.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%)
15Damian Pinas v Cesar Almeida2026-07-11 22:15Head to Head+1.09%14Paddy Power 1.50 (67.4%) / Ladbrokes (AU) 3.10 (32.6%)
16Las Vegas Raiders v Miami Dolphins2026-09-13 20:25Head to Head+0.88%4Bovada 1.59 (63.4%) / FanDuel 2.76 (36.6%)
17Chicago Bears v Jacksonville Jaguars2026-12-06 18:00Head to Head+0.87%1DraftKings 1.74 (58.0%) / Caesars 2.40 (42.0%)
18FC 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%)
19New York Giants v Dallas Cowboys2026-09-14 00:20Head to Head+0.77%5Pinnacle 2.34 (43.1%) / DraftKings 1.77 (56.9%)
20New England Patriots v Pittsburgh Steelers2026-09-20 17:00Head to Head+0.74%1DraftKings 1.46 (69.0%) / Caesars 3.25 (31.0%)
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%)
23Ohio 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%)
24Cincinnati Bengals v Tampa Bay Buccaneers2026-09-13 17:00Head to Head+0.58%21Marathon Bet 1.61 (62.5%) / FanDuel 2.68 (37.5%)
25Oklahoma Sooners v UTEP Miners2026-09-05 00:00Head to Head+0.50%1LeoVegas 1.01 (99.5%) / Unibet (UK) 201.00 (0.5%)
26Tennessee Titans v New York Jets2026-09-13 17:00Head to Head+0.49%2FanDuel 1.75 (57.4%) / DraftKings 2.36 (42.6%)
27Denver Broncos v Jacksonville Jaguars2026-09-20 20:05Head to Head+0.48%1DraftKings 1.68 (59.8%) / Caesars 2.50 (40.2%)
28New York Giants v New Orleans Saints2026-10-18 17:00Head to Head+0.48%1DraftKings 1.68 (59.8%) / Caesars 2.50 (40.2%)
29Portugal v Spain2026-07-06 19:00Head to Head+0.46%11Coolbet 4.30 (23.4%) / 1xBet 2.03 (49.5%) / theScore Bet 3.70 (27.2%)
30Pittsburgh Steelers v Atlanta Falcons2026-09-13 17:00Head to Head+0.36%2TAB 1.70 (59.0%) / DraftKings 2.45 (41.0%)
31Real 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%)
32SC Freiburg v Werder Bremen2026-08-29 13:30Head to Head+0.32%11xBet 2.11 (47.5%) / Codere (IT) 3.80 (26.4%) / Coolbet 3.85 (26.1%)
33Jannik Sinner v Jan-Lennard Struff2026-07-07 12:00Head to Head+0.26%1Everygame 1.06 (94.6%) / 1xBet 18.50 (5.4%)
34Nice 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%)
35Ole Miss Rebels v Louisville Cardinals2026-09-06 23:30Head to Head+0.25%2Paddy Power 1.44 (69.6%) / Bovada 3.30 (30.4%)
36Lanus 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%)
37IF Brommapojkarna v GAIS2026-07-06 17:00Head to Head+0.12%6Unibet (SE) 3.35 (29.9%) / NordicBet 2.38 (42.1%) / Pinnacle 3.57 (28.0%)
38Taylor Fritz v Alexander Bublik2026-07-06 16:50Head to Head+0.10%11xBet 1.49 (67.2%) / Pinnacle 3.05 (32.8%)
39Paris Saint Germain v Rennes2026-08-22 15:00Head to Head+0.10%51xBet 1.44 (69.5%) / Coolbet 7.50 (13.3%) / 1xBet 5.84 (17.1%)
40Texas 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%)
41San Diego Padres v Arizona Diamondbacks2026-07-07 01:41Head to Head+0.01%11xBet 1.87 (53.5%) / GTbets 2.15 (46.5%)

Sports

Baseball

Rugby League

Aussie Rules

American Football

Lacrosse

Boxing