██████████████████████████████████████████████████████████████████████████████████████████████████████████████ ██████████████████████████████████████████████████████████████████████████████████████████████████████████████ ██████████████████████████████████████████████████████████████████████████████████████████████████████████████ ████████████@@@███████████████████████████████@@███████@██@@@@@██@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@███████████ ███████████%=*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=++++xx*===xxx*********************************x███████████ ███████████%=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx%%x**=~;,..,;~=-~=x%%%*********************************x███████████ ███████████%=*xxxxxxxxxxxxxxxxxxxxxxxxxxxxx*~~~;, ,..,:..,:~=**x*******************************x███████████ ███████████%******************************=;:, ,:,,,.,:,;. ;-;~*******************************x███████████ ███████████%****************************x+:. .,-++=*xxxx%*+;. ,,;*x*xxxxxxxxxxxxxxxxxxxxxxxxxx*x███████████ ███████████#****************************-. .,;+*x%%%%%%%%##%*; :*x***************************x███████████ ███████████#*xxxxxxxxxxxxxxxxxxxxxxxxxx; .:~+=*xxxx%%%%%%%%%##=:. ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxx███████████ ███████████#xxxxxxxxxxxxxxxxxxxxxxxxxx= .;~~++**xxxx%%%%%%%%%#%=- .-xxxxxxxxxxxxxxxxxxxxxxxxxxx%███████████ ███████████%=*************************: :;-~~+=**xxx%%%%%#%%%%%=-, .=xxxxxxxxxxxxxxxxxxxxxxxxxxx███████████ ███████████%*************************x; ,:::;-~=*x%%%%%##%***x%%%=-. -xxxxxxxxxxxxxxxxxxxxxxxxxxx███████████ ███████████#xxxxxxxxxxxxxxxxxxxxxxxxx%~ .., .,..:-=x%%x*~:;~=***%=-, :*xxxxxxxxxxxxxxxxxxxxxxxxxx███████████ ███████████#x%%%%%%%%%%%%%%%%%%%%%%%x%- ....,-----:,.-%#x+;:~++=%=%=;. .+xxxxxxxxxxxxxxxxxxxxxxxxxx███████████ ███████████#x%%%%%%%%%%%%%%%%%%%%%%%x%: . .,:, ,,-=, :x%x*--:~++xxx*:.:;+*************************x███████████ ███████████#xxxxxxxxxxxxxxxxxxxxxxxxx%- ,..,,::;-~-. :*%xxx**xxx%xx*-,:-**************************x███████████ ███████████#xxxxxxxxxxxxxxxxxxxxxxxxx%*..,,,,-~+=+;. ;*%%x%#%%%%%xx*~-=+=*************************x███████████ ███████████&x%%%%%%%%%%%%%%%%%%%%%%%%%x, ,::,;=**~,::+%#*x%%#&###%x+-+%%xxxxxxxxxxxxxxxxxxxxxxxxxxx███████████ ███████████#xxxxxxxxxxxxxxxxxxxxxxxxxx%-..,;:~=*=: , .~x+=%%*%###%**x%xxxxxxxxxxxxxxxxxxxxxxxxxxxxx███████████ ███████████#xxxxxxxxxxxxxxxxxxxxxxxxxx%x~,,;;-=+;,..,-+*x=*xxx%#%xxx*%xxxxxxxxxxxxxxxxxxxxxxxxxxxxx███████████ ███████████#x%%%%%%%%%%%%%%%%%%%%%%%%%%x%:,;:;+~;.,;~+=*xx****%%%x= -%x%%%%%%%%%%%%%%%%%%%%%%%%%%x%███████████ ███████████#xxxxxxxxxxxxxxxxxxxxxxxxxxxxx+::;:+*+:.;+*x#%%*-=x#%%%- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx███████████ ███████████#x%%%%%x%xxxxxxxxxxxxxxxxxxxx%%-;;;;++-;-~==x%%x#&#%%x=:,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx%███████████ ███████████#*xxxx%%%%%%%%%%%%%%%%%%%%%%%%%%:;-::---~===*x%%%%%%x==:+xxxxxxxxxxxxxxxxxxxxxx%#&@#xxx%███████████ ███████████#*xxx*%%x%%%%%%%%%%%%%%%%%%%%%%#;.--,,;+==*xx%##%%%%**x+xxxxxxxxxxxxxxxxx%%%#&&&@██#xxx%███████████ ███████████#*xxx*%%x%%%####%%xxxxxxxxxxxxx%; ,--::;~=x%###%x*x*x#*x%x%x%%%%%xxx%%##&&&##&&&@██#xxx%███████████ ███████████#*xxx*%%x%%%#####%%%x*=========*;..,;-;,,:-~++~;;=*%&%*x%%%%%%xx%%##&&&&&&&##&&&@██#xxx%███████████ ███████████#*xxx*%%x%%%#####%%%##%%xxxxxxxx;,, .,;:,...,,;~x%&&#%xxxxxx%%##&@@@&&##&&&##&&&@██#xxx%███████████ ███████████#*xxx*%%x%%%#####%%%%####%xxxxx*:::,,,:;-~+*%##&##&#%%xx%x%#&@@@@@@&&&##&&&##&&&@██#xxx%███████████ ███████████#*xxx*%%x%%%#####%%%######%%##&+,;;;--;-~=*x########%#%*%#@@&@@@@@@&&&##&&&##&&&@██#xxx%███████████ ███████████#*xxx*%%x%%%#####%%%######x#%#+ :;;-~+~~=*%#########%%%x=#█@&@@@@@@&&&##&&&##&&&@██#xxx%███████████ ███████████#*xxx*%%x%%%#####%%%#####%xxxx; ;---+*=+=*%##&&#######%%+%███@@@@@@&&&##&&&##&&&@██#xxx%███████████ ███████████#*xxx*%%x%%%#####%%%##%%%#x*%x*,:---+=****x%%##########==&████@@@@@&&&##&&&##&&&@██#xxx%███████████ ███████████#*xxx*%%x%%%#######%%%%##&#x&##=;-+~-~*%%xx%%%%%##%###*++@████@@██@@@&&&&&&##&&&@██#xxx%███████████ ███████████#*xxx*%%x%%%#########%%#@@@&@&@#==+=~-+%#%xxxx*x#####*~+*███@@&@@@@@@@@@@&&##&&&@██#xxx%███████████ ███████████#*xxxx%%x%####&&&&&&###@@@@&%&██%*%=+~~x##%*===%#%xx+-+x███@@&&&&&###&&&&&&&&&&&@██#xxx%███████████ ███████████#*xxx*x#&&@#&&&&&&&&&&@@&&####&██=#@x*==#%x*-~**=+==-x@███@@@@@@&&&&&&@@@&&&&@@@@██#xxx%███████████ ███████████#****%&@@@@@&@&&&&&&&&&&&&&&&##@█@~@█@&%%x=+==++=*#~*█████@@@@@&&&&&&&@@@&&&&@@&@@█&xxx%███████████ ███████████#*xx%&&@@@@@&#&&&&&&&&&&&&#&&##&&█%+████&&##++#&@█%*████@@@@@&@&&&&&&&&&&&&&&@&&@@@█@&&&███████████ ███████████%=*x%#&&@@&#@&@&&&&&&&&&&&&&&##&&&@==████@██;+███#=███@@@@@@@&&&&&&&&&&&&&&&@@@@@█████@&███████████ ███████████x~*x%%&@&@█%x#@&&&&&&&&&&&#&&&&&&&&&-x@@@@@█&#@█&=@@@@@@@@@@&&&&&&&&&&@@@@&@█@@@████@@@%███████████ ███████████x+=%x%x█@&@@%x&@@&&&&&&&&###&&&&&&&@#;%@&&&█&&@@=&@&@@&@@&&&&&&&&&&&&&@@@@&@█@&@@@@@@@@@███████████
Denis Shapovalov
CAN · Left-handed · 27 yrs · 185 cm
model rank
#66
in the world
ATP rank
#42
current
record
321-242
ATP-level
── the model's read
How good is he, really?
Denis is the model's world #66 — in the top 36% of the rated field. The ATP ranks him 24 spots higher than the model does (#42). He's a return specialist (average serve, strong return), strongest on hard courts. Recent form: 19‑20 over the last 52 weeks.
── surface Elo
By surface
Hard
2009best
Clay
1844
Grass
1615
── vs the rated field
Scouting
overall Elo
194964th · average
serve rating
51th · average
return rating
82th · strong
percentile across players with a current rating
── model Elo over time
Elo trajectory
── ATP ranking over time · lower is better
Ranking trajectory
── nearest on the rating profile
Similar players
- 1Botic Van De ZandschulpNED1958
- 2Marton FucsovicsHUN1964
- 3Kamil MajchrzakPOL1938
- 4Gael MonfilsFRA1938
- 5Jaume MunarESP2009
- 6Martin LandaluceESP1966
── year by year
Seasons
| year | W-L | win% | titles |
|---|---|---|---|
| 2026 | 8-11 | 42% | |
| 2025 | 26-21 | 55% | 2 |
| 2024 | 33-26 | 56% | 1 |
| 2023 | 13-13 | 50% | |
| 2022 | 34-26 | 57% | 1 |
| 2021 | 31-23 | 57% | |
| 2020 | 17-15 | 53% | |
| 2019 | 39-28 | 58% | 1 |
| 2018 | 35-28 | 56% | |
| 2017 | 47-27 | 64% | 3 |
| 2016 | 33-16 | 67% | 3 |
| 2015 | 5-6 | 45% | |
| 2014 | 0-2 | 0% |
── filter the record · shareable link
Splits
All 563 matches — pick filters to split the record, serve/return and log below.
── career · point data
Serve & return profile
Serve
aces10.1%
double faults6.9%
1st serve in59%
1st serve won76%
2nd serve won52%
serve pts won66%
hold %83%
Return
return pts won36%
break %20%
BP conversion39%
Under pressure
BP saved (serve)64%
BP saved1960/3040
BP conversion39%
Career aggregate over 502 matches with point data · hold/break derived from break-point outcomes.
── 563 matches