The School of Odds

AFL

Odds analysis and consensus probability predictions for AFL. 18 upcoming games analysed from independent sportsbooks.

Head to Head — 28 (8 in analysis)

OptionBest OddsPredictionEVGrowth
Adelaide Crows (Local)1.4467%-4.02%+0.000%
Collingwood Magpies (Visit)3.0533%+1.71%+0.014%
Melbourne Demons v Geelong Cats2026-07-24 09:40 UTC

Head to Head — 28 (8 in analysis)

OptionBest OddsPredictionEVGrowth
Melbourne Demons (Local)1.8752%-2.13%+0.000%
Geelong Cats (Visit)2.0248%-3.72%+0.000%

Head to Head — 27 (8 in analysis)

OptionBest OddsPredictionEVGrowth
Fremantle Dockers (Local)1.0888%-4.57%+0.000%
West Coast Eagles (Visit)10.0012%+16.36%+0.298%
Carlton Blues v Gold Coast Suns2026-07-25 03:05 UTC

Head to Head — 28 (8 in analysis)

OptionBest OddsPredictionEVGrowth
Carlton Blues (Local)1.6857%-4.50%+0.000%
Gold Coast Suns (Visit)2.2543%-2.90%+0.000%

Head to Head — 26 (7 in analysis)

OptionBest OddsPredictionEVGrowth
Hawthorn Hawks (Local)1.0691%-3.80%+0.000%
Essendon Bombers (Visit)14.009%+29.41%+0.665%

Head to Head — 27 (8 in analysis)

OptionBest OddsPredictionEVGrowth
Greater Western Sydney Giants (Local)2.5239%-1.23%+0.000%
Sydney Swans (Visit)1.6261%-1.50%+0.000%

Head to Head — 26 (8 in analysis)

OptionBest OddsPredictionEVGrowth
Western Bulldogs (Local)1.1187%-3.96%+0.000%
Richmond Tigers (Visit)8.8013%+18.64%+0.445%

Head to Head — 28 (8 in analysis)

OptionBest OddsPredictionEVGrowth
Brisbane Lions (Local)1.1484%-3.95%+0.000%
Port Adelaide Power (Visit)6.9516%+9.43%+0.150%

Head to Head — 28 (8 in analysis)

OptionBest OddsPredictionEVGrowth
North Melbourne Kangaroos (Local)2.7036%-1.57%+0.000%
St Kilda Saints (Visit)1.5064%-4.68%+0.000%

Head to Head — 7 (1 in analysis)

OptionBest OddsPredictionEVGrowth
Collingwood Magpies (Local)2.1146%-3.67%+0.000%
Geelong Cats (Visit)1.7354%-5.98%+0.000%

Head to Head — 7 (1 in analysis)

OptionBest OddsPredictionEVGrowth
Fremantle Dockers (Local)1.2081%-2.49%+0.000%
Western Bulldogs (Visit)4.9019%-8.18%+0.000%
St Kilda Saints v Sydney Swans2026-08-01 03:05 UTC

Head to Head — 7 (1 in analysis)

OptionBest OddsPredictionEVGrowth
St Kilda Saints (Local)2.2144%-3.76%+0.000%
Sydney Swans (Visit)1.6856%-5.16%+0.000%

Head to Head — 7 (1 in analysis)

OptionBest OddsPredictionEVGrowth
Hawthorn Hawks (Local)1.2081%-2.49%+0.000%
North Melbourne Kangaroos (Visit)4.9019%-8.18%+0.000%

Head to Head — 7 (1 in analysis)

OptionBest OddsPredictionEVGrowth
Port Adelaide Power (Local)2.1146%-3.67%+0.000%
Greater Western Sydney Giants (Visit)1.7354%-5.98%+0.000%
Carlton Blues v Brisbane Lions2026-08-01 09:40 UTC

Head to Head — 7 (1 in analysis)

OptionBest OddsPredictionEVGrowth
Carlton Blues (Local)2.9631%-7.54%+0.000%
Brisbane Lions (Visit)1.4069%-3.73%+0.000%

Head to Head — 7 (1 in analysis)

OptionBest OddsPredictionEVGrowth
Richmond Tigers (Local)1.9749%-4.16%+0.000%
West Coast Eagles (Visit)1.8851%-3.46%+0.000%

Head to Head — 7 (1 in analysis)

OptionBest OddsPredictionEVGrowth
Gold Coast Suns (Local)2.2044%-3.20%+0.000%
Melbourne Demons (Visit)1.6856%-5.92%+0.000%

Head to Head — 7 (1 in analysis)

OptionBest OddsPredictionEVGrowth
Essendon Bombers (Local)7.0013%-7.94%+0.000%
Adelaide Crows (Visit)1.1187%-3.60%+0.000%

Latest results

Date (UTC)MatchResult
2026-07-19 06:40Essendon Bombers v Greater Western Sydney Giants67–64
2026-07-19 05:15Gold Coast Suns v Western Bulldogs68–77
2026-07-19 03:10Richmond Tigers v Hawthorn Hawks52–122
2026-07-18 10:10West Coast Eagles v Brisbane Lions69–93
2026-07-18 09:35Collingwood Magpies v Carlton Blues90–69

See all 159 archived games →