Data Store  /  Tennis Match Order Books

Tennis Match Order Books

TennisOrder books1-second tickFull depth
Tennis Match Order Books

Full-depth, 1-second Polymarket order books for resolved tennis matches across ITF, ATP and WTA — singles and doubles. Every match in a pack is verified complete: no gaps, recorded from before the first serve through to market resolution. Reconstruct the book point by point to backtest in-play pricing, momentum and market-making strategies.

Choose your dataset

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

100-Match Pack891 MB ZIP
  • 50ATP
  • 50WTA
$5.00100-Match Pack · 100 matches · 891 MB 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 marketATP · Alcaraz v Zverev · illustrative
Alcaraz Zverev Order-book depthPrice in ¢ (0–100)
0255075100SHARE PRICE ¢ORDER-BOOK DEPTHOpen25%50%75%CloseAlcaraz 99Zverev 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
Tennis Match Order Books · Data Store | PR&R