Historical football odds: opening & closing lines since 2005
Soccer betting odds for the Premier League, LaLiga, Serie A, Bundesliga, Champions League and 1,000+ competitions — 1X2, over/under, BTTS and Asian handicap from up to 42 bookmakers, with opening and closing lines, line movement, the no-vig consensus and every bet graded.
Premier League 2026-27 — latest results with closing odds
| Date | Match | Score | Books | Home win (close) | Draw (close) | Over 2.5 (close) | 1X2 | O/U 2.5 |
|---|---|---|---|---|---|---|---|---|
| 2026-10-12 | Coventry – Newcastle | 4–1 | 30 | 27% | 25% | 59% | home | over |
| 2026-10-11 | Liverpool – Manchester City | 0–3 | 30 | 27% | 26% | 57% | away | over |
| 2026-10-11 | Crystal Palace – Nottingham | 3–1 | 30 | 34% | 29% | 50% | home | over |
| 2026-10-11 | Hull – Everton | 2–2 | 30 | 24% | 28% | 47% | draw | over |
| 2026-10-10 | Manchester Utd – Tottenham | 1–1 | 30 | 56% | 23% | 62% | draw | under |
| 2026-10-10 | Aston Villa – Brentford | 2–2 | 30 | 37% | 27% | 57% | draw | over |
| 2026-10-10 | Ipswich – Fulham | 2–1 | 30 | 32% | 28% | 54% | home | over |
| 2026-10-10 | Sunderland – Brighton | 0–2 | 30 | 32% | 28% | 48% | away | under |
| 2026-10-10 | Chelsea – Bournemouth | 5–1 | 30 | 52% | 24% | 61% | home | over |
| 2026-10-10 | Arsenal – Leeds | 2–1 | 30 | 65% | 21% | 53% | home | over |
| 2026-09-20 | Fulham – Manchester Utd | 1–1 | 31 | 27% | 25% | 59% | draw | under |
| 2026-09-20 | Leeds – Crystal Palace | 0–0 | 31 | 57% | 24% | 55% | draw | under |
Live from our odds database, refreshed every hour. Probabilities are the no-vig consensus of all bookmakers at kick-off.
Built for
Backtesting
Season after season of closing lines and graded results: closing line value, ROI per strategy.
Models & xG
Market probabilities as features or as the benchmark your model must beat.
Odds comparison
Best price per outcome and who offers it, for every upcoming match.
FAQ
How far back does the football odds history go?
To the 2005-06 season, with opening and closing odds, for the top European leagues; coverage of smaller competitions starts later and varies.
Which markets?
1X2, over/under (several lines), both teams to score and Asian handicap — from up to 42 bookmakers per match, plus the no-vig market consensus.
Which leagues?
Premier League, LaLiga, Serie A, Bundesliga, Ligue 1, Champions League and 1,000+ other competitions worldwide, including lower divisions and cups.
How do I get it?
As a no-code tool on Apify (CSV, Excel, JSON, API; $5 per 1,000 matches) or as a REST API on RapidAPI with a free plan.