Ask it like a fan: a team, a player, “Cats v Pies”, “NRL ladder”, or a stats question like “who's made the most ducks”. Every stat we hold is in the Stats Centre.
Lloyd Harris v Denis Shapovalov: stats compared | Lineball
Shapovalov wins on sets lost. Harris’s case rests on first serve in %, but it isn’t enough to swing it. ATP Tour career: Harris 147 matches, Shapovalov 437 matches.
Harris averages 2.4 double faults a match to Shapovalov’s 5.7.
Harris averages 11.4 aces a match to Shapovalov’s 8.2 (39% more).
Harris has the better first serve in %: 64.7 to Shapovalov’s 59.
Winners’ edge: Shapovalov’s team won 54%, Harris’s team won 46% of the matches they played.
Longevity: Shapovalov has 437 matches across 11 seasons, Harris 147 in 10 — the averages matter more than the totals here.
Not every stat was recorded for every match (titles, finals): those averages use only the games that logged them.
Built only from games in our stats database. A read of the numbers, not a tip.
Tale of the tape
Per game. Totals and best single game underneath.
–Titlesper game0.04 total · best 1
64.7First serve in %59.0
75.2First-serve points won %75.3
61.1Break points saved %63.8
33.3Return points won %36.3
11.41,668 total · best 36Acesper game8.23,569 total · best 29
13.01,916 total · best 28
Head to head
34 matches since 20211
Hard · 3 matchesHarris 3Shapovalov 0
Grass · 1 matchHarris 0Shapovalov 1
Grand Slams · 1 matchHarris 1Shapovalov 0
Last meetings
19 June 2023 · Halle · Round of 32 · GrassShapovalov won 7-6(1) 6-4
23 Mar 2022 · Miami Open presented by Itau · Round of 64 · HardHarris won 6-3 6-4
30 Aug 2021 · US Open · Round of 32 · HardHarris won 6-4 6-4 6-4
14 Mar 2021 · Dubai · Semifinal · HardHarris won 6-7(5) 6-4 7-6(6)
Last 10 games
Titles, oldest to newest.
Harris––––––––––
Shapovalov––––––––––
Games wonper game
13.65,956 total · best 32
36.7Break points converted %39.3
45.8Sets won %53.3
48.7Games won %51.6
0.02 total · best 1Finalsper game0.010 total · best 1
1.2179 total · best 3Sets wonper game1.4610 total · best 3
1.4212 total · best 3Sets lostper game · lower is better1.2535 total · best 3
13.72,020 total · best 30Games lostper game · lower is better12.85,577 total · best 31
0.689 total · best 3Tiebreaksper game0.5211 total · best 3
2.4354 total · best 8Double faultsper game · lower is better5.72,501 total · best 16