SmashLob
Fair tennis win probabilities · SkipOdds Index

Two players. One fair number each.

Bookmaker prices for professional tennis, averaged across the market and stripped of the bookmaker margin — clean win probabilities for every match.

Today's matches   Get the API

Live API Match-winner probabilities Margin removed Developer-first
Raw bookmaker odds · Tommy Paul v Carlos Alcaraz · 23 books
Tommy Paul 2.5%Carlos Alcaraz 98.7%
Total: 101.3%Bookmaker margin: +1.3%
↓ Margin removed
SkipOdds Index · fair probabilities
Tommy Paul2.5%
Carlos Alcaraz97.5%
Fair probabilities total: 100.0%
$ curl skipodds.com/v1/tennis/fixtures { "skipodds": { "p1": 0.0249, "p2": 0.9751, "margin_removed": 0.0126, "books_surveyed": 23 } }

The Board, live

Professional tennis · 66 bookmakers, de-vigged and refreshed continuously

ATP US OpenLIVE
Paul2.5%
Alcaraz97.5%
23 booksmargin cut +1.3%
ATP US OpenLIVE
Michelsen87.6%
Etcheverry12.4%
51 booksmargin cut +5.8%
ATP US OpenLIVE
Medvedev73.0%
Tiafoe27.0%
51 booksmargin cut +5.3%
WTA US Open2026-09-06 21:20 UTC
Pegula70.8%
Cirstea29.2%
66 booksmargin cut +4.8%
ATP US Open2026-09-06 23:00 UTC
Shelton70.3%
Tsitsipas29.7%
65 booksmargin cut +4.9%
WTA US Open2026-09-07 00:40 UTC
Kalinskaya50.5%
Navarro49.5%
63 booksmargin cut +4.8%
WTA US Open2026-09-07 15:00 UTC
Andreeva83.3%
Potapova16.7%
66 booksmargin cut +5.1%
ATP US Open2026-09-07 15:00 UTC
Gea40.7%
Zandschulp59.3%
62 booksmargin cut +5.0%
WTA US Open2026-09-07 15:00 UTC
Osaka45.3%
Rybakina54.7%
65 booksmargin cut +5.1%
WTA US Open2026-09-07 15:30 UTC
Swiatek78.1%
Zheng21.9%
65 booksmargin cut +5.2%
ATP US Open2026-09-07 17:00 UTC
Cerundolo40.5%
Blockx59.5%
64 booksmargin cut +5.1%
ATP US Open2026-09-07 20:00 UTC
Khachanov39.3%
Tien60.7%
64 booksmargin cut +5.3%
WTA US Open2026-09-07 23:00 UTC
Jović30.4%
Gauff69.6%
65 booksmargin cut +5.3%
ATP US Open2026-09-08 00:10 UTC
Zverev87.8%
Darderi12.2%
64 booksmargin cut +5.1%

How it works

Bookmaker odds overstate every player — the margin ("vig") is baked in, so the two implied probabilities add up to more than 100%. SmashLob averages the surveyed prices for each player and removes that margin, leaving the SkipOdds Index: the market's honest opinion of the match, two numbers that sum to exactly 100%. No bookmaker names, no betting slips — a forecast, not a tout.

Build with this data

Every number on this page is served by the SkipOdds API — the same engine behind:

CollegeBallCricketSeekHoopSeekMMASeekPinOddsProBallPuckSeekScrumSeekWunderGoal
curl "https://skipodds.com/v1/tennis/fixtures?api_key=skipodds-demo-2026"

Or skip the code entirely — the free widget drops this exact board into any page with two lines:

<div data-skipodds data-sport="tennis" data-limit="5"></div>
<script async src="https://skipodds.com/widget.js"></script>

The demo key serves 100 requests/day. Full reference