Data Store  /  Esports Match Order Books

Esports Match Order Books

EsportsOrder books1-second tickFull depth
Esports Match Order Books

Full-depth, 1-second Polymarket order books for resolved esports matches. Every match in a pack is verified complete — no gaps, recorded from before the opening map through to market resolution. Replay the book at any instant to backtest live-betting and market-making strategies across CS2, Dota 2, League of Legends, R6, Valorant and more.

Choose your dataset

Pick the pack size you want to download. Every capture is verified complete — no gaps, recorded through to resolution. Coverage: Jun 5 – Jun 8, 2026.

250-Match Pack5.4 GB ZIP
  • 100CS2
  • 50Dota 2
  • 50League of Legends
  • 25R6 Siege
  • 25Valorant
$10.00250-Match Pack · 250 matches · 5.4 GB ZIP

How these markets move

Pick a shape to see how the full-depth order book behaves across a match (illustrative).

One competitor pulls ahead early and never gives the lead back — the cleanest market to model, and the easiest to over-trust. The order book stays one-sided into settlement.
Example marketCS2 · NAVI v FaZe · illustrative
NAVI FaZe Order-book depthPrice in ¢ (0–100)
0255075100SHARE PRICE ¢ORDER-BOOK DEPTHOpen25%50%75%CloseNAVI 99FaZe 1

What’s inside

Every row is one outcome token per second. Columns in each file:

FieldTypeDescription
ts_msintSnapshot time (epoch ms)
condition_idstrPolymarket market id
token_idstrCLOB asset id (YES or NO)
outcomestr"YES" or "NO"
market_slugstrPer-market slug
questionstrMarket question
event_idstrParent event id
event_slugstrParent event slug
event_titlestrEvent title
sport_slugstrPrimary sport tag
end_date_isostrResolution deadline
tick_sizefloatMin price increment
best_bidfloatTop-of-book bid
best_bid_sizefloatSize at best bid
best_askfloatTop-of-book ask
best_ask_sizefloatSize at best ask
midfloat(bid+ask)/2, share price
spreadfloatbest_ask − best_bid
bid_levelsarray<{p,s}>Full bid book (desc)
ask_levelsarray<{p,s}>Full ask book (asc)
bid_n_levelsintBid level count
ask_n_levelsintAsk level count
bid_total_sizefloatSum of bid sizes
ask_total_sizefloatSum of ask sizes
last_trade_pricefloat?Most recent trade price
last_trade_ts_msintLast trade timestamp
trades_count_windowintTrades since last snapshot
trades_volume_windowfloatShares since last snapshot
book_ts_msintServer book timestamp
book_hashstrBook version hash
Esports Match Order Books · Data Store | PR&R