Rank: 47Elo: 1673Age: 27

1 - 6

Head-to-Head

Rank: 30Elo: 1928Age: 29

Three rackets logoMatch Prediction

CA flag
Denis
Shapovalov

Overall: 1673

Hard: 1829

VS
PL flag
Hubert
Hurkacz

Overall: 1928

Hard: 1576

String Tension Elo Prediction:

Hurkacz 59.7%

-148

Match History (7 Matches)

Showing 1 to 7 of 7 matches
Chengdu OpenSep 21, 2026
Semi-Finals · Hard
CanadaD. Shapovalov
733
PolandH. Hurkacz
6(8)66
Roland GarrosMay 27, 2024
Round of 32 · Clay
CanadaD. Shapovalov
36(0)61
PolandH. Hurkacz
6746
Australian OpenJan 16, 2023
Round of 32 · Hard
CanadaD. Shapovalov
6(3)4663
PolandH. Hurkacz
76146
Miami MastersMar 22, 2021
Round of 32 · Hard
CanadaD. Shapovalov
36(6)
PolandH. Hurkacz
67
DubaiMar 15, 2021
Round of 16 · Hard
CanadaD. Shapovalov
66
PolandH. Hurkacz
43
Winston-SalemAug 19, 2019
Semi-Finals · Hard
CanadaD. Shapovalov
34
PolandH. Hurkacz
66
Indian Wells MastersMar 4, 2019
Round of 16 · Hard
CanadaD. Shapovalov
6(3)63
PolandH. Hurkacz
726

Recent Matches

Loading recent matches...

Detailed Stats Comparison

Denis Shapovalov
vs
Hubert Hurkacz
21–20
51% win
27–20
57% win

Serve

7.6
Aces/Match
15.2
5.3
Double Faults/Match
2.6
58%
1st Serve %
65%
72%
1st Serve Won %
79%
50%
2nd Serve Won %
53%

Return

37%
Return Points Won %
34%
2.7/6.8 (40%)
Break Point Offense
2.2/6.1 (35%)
3.9/6.6 (59%)
Break Point Defense
3.7/5.2 (71%)

Season stats are from 2026.