Denis Shapovalov

443 matches followed, from 18 July 2016 to 4 November 2026, 430 of them rated.

43
active · out of 290
66
all-time · out of 1,178
245–198
record · 55% wins

Trajectory

Tap a year, or drag across several
140015001600170018001900201820202022202420261738.9
443 matches, from 2016 to 2026 · 1482.0 – 1856.7 · one point in 2 drawn
beaten by Karen Khachanov 2–1
04/11/26 · ATP 1000 2026 · First round · retirement · detail
±0.01738.9 → 1738.9
beaten by Taylor Harry Fritz 0–2
26/10/26 · ATP 500 2026 · Second round · detail
−7.41746.2 → 1738.9
beat Rémy Bertola 2–0
26/10/26 · ATP 500 2026 · First round · detail
+5.01741.2 → 1746.2
beat Sho Shimabukuro 2–0
28/09/26 · ATP 500 2026 · First round · detail
+6.61734.6 → 1741.2
beaten by Carlos Alcaraz 0–2
28/09/26 · ATP 500 2026 · Quarterfinals · retirement · detail
±0.01734.6 → 1734.6
beat Alejandro Tabilo 2–1
28/09/26 · ATP 500 2026 · Second round · detail
+11.21723.4 → 1734.6
beat Vít Kopřiva 2–0
21/09/26 · ATP 250 2026 · Second round · detail
+8.51715.0 → 1723.4
21/09/26 · ATP 250 2026 · First round · detail
+11.11703.9 → 1715.0

Latest matches