Shapovalov D.CAN (38) - Statistics

Current ATP ranking

Place Move Player Points Dropping
points
Tournaments
played
36 - Korda S. (USA) 1200 0 0
37 - Diallo G. (CAN) 1185 0 0
38 - Shapovalov D. (CAN) 1160 0 0
39 - Fonseca J. (BRA) 1135 0 0
40 - Michelsen A. (USA) 1135 0 0
Updated on: 19/03/2026Full table

Shapovalov D. performance on hard

Win
146
54%

Lose
114
42%

Total matches: 272

Cancelled: 12

Shapovalov D. performance on clay

Win
45
51%

Lose
40
45%

Total matches: 89

Cancelled: 4

Shapovalov D. performance on grass

Win
19
42%

Lose
23
51%

Total matches: 45

Cancelled: 3

Shapovalov D. performance on carpet

Win
11
58%

Lose
6
32%

Total matches: 19

Cancelled: 2

This year matches

Win
6
55%

Lose
5
45%
TournamentTour. Match Prob. in %Prob. Tip Pred.
Sets
Games FT
Indian Wells
ATP Indian Wells - 1/16-finals
Shapovalov D.(CAN)
Sinner J.(ITA)
08/03/2026 10:40
35 65 2
0
2
3 2
6 6
0
2
Indian Wells
ATP Indian Wells - 1/32-finals
Etcheverry T.(ARG)
Shapovalov D.(CAN)
07/03/2026 01:35
39 61 2
0
2
3 6 7
6 2 8
1
2
Indian Wells
ATP Indian Wells - 1/64-finals
Tsitsipas S.(GRE)
Shapovalov D.(CAN)
05/03/2026 05:05
49 51 2
0
2
2 6 4
6 3 6
1
2
Dubai
ATP Dubai - 1/16-finals
Carreno Busta P.(ESP)
Shapovalov D.(CAN)
24/02/2026 10:10
49 51 2
0
2
6 6
2 4
2
0
Dallas
ATP Dallas - Semi-finals
Shapovalov D.(CAN)
Shelton B.(USA)
14/02/2026 11:10
36 64 2
0
2
6 4 6
4 6 8
1
2
Dallas
ATP Dallas - Quarter-finals
Shapovalov D.(CAN)
Davidovich Fokina A.(ESP)
14/02/2026 03:35
46 54 2
0
2
5 6 6
7 4 3
2
1
Dallas
ATP Dallas - 1/8-finals
Shapovalov D.(CAN)
Kovacevic A.(USA)
12/02/2026 08:00
68 32 1
2
1
6 6
4 4
2
0
Dallas
ATP Dallas - 1/16-finals
Shapovalov D.(CAN)
Jodar R.(ESP)
11/02/2026 04:20
56 44 1
2
0
6 6
1 2
2
0
Australian Open
ATP Australian Open - 1/32-finals
Shapovalov D.(CAN)
Cilic M.(CRO)
22/01/2026 06:15
54 46 1
3
1
4 3 2
6 6 6
0
3
Australian Open
ATP Australian Open - 1/64-finals
Shapovalov D.(CAN)
Yunchaokete B.(CHN)
19/01/2026 06:10
6 8 6
3 6 1
3
0
Brisbane
ATP Brisbane - 1/16-finals
Shapovalov D.(CAN)
Collignon R.(BEL)
06/01/2026 01:10
4 2
6 6
0
2