Skip to content
The Drop Shot
HomeLeaguesContestsScoresSchedulePlayersAbout
Log InSign Up
Log InSign Up

Sign up to draft this player and compete in fantasy tennis leagues.

Get Started Free
CAN flag
#41

ATPDenis Shapovalov Live scores, ranking, stats & H2H

Denis Shapovalov plays on the ATP tour from CAN, currently ranked #41. View Denis's 2026 season stats, recent match results, win-loss record, and head-to-head history on The Drop Shot.

ATP#411,130 pts
11-11Record
50%Win %
22Score
ATP#41
1,130ATP Pts
11-11Record
50%Win %
L4Form
22Score
Form
L4
Injured (Shoulder) Ret. 07/15/2026Shoulder (07/15/26)
View in
ResultsTimelineMatch LogStatsH2HAbout

Recent Matches

Player Info

CAN flagCAN·1999-04-15·6'1" (1.85 m)·LEFT-HANDED·Nassau, Bahamas

2026 Tournaments

TournamentDatesLevelSurfaceRoundScore
Australian OpenJan 18 - Feb 1SlamHardR641
Dallas OpenFeb 9 - Feb 15—HardSF8
Dubai Tennis ChampionshipsFeb 15 - Feb 28—HardR322
Indian WellsMar 4 - Mar 15MastersHardR322
Miami OpenMar 17 - Mar 29MastersHardR1280
Monte-Carlo MastersApr 5 - Apr 12MastersClayR641
Madrid OpenApr 21 - May 3MastersClayR641
Italian OpenMay 5 - May 17MastersClayR1280
French OpenMay 24 - Jun 7SlamClayR1280
Queen's Club ChampionshipsJun 8 - Jun 21—GrassR164
WimbledonJun 29 - Jul 12SlamGrassR1280
Canadian OpenAug 2 - Aug 13MastersHardR641
Cincinnati OpenAug 13 - Aug 24MastersHardR641
Shanghai MastersOct 7 - Oct 18MastersHardR641
R64
Australian Open
SlamHard
1
SF
Dallas Open
Hard
8
R32
Dubai Tennis Championships
Hard
2
R32
Indian Wells
MastersHard
2
R128
Miami Open
MastersHard
0
R64
Monte-Carlo Masters
MastersClay
1
R64
Madrid Open
MastersClay
1
R128
Italian Open
MastersClay
0
R128
French Open
SlamClay
0
R16
Queen's Club Championships
Grass
4
R128
Wimbledon
SlamGrass
0
R64
Canadian Open
MastersHard
1
R64
Cincinnati Open
MastersHard
1
R64
Shanghai Masters
MastersHard
1

Ranking Trend

Match details
POR flagJ. Faria#115
CAN flagD. Shapovalov#39
676
454
Match details
CAN flagD. Shapovalov#37
ARG flagM. Navone#44
42
66
Match details
CAN flagD. Shapovalov#38
BEL flagA. Blockx#92
463
646
Match details
CAN flagD. Shapovalov#39
2
ITA flagJ. Sinner#2
32
66
Match details
29
ARG flagT. Martin Etcheverry#31
CAN flagD. Shapovalov#39
3665
6277
No ATP data in this window.