Loading ticker...
Loading… @TheOddsGap

The Odds Gap Data

Premier League Historical Odds Data

46 finished Premier League games since August 24, 2026, with every book's earliest and closing price at every line, as CSV, JSON or Parquet.

Since August 24, 2026: 46 games from 20 books. Last game added October 12, 2026.

This Premier League sample is still small: 46 finished games so far. It grows with every game we scan as the season goes.

What's in It

  1. Moneyline, spread and total for every Premier League game we scanned.
  2. Each book's earliest price and closing price at every line.
  3. The line movement between them, in probability points.
  4. Pinnacle as the sharp reference, never counted as the best price.
  5. Player props at four checkpoints, where books post them.
  6. A free sample week, recent and full history by subscription.

Sample

Newcastle United at Coventry City, October 12, 2026: Coventry City moneyline at each book, earliest captured and closing price.

BookMarketEarliestCloseMovement
Pinnacle (reference)Moneyline+205+271-5.83 pts
Bally BetMoneyline+255+270-1.14 pts
BetMGMMoneyline+240+210+2.85 pts
BetOnlineMoneyline+236+277-3.24 pts
BetParxMoneyline+240+260-1.63 pts
BetRiversMoneyline+255+270-1.14 pts
BovadaMoneyline+235+255-1.68 pts
CaesarsMoneyline+225+245-1.78 pts

Download

A sample week, September 15 to 21, 2026, free. No signup, no key.

curl -o epl.csv "https://theoddsgap.com/api/odds-history.csv?sport=soccer_epl"

Try it: /data/sample.csv holds every book's prices on one finished NFL game, New York Jets at Chicago Bears. Free, no signup, no key.

Questions

Where can I download Premier League historical odds as a CSV?

Right here. A sample week, September 15 to 21, 2026, downloads free with no key. Recent data and the full Premier League history back to August 24, 2026 are a subscription. Every file also comes as JSON or Parquet with the same rows and columns.

Does this include Premier League opening and closing lines?

Closing lines, yes: each book's last price before the game started. For the open, you get the earliest price we captured at that line, which is not always the market's first posted line, and the file labels it that way.

How far back does the Premier League data go?

To August 24, 2026. Our coverage starts on June 4, 2026 across every sport, so this is not a multi-season archive. It grows with every Premier League game we scan.