Head-to-head record
Head to head
Compare players and recalculate every number by date, surface, tournament and outcome.
Query scopeRefine the record
Every number below responds to the selected filters.In this historical source, the available date represents the tournament start; the filter uses that reference consistently.
Head to head10matches playedJ. L. Struff leads by 42018—2024
3Hard4
0Clay2
0Grass1
Reading the matchup
Beyond the overall record
Set dynamics
The match within the match
By tournament
Most meetings firstMatches
10 found · newest firstDavis Cup Finals QF: GER vs CAN2024 · Hard · Round robin
J. L. Struff defeated D. Shapovalov
4-6 7-5 7-6(5)Davis Cup Finals QF: GER vs CAN2022 · Hard · Round robin
J. L. Struff defeated D. Shapovalov
6-3 4-6 7-6(2)Atp Cup2022 · Hard · Round robin
D. Shapovalov defeated J. L. Struff
7-6(5) 4-6 6-3St. Petersburg2021 · Hard · Quarterfinal
J. L. Struff defeated D. Shapovalov
6-4 6-3Dubai2021 · Hard · Third round
D. Shapovalov defeated J. L. Struff
6-1 6-3Cincinnati Masters2020 · Hard · Third round
J. L. Struff defeated D. Shapovalov
7-6(4) 3-6 6-4Stuttgart2019 · Grass · Third round
J. L. Struff defeated D. Shapovalov
7-5 6-4Roland Garros2019 · Clay · First round
J. L. Struff defeated D. Shapovalov
7-6(1) 6-3 6-4Monte Carlo Masters2019 · Clay · Second round
J. L. Struff defeated D. Shapovalov
5-7 6-3 6-1Tokyo2018 · Hard · Quarterfinal
D. Shapovalov defeated J. L. Struff
4-6 7-6(7) 6-4