ATP Tour
ATP World Ranking - 1,170 pts
🪃 Counterpuncher
Turns defense into offense. Absorbs pace, redirects with precision, and thrives in long rallies by letting opponents beat themselves. Excels at converting break points when they matter most.
Strong against
Weak against
Age
27
Height
6'1" (185 cm)
Weight
75 kg (165 lbs)
Plays
Left-Handed, One-Handed BH
Turned Pro
2017
Career-High Ranking
#10 (2020-09-21)
264
Wins
216
Losses
55%
Win %
4
Titles
Career record broken down by surface
| Year | Summary | Clay | Hard | Grass |
|---|---|---|---|---|
| 2026 | 8/11 | 2/5 | 6/6 | - |
| 2025 | 25/20 | 2/4 | 22/13 | 1/3 |
| 2024 | 29/23 | 5/6 | 21/14 | 3/3 |
| 2023 | 13/12 | 3/3 | 6/6 | 4/3 |
| 2022 | 33/24 | 4/4 | 28/16 | 1/4 |
| 2021 | 29/23 | 7/6 | 14/14 | 8/3 |
| 2020 | 17/15 | 5/2 | 12/13 | - |
| 2019 | 32/27 | 2/6 | 30/18 | 0/3 |
| 2018 | 31/26 | 7/5 | 22/17 | 2/4 |
| 2017 | 37/23 | 0/4 | 31/15 | 6/4 |
| 2016 | 10/11 | 1/2 | 9/9 | - |
| 2015 | 0/1 | - | 0/1 | - |
| Career | 264/216 | 38/47 | 201/142 | 25/27 |
Averages · Last 90 days (8 matches)
Serve
Return
Rally
Last 10 results
| Date | Tournament | Round | Opponent | Surface | Score | Result |
|---|---|---|---|---|---|---|
| May 26, 2026 | Roland Garros | Round of 128 | Jaime Faria | Clay | 46 57 46 | L |
| May 7, 2026 | Internazionali BNL d'Italia | Round of 128 | Mariano Navone | Clay | 46 26 | L |
| Apr 25, 2026 | Mutua Madrid Open | Round of 64 | Nicolai Budkov Kjaer | Clay | 26 16 | L |
| Apr 17, 2026 | BMW Open by Bitpanda | Quarterfinals | Alex Molcan | Clay | 46 46 | L |
| Apr 14, 2026 | BMW Open by Bitpanda | Round of 32 | Tallon Griekspoor | Clay | 64 36 62 | W |
| Apr 10, 2026 | BMW Open by Bitpanda | Round of 16 | Fabian Marozsan | Clay | 76 62 | W |
| Apr 6, 2026 | Rolex Monte-Carlo Masters | Round of 64 | Alexander Blockx | Clay | 46 64 36 | L |
| Mar 8, 2026 | BNP Paribas Open | Round of 32 | Jannik Sinner | Hard | 36 26 | L |
| Mar 6, 2026 | BNP Paribas Open | Round of 64 | Tomas Martin Etcheverry | Hard | 63 26 76 | W |
| Mar 5, 2026 | Miami Open presented by Itau | Round of 128 | Botic van de Zandschulp | Hard | 57 36 | L |
Roland Garros
Denis Shapovalov is currently ranked #39 in the ATP singles rankings with 1,170 points.
Denis Shapovalov (ATP #39) has a career win-loss record of 264-216 (55% win rate) and has won 4 ATP titles.
Smashrs tracks Denis's upcoming matches with AI-powered predictions across six independent models. Our confidence score reflects the degree of agreement between models - a higher score means stronger consensus. Check back before each match for the latest prediction.