Tennis Prediction Data — Kalshi & Polymarket
Tick-by-tick trades and L2 order-book depth for 33 Tennis series on Kalshi & Polymarket — ATP and WTA match winners, set winners, game totals and spreads, ITF and Challenger matches, tournament winners. 4,303 series-days covering July 2025 – present; 34.0M trades · $2.7B turnover over the last 30 captured days. Every contract captured co-located with nanosecond venue and receive timestamps — sold as day bundles, €1 per day, bought as a guest with instant download.
Tennis on Kalshi & Polymarket
ATP, WTA, ITF and Challenger match winners, set winners, game totals, spreads and tournament winners.
Every series below is archived at full feed resolution — each contract file carries every trade print (price, size, side) and Level-2 order-book updates in one normalized, zstd-compressed schema. A series-day bundle holds all contracts of the series for one UTC day.
Most traded Tennis series (last 30 days)
Ranked by USD turnover from our own daily statistics — the series a market maker or bot builder should start with.
| # | Series | Venue | Trades (30d) | Turnover (30d) | Days | |
|---|---|---|---|---|---|---|
| 1 | ATP Tennis Match | Kalshi | 4,674,555 | $588.7M | 23 | Buy days |
| 2 | Challenger ATP | Kalshi | 7,220,281 | $502.4M | 30 | Buy days |
| 3 | WTA Tennis Match | Kalshi | 4,125,204 | $464.3M | 30 | Buy days |
| 4 | ITF Men's Match | Kalshi | 6,093,966 | $294.7M | 30 | Buy days |
| 5 | ITF Women's Match | Kalshi | 5,354,045 | $259.6M | 30 | Buy days |
| 6 | ATP Tennis (matches & props) | Polymarket | 829,528 | $169.2M | 30 | Buy days |
| 7 | Challenger WTA | Kalshi | 2,086,865 | $161.4M | 24 | Buy days |
| 8 | WTA Tennis (matches & props) | Polymarket | 451,094 | $85.5M | 30 | Buy days |
| 9 | ATP Set Winner | Kalshi | 778,110 | $66.8M | 23 | Buy days |
| 10 | WTA Set Winner | Kalshi | 676,472 | $51.3M | 30 | Buy days |
Trades and USD turnover summed over every contract of the series, from the recorded tick data; 30 days to 2026-09-22. Series without statistics in the window are omitted.
Tennis activity per venue
| Venue | Series | With stats | Trades (30d) | Turnover (30d) |
|---|---|---|---|---|
| Kalshi | 30 | 27 | 32,421,632 | $2.4B |
| Polymarket | 3 | 3 | 1,547,566 | $272.8M |
30 days to 2026-09-22, from our own daily statistics per contract.
Tennis — development since capture
86,107,265 trades and $6.8B of USD turnover across 30 series since 2026-07-08; busiest single series-day 2026-08-31 with $64.1M, biggest contract KXATPMATCH-26SEP03ZVEHAL-ZVE (2026-09-04, $11.6M).
| Month | Series active | Days | Trades | Turnover (USD) | Avg / day | Contracts traded | L2 updates | vs previous month |
|---|---|---|---|---|---|---|---|---|
| Sep 2026 (month to date) | 30 | 22 | 25,377,434 | $2.0B | $90.3M | 46,867 | 3.4B | — |
| Aug 2026 | 30 | 31 | 33,322,525 | $2.8B | $91.3M | 51,488 | 3.4B | — |
| Jul 2026 | 16 | 24 | 27,407,306 | $2.0B | $84.3M | — | — | — |
Tennis series — trades and USD turnover summed per calendar month (UTC) over every contract, from our own daily statistics of the recorded tick data. Days = captured UTC days; a partial month shows no month-over-month change. Contracts traded and L2 (order-book) updates exist for days captured with the extended statistics.
Tennis — turnover by weekday
Tuesdays are the busiest day at about $116.3M of USD turnover, averaged over the captured days of the last 30.
| Weekday (UTC) | Avg turnover / day | USD | Avg trades | Days |
|---|---|---|---|---|
| Monday | $100.5M | 1.3M | 5 | |
| Tuesday | $116.3M | 1.5M | 5 | |
| Wednesday | $106.4M | 1.3M | 4 | |
| Thursday | $84.1M | 1.1M | 4 | |
| Friday | $83.5M | 977.7K | 4 | |
| Saturday | $59.4M | 749.5K | 4 | |
| Sunday | $72.2M | 893.0K | 4 |
Tennis series — average USD turnover and trades per weekday over the captured days of the last 30, from our own daily statistics; weekdays without a captured day show —.
Rising Tennis series — 30 days vs the 30 before
| # | Series | Venue | Turnover (30d) | Prior 30d | Growth (avg / day) | Trades (30d) |
|---|---|---|---|---|---|---|
| 1 | Will Player Qualify for WTA Finals | Kalshi | $15.0K | $597.98 | +1151.0 % | 197 |
| 2 | Men's Tournament Winner | Kalshi | $3.9M | $968.5K | +304.9 % | 70,663 |
| 3 | WTA Grand Slam | Kalshi | $11.0K | $1.7K | +239.4 % | 1,473 |
| 4 | Women's Tournament Winner | Kalshi | $1.0M | $218.0K | +133.6 % | 33,829 |
| 5 | ATP #1 Ranked Player | Kalshi | $13.3K | $3.0K | +120.2 % | 800 |
Growth of average USD turnover per captured day, the 30 days to 2026-09-22 against the 30 days before; series need ≥ 10 captured days in both windows and ≥ $10K of turnover in the current one. From our own daily statistics.
Tennis prediction markets — trades and turnover per day
Every captured UTC day of the last 30, summed over the 33 Tennis series — how much these markets trade day by day, from our own tick capture.
| UTC day | Series with stats | Contracts traded | Trades | Turnover | Buy share | L2 updates |
|---|---|---|---|---|---|---|
| 2026-09-22 | 24 | 3,539 | 1,695,556 | $126.2M | 68 % | 206.7M |
| 2026-09-21 | 24 | 2,348 | 1,291,143 | $89.2M | 70 % | 145.7M |
| 2026-09-20 | 18 | 1,410 | 650,379 | $44.8M | 67 % | 92.7M |
| 2026-09-19 | 19 | 931 | 763,630 | $54.4M | 69 % | 62.2M |
| 2026-09-18 | 19 | 1,447 | 802,547 | $59.0M | 71 % | 66.8M |
| 2026-09-17 | 19 | 1,485 | 1,002,016 | $72.0M | 71 % | 90.3M |
| 2026-09-16 | 19 | 1,988 | 1,336,305 | $90.7M | 69 % | 165.3M |
| 2026-09-15 | 19 | 2,372 | 1,432,105 | $99.1M | 70 % | 192.5M |
| 2026-09-14 | 17 | 1,848 | 1,163,627 | $75.6M | 70 % | 146.0M |
| 2026-09-13 | 26 | 1,443 | 787,259 | $57.7M | 71 % | 135.1M |
| 2026-09-12 | 29 | 1,086 | 585,055 | $44.3M | 68 % | 71.4M |
| 2026-09-11 | 30 | 1,210 | 1,057,227 | $79.2M | 70 % | 113.4M |
| 2026-09-10 | 30 | 1,756 | 1,095,610 | $68.5M | 69 % | 153.4M |
| 2026-09-09 | 30 | 2,404 | 1,437,481 | $112.7M | 68 % | 189.9M |
| 2026-09-08 | 30 | 2,654 | 1,383,171 | $108.1M | 67 % | 197.0M |
| 2026-09-07 | 30 | 2,283 | 1,217,913 | $91.8M | 68 % | 184.7M |
| 2026-09-06 | 30 | 2,051 | 1,004,665 | $90.5M | 68 % | 168.4M |
| 2026-09-05 | 30 | 1,724 | 1,004,911 | $93.2M | 69 % | 132.6M |
| 2026-09-04 | 29 | 2,015 | 1,252,442 | $127.8M | 68 % | 163.5M |
| 2026-09-03 | 29 | 3,096 | 1,445,721 | $135.9M | 69 % | 209.7M |
| 2026-09-02 | 29 | 3,791 | 1,374,996 | $126.9M | 68 % | 257.0M |
| 2026-09-01 | 29 | 3,986 | 1,593,675 | $139.2M | 67 % | 271.8M |
| 2026-08-31 | 29 | 2,981 | 1,516,098 | $140.3M | 67 % | 229.3M |
| 2026-08-30 | 26 | 2,446 | 1,129,518 | $95.7M | 69 % | 165.3M |
| 2026-08-29 | 28 | 1,456 | 644,267 | $45.5M | 68 % | 63.6M |
| 2026-08-28 | 28 | 2,049 | 798,660 | $68.2M | 67 % | 116.6M |
| 2026-08-27 | 28 | 2,413 | 759,674 | $60.1M | 68 % | 123.4M |
| 2026-08-26 | 28 | 3,934 | 1,191,581 | $95.4M | 68 % | 227.5M |
| 2026-08-25 | 28 | 4,166 | 1,261,453 | $109.1M | 68 % | 251.5M |
| 2026-08-24 | 26 | 3,428 | 1,290,513 | $105.9M | 70 % | 252.2M |
Per UTC day, summed over every Tennis series that has statistics for that day, from every trade print of every contract in our tick archive. Trades and USD turnover are exact; contracts traded, buy share and L2 (order-book) updates exist for days captured with the extended statistics — earlier days show —.
Most traded Tennis contracts on 2026-09-22
The single event contracts with the most USD turnover on the newest captured day — with open and close price and the outcome implied by the last print.
| Contract | Series | Venue | Open → Close | Implied outcome | Trades | Turnover | |
|---|---|---|---|---|---|---|---|
| KXWTAMATCH-26SEP21KREFRI-KRE | WTA Tennis Match | Kalshi | 0.890 → 0.990 | Yes | 13,869 | $2.5M | buy file → |
| KXATPCHALLENGERMATCH-26SEP22BUDHAR-BUD | Challenger ATP | Kalshi | 0.630 → 0.010 | No | 12,101 | $2.1M | buy file → |
| KXATPCHALLENGERMATCH-26SEP22RATCOR-RAT | Challenger ATP | Kalshi | 0.560 → 0.010 | No | 22,387 | $1.9M | buy file → |
| KXATPCHALLENGERMATCH-26SEP22KRUGOR-KRU | Challenger ATP | Kalshi | 0.370 → 0.010 | No | 15,997 | $1.8M | buy file → |
| KXWTAMATCH-26SEP20PRESAK-PRE | WTA Tennis Match | Kalshi | 0.480 → 0.990 | Yes | 10,654 | $1.7M | buy file → |
| KXATPCHALLENGERMATCH-26SEP22RATCOR-COR | Challenger ATP | Kalshi | 0.440 → 0.990 | Yes | 25,528 | $1.7M | buy file → |
| KXATPCHALLENGERMATCH-26SEP22MARSCH-MAR | Challenger ATP | Kalshi | 0.330 → 0.990 | Yes | 16,596 | $1.6M | buy file → |
| KXWTAMATCH-26SEP20BONZAR-BON | WTA Tennis Match | Kalshi | 0.660 → 0.990 | Yes | 10,733 | $1.6M | buy file → |
| KXWTACHALLENGERMATCH-26SEP22RUGGRA-GRA | Challenger WTA | Kalshi | 0.690 → 0.990 | Yes | 11,277 | $1.5M | buy file → |
| KXATPCHALLENGERMATCH-26SEP22KRUGOR-GOR | Challenger ATP | Kalshi | 0.650 → 0.990 | Yes | 18,716 | $1.4M | buy file → |
Single contracts ranked by USD turnover on 2026-09-22 (UTC), from every trade print in our tick archive. Prices quote 0..1; the implied outcome reads the last print of the day (≥ 0.97 Yes/Up, ≤ 0.03 No/Down) — venues publish the official result. Each contract’s day file is sold individually, the whole series day as a bundle.
Kalshi Tennis series
Largest archive first. Each series page lists its exact coverage, day count and recent days; day bundles are bought in the shop calendar.
| Series | Venue | Interval | Days | Coverage | Size | Price/day | |
|---|---|---|---|---|---|---|---|
| ITF Men's Match | Kalshi | event | 165 | April 2026 – present | 85.7 GB | €1 | Buy days |
| ITF Women's Match | Kalshi | event | 165 | April 2026 – present | 77.9 GB | €1 | Buy days |
| Challenger ATP | Kalshi | event | 209 | February 2026 – present | 66.4 GB | €1 | Buy days |
| ATP Tennis Match | Kalshi | event | 202 | February 2026 – present | 26.8 GB | €1 | Buy days |
| WTA Tennis Match | Kalshi | event | 209 | February 2026 – present | 26.1 GB | €1 | Buy days |
| ATP Set Winner | Kalshi | event | 196 | March 2026 – present | 15.6 GB | €1 | Buy days |
| Challenger WTA | Kalshi | event | 156 | February 2026 – present | 14.0 GB | €1 | Buy days |
| WTA Set Winner | Kalshi | event | 146 | April 2026 – present | 13.0 GB | €1 | Buy days |
| ITF Doubles Match | Kalshi | event | 75 | July 2026 – present | 8.60 GB | €1 | Buy days |
| ATP Total Games (KXATPGTOTAL) | Kalshi | event | 132 | May 2026 – present | 6.89 GB | €1 | Buy days |
| ITF Women's Doubles Match | Kalshi | event | 73 | July 2026 – present | 6.38 GB | €1 | Buy days |
| ATO Game Spread | Kalshi | event | 142 | March 2026 – present | 6.16 GB | €1 | Buy days |
| WTA Total Games | Kalshi | event | 43 | August 2026 – present | 5.39 GB | €1 | Buy days |
| ATP Exact Match Score | Kalshi | event | 142 | March 2026 – present | 3.82 GB | €1 | Buy days |
| WTA Exact Match Score | Kalshi | event | 26 | June 2026 – present | 1.37 GB | €1 | Buy days |
| Men's Tournament Winner | Kalshi | event | 122 | May 2026 – present | 565 MB | €1 | Buy days |
| Women's Tournament Winner | Kalshi | event | 121 | May 2026 – present | 473 MB | €1 | Buy days |
| ATP Stage Qualifiers | Kalshi | event | 41 | May 2026 – present | 445 MB | €1 | Buy days |
| ATP Total Sets | Kalshi | event | 14 | August 2026 – present | 373 MB | €1 | Buy days |
| ATP Set Spread | Kalshi | event | 14 | August 2026 – present | 361 MB | €1 | Buy days |
| WTA Stage Qualifiers | Kalshi | event | 38 | May 2026 – present | 320 MB | €1 | Buy days |
| Will Player Qualify for ATP Finals? | Kalshi | event | 113 | June 2026 – present | 219 MB | €1 | Buy days |
| French Open Men's | Kalshi | annual | 96 | March 2026 – June 2026 | 107 MB | €1 | Buy days |
| Will Player Qualify for WTA Finals | Kalshi | event | 113 | June 2026 – present | 89.0 MB | €1 | Buy days |
| Men and Women Tournament Winners | Kalshi | event | 20 | August 2026 – present | 75.7 MB | €1 | Buy days |
| French Open Women's | Kalshi | annual | 95 | March 2026 – June 2026 | 65.9 MB | €1 | Buy days |
| ATP Grand Slam | Kalshi | event | 203 | March 2026 – present | 31.1 MB | €1 | Buy days |
| ATP #1 Ranked Player | Kalshi | event | 203 | March 2026 – present | 29.0 MB | €1 | Buy days |
| WTA Grand Slam | Kalshi | event | 202 | March 2026 – present | 25.2 MB | €1 | Buy days |
| ATP Total Games (KXATPGAMETOTAL) | Kalshi | event | 10 | March 2026 | 4.33 MB | €1 | Buy days |
Polymarket Tennis series
Largest archive first. Each series page lists its exact coverage, day count and recent days; day bundles are bought in the shop calendar.
| Series | Venue | Interval | Days | Coverage | Size | Price/day | |
|---|---|---|---|---|---|---|---|
| ATP Tennis (matches & props) | Polymarket | event | 365 | July 2025 – present | 116 GB | €1 | Buy days |
| WTA Tennis (matches & props) | Polymarket | event | 320 | August 2025 – present | 61.1 GB | €1 | Buy days |
| ITF Tennis (matches & props) | Polymarket | event | 132 | May 2026 – present | 47.6 GB | €1 | Buy days |
Why buy Tennis prediction-market data here
Four things every page on this site is built on — and the reason the numbers above exist at all.
We record everything
The complete public feed of each venue as it was published: every Level-2 snapshot and update at the venue's full book depth, every trade with its aggressor side, every quote, funding, mark-price and liquidation event — for every instrument the venue lists, every UTC day since we added the venue. Nothing sampled, no top-N cut, no on-demand capture.
Institutional grade
Captured co-located at the venue with the exchange timestamp and our receive timestamp in integer nanoseconds, an event-id chain that makes any gap visible, and one normalized schema across 35+ venues — the same capture our own high-frequency trading engine and enterprise feeds run on.
€1 per instrument-day
Any instrument-day is €1, series-day bundles start at €1 — no subscription, no minimum order, no tiers to unlock. Credit packs lower the effective price and never expire, and every venue has free full-day samples to test against first.
Self-service for everyone
Pick the days in the Data Shop, pay by card as a guest and download immediately — no sales call, no enterprise contract, no KYC. Coding agents buy the same files through the MCP server, and the free Agent Skill teaches them the format.
Tennis prediction-market data — FAQ
Does Kalshi have tennis markets?
Yes — ATP, WTA, ITF (men’s and women’s, singles and doubles) and ATP Challenger match winners, set winners, exact match scores, game totals, game spreads, stage qualifiers and tournament winners. Polymarket ATP, WTA and ITF matches and props are each a family.
How much tennis prediction-market data is there?
Tennis is among the busiest sports on both venues — hundreds of matches per day in season; the ATP, ITF and WTA match series are consistently among the most-traded Kalshi sports series.
How far back does the Tennis data go?
Coverage runs July 2025 – present — 4,303 series-days across 33 series on Kalshi & Polymarket. Each series page lists its exact span.
Can I get Tennis prediction-market data as CSV or Parquet?
Yes — trades export as gzipped CSV or Parquet at no extra cost, with integer microsecond UTC timestamps that load straight into pandas, polars or DuckDB. Both venues record full order-book depth without a separate BBO stream, so book data ships in the native tick file — the free reader script converts it locally. See the formats overview.
How much does Tennis prediction-market data cost?
€1 per series-day bundle — every contract of the series for that UTC day — no subscription, no minimum order. Pick days in the shop calendar, pay as a guest, download immediately.
Do I need an account or a sales call?
No. Pick the Tennis series-days in the Data Shop, pay by card as a guest and download immediately — no subscription, no minimum order, no KYC, no enterprise contract, no sales call. Coding agents buy the same bundles through the MCP server.
How is the Tennis data captured?
Co-located at the venue, message by message: every Level-2 update and every trade print carries the exchange timestamp and our receive timestamp in integer nanoseconds, an event-id chain makes any gap visible, and one normalized schema across 35+ venues means a parser written for Binance reads these files unchanged. It is the same capture our own high-frequency trading engine runs on — nothing sampled, no top-N cut.
What was the busiest Tennis trading day?
2026-08-31 — $64.1M of USD turnover over 458,870 trades in a single series-day. Since our statistics began on 2026-07-08, 30 Tennis series recorded 86,107,265 trades and $6.8B in total; the biggest single contract was KXATPMATCH-26SEP03ZVEHAL-ZVE on 2026-09-04 at $11.6M. Tuesdays are the busiest weekday at about $116.3M per day.