ATP · Head-to-Head Rivalry

🇨🇦 Denis Shapovalov
#48 · Age 27 · Elo 1696
vs
🇺🇸 Taylor Fritz
#10 · Age 28 · Elo 1979
6
5

Model win probabilities, betting edges and DFS projections for every ATP & WTA match.

Start 7-Day Free Trial

card required · cancel anytime

Meetings

11

Series

6–5

Denis Shapovalov first

Last Meeting

Mar 19, 2025

Avg Game Margin

3.9

winner's games minus loser's

Denis Shapovalov · 65 · Taylor Fritz
20182025

Record by Surface

Hard
65

Denis Shapovalov in green, Taylor Fritz in blue.

Series shown from Denis Shapovalov's perspective.

Every Denis Shapovalov vs Taylor Fritz Meeting

DateTournamentSurfaceWinnerScore
Mar 19, 2025Miami MastersR32HardTaylor Fritz7-5 6-3
Feb 3, 2025DallasR16HardDenis Shapovalov2-6 6-3 7-6(2)
Mar 20, 2023Miami MastersR32HardTaylor Fritz6-4 6-4
Feb 27, 2023AcapulcoR16HardTaylor Fritz6-4 6-4
Oct 24, 2022ViennaR16HardDenis Shapovalov6-1 4-6 6-3
Oct 3, 2022TokyoSemifinalHardTaylor Fritz6-3 6-7(5) 6-3
Sep 27, 2021San DiegoR16HardDenis Shapovalov7-6(7) 6-2
Mar 8, 2021DohaQuarterfinalHardTaylor Fritz5-7 6-3 7-5
Aug 31, 2020Us OpenR32HardDenis Shapovalov3-6 6-3 4-6 7-6(5) 6-2
Nov 19, 2019Davis Cup Finals RR: USA vs CANRRHardDenis Shapovalov7-6(6) 6-3
Feb 19, 2018Delray BeachQuarterfinalHardDenis Shapovalov7-5 6-4

Tour-level meetings back to 1968 where available. Dates reflect the tournament start.

Rating & Ranking

Denis ShapovalovTaylor Fritz
#48ATP Rank#10
1696Overall Elo1979
1737Hard Elo1863
1518Clay Elo1586
1483Grass Elo1795

breakPoint Elo starts every player at 1500 and weights matches by tournament importance — values are internally consistent but not comparable to other published Elo scales.

Form & Activity

Denis ShapovalovTaylor Fritz
14–192026 Season31–16
44%43 matchesLast 12 Months65%65 matches
40%Form (last 5)60%
63%Form (30 days)80%
Aug 15, 2026Last MatchAug 21, 2026

Serve & Return

Denis ShapovalovTaylor Fritz
75%Hold %87%
24%Break %16%
10.1%Ace Rate17.1%
7.2%Double Fault Rate2.4%
63%Serve Pts Won70%
38%Return Pts Won34%

Career rates over each player's tracked matches.

Advanced Stats

Advanced stats are for Pro members

Per-Match Averages

Denis ShapovalovTaylor Fritz
7.5Avg Aces9.4
3.6Avg Aces Against6.5
2.3Avg Breaks2.2
23.8Avg Games24.1
372Matches484

Career averages per best-of-3 match; aces against are opponent aces conceded, breaks are service breaks won. Each stat covers the matches where it was tracked.

Want the model's edge next time Denis Shapovalov and Taylor Fritz play?

Start 7-Day Free Trial