Juncheng Shang

115 matches followed, from 22 March 2021 to 28 September 2026, 107 of them rated.

61
active · out of 290
98
all-time · out of 1,178
60–55
record · 52% wins

Trajectory

Tap a year, or drag across several
140015001600170018001900202220232024202520261693.6
115 matches, from 2021 to 2026 · 1440.2 – 1802.5
beat Sebastián Báez 2–1
28/09/26 · ATP 500 2026 · First round · detail
+11.01682.6 → 1693.6
beaten by Alexander Zverev Jr. 0–2
28/09/26 · ATP 500 2026 · Second round · detail
−2.81685.4 → 1682.6
beaten by Adrian Mannarino 0–2
21/09/26 · ATP 250 2026 · First round · detail
−15.41700.7 → 1685.4
beaten by Marco Trungelliti 2–3
31/08/26 · ATP Grand Slam 2026 · First round · detail
−16.71717.4 → 1700.7
beaten by Lorenzo Sonego 0–2
13/08/26 · ATP 1000 2026 · First round · detail
−15.11732.5 → 1717.4
beaten by Luciano Darderi 1–2
07/08/26 · ATP 1000 2026 · Third round · detail
−12.11744.6 → 1732.5
beat Andrey Rublev 2–1
06/08/26 · ATP 1000 2026 · Second round · detail
+14.21730.4 → 1744.6
04/08/26 · ATP 1000 2026 · First round · detail
+7.31723.1 → 1730.4

Latest matches

Other spellings

Juncheng Shang · Shang Juncheng