Michael Zheng

24 matches followed, from 19 January 2026 to 7 October 2026, 23 of them rated.

124
active · out of 290
249
all-time · out of 1,178
12–12
record · 50% wins

Trajectory

145015001550160016501700AprJulOct1605.0
24 matches in 2026 · 1503.0 – 1650.8
beaten by Wu Yibing 0–2
07/10/26 · ATP 1000 2026 · First round · detail
−10.61615.7 → 1605.0
beaten by Nicolás Mejía 0–2
06/10/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
−17.01632.6 → 1615.7
05/10/26 · ATP 1000 2026 · Qualifying — First round · detail
+9.11623.5 → 1632.6
beaten by Bu Yunchaokete 0–2
21/09/26 · ATP 250 2026 · First round · detail
−13.81637.3 → 1623.5
beaten by Arthur Géa 2–3
04/09/26 · ATP Grand Slam 2026 · Third round · detail
−13.51650.8 → 1637.3
beat Bu Yunchaokete 3–1
02/09/26 · ATP Grand Slam 2026 · Second round · detail
+9.91640.9 → 1650.8
31/08/26 · ATP Grand Slam 2026 · First round · detail
+14.01626.9 → 1640.9
beaten by Lorenzo Musetti 0–2
16/08/26 · ATP 1000 2026 · Third round · detail
−4.91631.8 → 1626.9

Latest matches