Hubert Hurkacz

398 matches followed, from 31 July 2017 to 4 November 2026, 387 of them rated.

23
active · out of 290
32
all-time · out of 1,178
240–158
record · 60% wins

Trajectory

Tap a year, or drag across several
12001400160018002000220020192021202320251828.4
398 matches, from 2017 to 2026 · 1430.4 – 1953.2 · one point in 2 drawn
beaten by Lorenzo Musetti 0–2
04/11/26 · ATP 1000 2026 · First round · detail
−11.41839.7 → 1828.4
beat Zizou Bergs 2–1
26/10/26 · ATP 500 2026 · First round · detail
+8.21831.6 → 1839.7
beaten by Holger Rune 1–2
26/10/26 · ATP 500 2026 · Second round · detail
−12.71844.3 → 1831.6
beat Zhou Yi 2–1
09/10/26 · ATP 1000 2026 · Third round · detail
+2.51841.8 → 1844.3
09/10/26 · ATP 1000 2026 · Fourth round · detail
−12.71854.5 → 1841.8
beat Novak Djokovic 2–0
08/10/26 · ATP 1000 2026 · Second round · detail
+18.11836.4 → 1854.5
beat James Duckworth 2–0
07/10/26 · ATP 1000 2026 · First round · detail
+5.11831.3 → 1836.4
beat Learner Tien 2–1
28/09/26 · ATP 500 2026 · First round · detail
+12.11819.2 → 1831.3

Latest matches