ATP cheat sheet
The ATP cheat sheet lists 24 research rows across 5 sheets for the next scheduled matches, as of October 30, 2026 at 10:46 PM ET. Each sheet states its qualifying rule; every figure comes from stored results, with its sample. Top row: Daniil Medvedev, Won 10 of last 10 matches.
On this page
Recent form
Players in scheduled matches who won 70% or more of their last 10 played matches (at least 3; walkovers excluded).
| Player | Matchup | What the record shows | Sample |
|---|---|---|---|
| Daniil Medvedev | vs Carlos Alcaraz · Semifinals · Erste Bank Open | Last 10: Won 10 of last 10 matches Hard: 42-10 on hard (12 months) Carlos Alcaraz: Opponent won 9 of last 10 | 10 of 10 (100%) |
| Alejandro Davidovich Fokina | vs Moise Kouame · Round of 64 · Rolex Paris Masters | Last 10: Won 9 of last 10 matches Hard: 19-8 on hard (12 months) Moise Kouame: Opponent won 3 of last 10 | 9 of 10 (90%) |
| Carlos Alcaraz | vs Daniil Medvedev · Semifinals · Erste Bank Open | Last 10: Won 9 of last 10 matches Hard: 29-4 on hard (12 months) Daniil Medvedev: Opponent won 10 of last 10 | 9 of 10 (90%) |
| Jiri Lehecka | vs Alex Michelsen · Round of 64 · Rolex Paris Masters | Last 10: Won 8 of last 10 matches Hard: 24-13 on hard (12 months) Alex Michelsen: Opponent won 5 of last 10 | 8 of 10 (80%) |
| Jiri Lehecka | vs Jan-Lennard Struff · Semifinals · Swiss Indoors Basel | Last 10: Won 8 of last 10 matches Hard: 24-13 on hard (12 months) Jan-Lennard Struff: Opponent won 8 of last 10 | 8 of 10 (80%) |
Recent form: the full sheet in StatsNext: every qualifying row, with current sportsbook lines and hit rates against them where the sheet uses them (the top 5 rows free, every row with StatsNext Pro)
Surface form
Players who won 70% or more of their matches on this tournament’s surface over the last 12 months (at least 3).
| Player | Matchup | What the record shows | Sample |
|---|---|---|---|
| Carlos Alcaraz | vs Daniil Medvedev · Semifinals · Erste Bank Open | Hard: Won 29 of 33 on hard (12 months) Daniil Medvedev: Opponent 42-10 on hard | 29 of 33 (88%) |
| Daniil Medvedev | vs Carlos Alcaraz · Semifinals · Erste Bank Open | Hard: Won 42 of 52 on hard (12 months) Carlos Alcaraz: Opponent 29-4 on hard | 42 of 52 (81%) |
| Alexander Zverev | vs Alex de Minaur · Semifinals · Erste Bank Open | Hard: Won 32 of 40 on hard (12 months) Alex de Minaur: Opponent 26-10 on hard | 32 of 40 (80%) |
| Taylor Fritz | vs Valentin Vacherot · Semifinals · Swiss Indoors Basel | Hard: Won 28 of 39 on hard (12 months) Valentin Vacherot: Opponent 18-14 on hard | 28 of 39 (72%) |
| Alex de Minaur | vs Alexander Zverev · Semifinals · Erste Bank Open | Hard: Won 26 of 36 on hard (12 months) Alexander Zverev: Opponent 32-8 on hard | 26 of 36 (72%) |
Surface form: the full sheet in StatsNext: every qualifying row, with current sportsbook lines and hit rates against them where the sheet uses them (the top 5 rows free, every row with StatsNext Pro)
Head-to-head
Scheduled matches whose players have met at least twice (every stored meeting; walkovers excluded): who leads the meetings.
| Player | Matchup | What the record shows | Sample |
|---|---|---|---|
| Alex Molcan | vs Daniel Altmaier · Qualifying round 1 · Rolex Paris Masters | Head-to-head: Won 3 of 3 meetings Last meeting: Won · 2026 · Round of 16 | 3 of 3 (100%) |
| Nuno Borges | vs Adrian Mannarino · Qualifying round 1 · Rolex Paris Masters | Head-to-head: Won 2 of 2 meetings Last meeting: Won · 2026 · Round of 32 | 2 of 2 (100%) |
| Rafael Jodar | vs Alejandro Tabilo · Round of 64 · Rolex Paris Masters | Head-to-head: Won 3 of 4 meetings Hard: 3-1 on hard Last meeting: Won · 2026 · Round of 32 | 3 of 4 (75%) |
| Sebastian Baez | vs Damir Dzumhur · Qualifying round 1 · Rolex Paris Masters | Head-to-head: Won 2 of 3 meetings Last meeting: Lost · 2025 · Round of 64 | 2 of 3 (67%) |
Head-to-head: the full sheet in StatsNext: every qualifying row, with current sportsbook lines and hit rates against them where the sheet uses them (the top 5 rows free, every row with StatsNext Pro)
Serve strength
Players whose service points won, averaged over their last 10 matches with stats, is 3 or more points above their opponent’s (at least 3 matches each).
| Player | Matchup | What the record shows |
|---|---|---|
| Alejandro Davidovich Fokina | vs Moise Kouame · Round of 64 · Rolex Paris Masters | Service points won: 72.3% avg over 10 matches · opponent 58.6% (10) First serve won: 75.9% · 5.1 aces per match |
| Alexander Zverev | vs Alex de Minaur · Semifinals · Erste Bank Open | Service points won: 75.1% avg over 10 matches · opponent 61.7% (10) First serve won: 79.2% · 12.5 aces per match |
| Stefanos Tsitsipas | vs Learner Tien · Round of 64 · Rolex Paris Masters | Service points won: 75.2% avg over 10 matches · opponent 63.1% (10) First serve won: 81.1% · 9.9 aces per match |
| Quentin Halys | vs Arthur Fery · Round of 64 · Rolex Paris Masters | Service points won: 70.3% avg over 10 matches · opponent 59.9% (10) First serve won: 83.3% · 17.3 aces per match |
| Jiri Lehecka | vs Alex Michelsen · Round of 64 · Rolex Paris Masters | Service points won: 74.4% avg over 10 matches · opponent 64.4% (10) First serve won: 81.3% · 10.2 aces per match |
Serve strength: the full sheet in StatsNext: every qualifying row, with current sportsbook lines and hit rates against them where the sheet uses them (the top 5 rows free, every row with StatsNext Pro)
Return strength
Players whose return points won, averaged over their last 10 matches with stats, is 3 or more points above their opponent’s (at least 3 matches each).
| Player | Matchup | What the record shows |
|---|---|---|
| Benjamin Bonzi | vs Tallon Griekspoor · Qualifying round 1 · Rolex Paris Masters | Return points won: 38.4% avg over 10 matches · opponent 30.4% (10) Break points converted: 38.2% (match average) |
| Jaume Munar | vs Lorenzo Sonego · Qualifying round 1 · Rolex Paris Masters | Return points won: 42.6% avg over 10 matches · opponent 34.8% (10) Break points converted: 51.1% (match average) |
| Juan Manuel Cerundolo | vs Aleksandar Kovacevic · Qualifying round 1 · Rolex Paris Masters | Return points won: 33.1% avg over 10 matches · opponent 26.2% (10) Break points converted: 29.3% (match average) |
| Damir Dzumhur | vs Sebastian Baez · Qualifying round 1 · Rolex Paris Masters | Return points won: 40.3% avg over 10 matches · opponent 33.8% (10) Break points converted: 36.1% (match average) |
| Daniel Merida | vs Alexander Blockx · Round of 64 · Rolex Paris Masters | Return points won: 38.2% avg over 10 matches · opponent 31.7% (10) Break points converted: 41.2% (match average) |
Return strength: the full sheet in StatsNext: every qualifying row, with current sportsbook lines and hit rates against them where the sheet uses them (the top 5 rows free, every row with StatsNext Pro)
How these cheat sheets work
- Every figure is from stored matches: statistics, never sportsbook lines, odds or prices. Player thresholds are statistical: each player’s featured threshold, the one nearest the player’s usual output, as on the player’s prop research page.
- Player rows are ordered by the lower bound of a 95% confidence interval on the hit rate, so a long record ranks above a short one at the same percentage; a small sample is marked.
- The sheets describe what already happened. They are not predictions, picks or value estimates, and a high past rate does not make a bet likely to win.
- The page is rebuilt with each daily research refresh; rows for matches that have started drop off at the next refresh.
This page shows statistics and results only. It contains no sportsbook prices or betting lines. Current markets, hit rates against the line and StatsNext research are in the app.
