Bookmaker prices for professional tennis, averaged across the market and stripped of the bookmaker margin — clean win probabilities for every match.
Professional tennis · 63 bookmakers, de-vigged and refreshed continuously
Market movement since lines opened · world rankings
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.
Every number on this page is served by the SkipOdds API — the same engine behind:
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