IL MARGINE / TENNIS RESEARCHMatchup Lab

Tennis players.
A clearer matchup.

Compare head-to-head results, serve and return statistics, aces and double faults. Explore how the record changes by surface and location.

Start with two players. Compare their profiles against all opponents, or switch to their meetings against each other. Open a match to inspect the numbers behind it.

Snapshot Latest result 12,270 archive matches · 2022 onward
Loading player search…

QUICK GUIDE

What the numbers mean

Aces & double faults

See the total recorded and the average per match. For example, 30 aces in 5 matches means 6 per match. Longer matches give players more chances, so we also show the count per 100 service points.

The chance suggested by the odds

This percentage comes from the recorded pre-match prices, with the bookmaker’s margin removed. A 60% chance means roughly 6 wins in 10 similar matches. It is an estimate, not a guarantee.

Excess wins & win-frequency gap

8 wins when the odds suggested 6 means +2 excess wins. Across 10 matches, that is an 80% win rate instead of 60%: a +20 percentage-point win-frequency gap. Neither number is betting profit or a prediction.

Which matches and statistics are included?

Completed ATP main-draw singles in this archive from 2022 onward, with recorded odds for both players. Retirements, qualifying, Challenger and team events are excluded. These are archive records, not complete career totals.

Your date, surface and location choices limit the results. Location means where the tournament was played. Today’s matches are excluded. Head-to-head shows only meetings between your two chosen players.

A dash means a statistic is unavailable; zero means none were recorded. Averages use only matches with that statistic. Each figure shows how many matches it covers. A few matches can give a misleading picture, and longer formats affect the counts.

The prices were recorded before the match, but are not always the last available price before play. These are historical comparisons, not predictions or betting recommendations.

GET MORE FROM THE NUMBERS

Tennis Matchup Lab FAQs

What the tool shows, how to use the filters, and where the evidence ends.

What can I compare in Tennis Matchup Lab?

Choose two players, then compare their records against all opponents or switch to head-to-head for meetings against each other. Filter by date, surface, region and country. The tables show wins and losses, serve and return points, aces, double faults and recorded pre-match odds.

Is this a complete career head-to-head record?

No. The archive covers completed ATP main-draw singles from 2022 onward where prices for both players are available. It excludes Challenger, qualifying, team events, retirements and other unfinished matches. Your filters narrow that sample further, so the result can differ from an official career H2H.

How do I use the surface and location filters?

For a hard-court match in China, start with outdoor hard and China, then widen to Asia or all regions if there are too few matches. Location means where the tournament was played, not the player’s nationality. The surface comparison keeps your date and location choices but shows each court type separately.

What do excess wins and win-frequency gap mean?

If a player won 8 matches and the recorded odds suggested 6 wins, that is +2 excess wins. Across 10 matches, 8 wins is an 80% win rate versus the expected 60%, giving a +20 percentage-point win-frequency gap. These describe the past; neither is ROI or a prediction.

What is the chance suggested by the odds?

It is an estimate calculated from both players’ recorded pre-match prices after removing the bookmaker’s margin. A 60% chance means about 6 wins in 10 similar matches. These historical prices are not live odds and are not always the final price before play.

Do aces and double faults show totals or averages?

Both. You can see the recorded total and the average per match, plus a rate per 100 service points. Expand a head-to-head meeting to see the exact count for each player. A dash means the statistic is missing; zero means none were recorded. Longer matches usually provide more opportunities to serve aces and double faults.

How is this different from Return Atlas?

Matchup Lab compares playing statistics and results against the chances suggested by the odds. Return Atlas measures historical profit and ROI from betting on or against a player. Use them for different questions; winning more often than expected does not by itself establish a profitable betting strategy.

How current are the records?

The snapshot date and latest included result are displayed on this page. This is a dated archive, not a live score service: today’s matches are excluded, and newly completed matches appear after a checked release. An older snapshot keeps its original date; it is never relabelled as a fresh update.

Does a strong record mean I should back that player?

No. Opponents, match length and small samples can all change the picture. Historical performance is context for your research, not a fair-odds model or a betting recommendation. Check how many matches support each figure and compare the actual price before making a decision.

Keep the price and the record in view.

Compare playing profiles here, investigate historical betting returns in Return Atlas, or read our published tennis selections.