Chun-hsin Tseng

Where the 1430.6 rating comes from

From 78 matches played between 24 September 2018 and 5 October 2026, 74 of them rated, and from them alone. Every line below was written at computation time: nothing is recomputed to show this page.

How to read this

On the right: the change this match produced, then the value before → after. A line's arrival value is the next line's starting value, down to the starting rating given to every newcomer. A ±0.0 is a counted match that did not move the rating, a walkover for instance.

78 matches, from the most recent to the first

beaten by Nicolás Mejía 0–1
05/10/26 · ATP 1000 2026 · Qualifying — First round · retirement · detail
±0.01430.6 → 1430.6
beaten by Orlando Luz 0–2
20/07/26 · ATP 250 2026 · Qualifying — First round · retirement · detail
±0.01430.6 → 1430.6
beaten by Stefanos Sakellaridis 0–2
30/03/26 · ATP 250 2026 · Qualifying — First round · detail
−10.81441.4 → 1430.6
beaten by Alexander Blockx 0–2
16/03/26 · ATP 1000 2026 · Qualifying — First round · detail
−9.71451.1 → 1441.4
beaten by Sebastián Báez 0–2
04/03/26 · ATP 1000 2026 · First round · detail
−5.91457.0 → 1451.1
03/03/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
+16.11440.8 → 1457.0
beat David Goffin 2–0
02/03/26 · ATP 1000 2026 · Qualifying — First round · detail
+19.01421.8 → 1440.8
beaten by Igor Marcondes 0–2
16/02/26 · ATP 500 2026 · Qualifying — First round · detail
−10.41432.2 → 1421.8
beaten by Adrian Andreev 1–2
30/12/25 · ATP 250 2025 · Qualifying — First round · detail
−10.51442.7 → 1432.2
beaten by Eliot Spizzirri 0–2
03/11/25 · ATP 250 2025 · Qualifying — First round · detail
−8.91451.6 → 1442.7
beaten by August Holmgren 1–2
29/09/25 · ATP 1000 2025 · Qualifying — First round · detail
−8.71460.3 → 1451.6
beaten by Eliot Spizzirri 1–2
15/09/25 · ATP 250 2025 · Qualifying — First round · detail
−11.81472.1 → 1460.3
beaten by Zizou Bergs 0–3
25/08/25 · ATP Grand Slam 2025 · First round · detail
−7.01479.1 → 1472.1
beaten by Bu Yunchaokete 1–2
18/08/25 · ATP 250 2025 · First round · detail
−9.31488.5 → 1479.1
beaten by Christopher O'Connell 0–2
28/07/25 · ATP 1000 2025 · First round · detail
−9.31497.8 → 1488.5
beaten by Ugo Blanchet 0–2
27/07/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
−12.91510.7 → 1497.8
beaten by Luciano Darderi 0–2
21/07/25 · ATP 250 2025 · Second round · detail
−5.71516.3 → 1510.7
beat Giulio Zeppieri 2–0
21/07/25 · ATP 250 2025 · First round · detail
+13.31503.0 → 1516.3
beaten by Hugo Gaston 0–2
14/07/25 · ATP 250 2025 · First round · detail
−11.01514.1 → 1503.0
beaten by Aleksandar Vukic 1–3
30/06/25 · ATP Grand Slam 2025 · First round · detail
−9.51523.6 → 1514.1
beaten by Mattia Bellucci 0–2
23/06/25 · ATP 250 2025 · Qualifying — Qualifying competition · detail
−11.01534.6 → 1523.6
23/06/25 · ATP 250 2025 · Qualifying — First round · detail
+9.71524.9 → 1534.6
23/06/25 · ATP 250 2025 · First round · detail
−4.41529.2 → 1524.9
beaten by Francesco Passaro 1–2
07/05/25 · ATP 1000 2025 · First round · detail
−11.51540.7 → 1529.2
06/05/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
+16.91523.8 → 1540.7
beat Gabriele Piraino 2–0
05/05/25 · ATP 1000 2025 · Qualifying — First round · detail
+11.61512.2 → 1523.8
beaten by Cristian Garín 1–2
21/04/25 · ATP 1000 2025 · Qualifying — First round · detail
−7.31519.5 → 1512.2
14/04/25 · ATP 500 2025 · Qualifying — First round · detail
+18.01501.5 → 1519.5
beat Billy Harris 2–1
14/04/25 · ATP 500 2025 · Qualifying — Qualifying competition · detail
+15.51486.0 → 1501.5
beaten by Daniel Altmaier 0–2
14/04/25 · ATP 500 2025 · First round · detail
−7.91493.9 → 1486.0
beaten by Mariano Navone 0–2
07/04/25 · ATP 1000 2025 · Qualifying — First round · detail
−7.81501.8 → 1493.9
beaten by Gabriel Diallo 0–2
31/03/25 · ATP 250 2025 · First round · detail
−8.51510.3 → 1501.8
beaten by Stefanos Tsitsipas 1–2
20/03/25 · ATP 1000 2025 · Second round · detail
−2.41512.7 → 1510.3
beat Mattia Bellucci 2–0
19/03/25 · ATP 1000 2025 · First round · detail
+15.81496.9 → 1512.7
beat Darwin Blanch 2–1
18/03/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
+13.01483.9 → 1496.9
17/03/25 · ATP 1000 2025 · Qualifying — First round · detail
+13.51470.4 → 1483.9
beaten by Giulio Zeppieri 0–2
03/03/25 · ATP 1000 2025 · Qualifying — First round · detail
−9.71480.1 → 1470.4
17/02/25 · ATP 500 2025 · Qualifying — Qualifying competition · detail
+16.71463.3 → 1480.1
17/02/25 · ATP 500 2025 · Qualifying — First round · detail
+12.21451.1 → 1463.3
beat Thiago Monteiro 2–1
17/02/25 · ATP 500 2025 · Second round · detail
+17.11433.9 → 1451.1
beaten by Sebastián Báez 0–2
17/02/25 · ATP 500 2025 · Quarterfinals · detail
−5.31439.2 → 1433.9
beat Alejandro Tabilo 2–0
17/02/25 · ATP 500 2025 · First round · detail
+19.81419.5 → 1439.2
beaten by Juan Bautista Torres 1–2
10/02/25 · ATP 250 2025 · Qualifying — First round · detail
−9.61429.0 → 1419.5
beaten by Bai Yan 1–2
30/09/24 · ATP 1000 2024 · Qualifying — First round · detail
−10.81439.8 → 1429.0
beaten by Zhou Yi 1–2
16/09/24 · ATP 250 2024 · First round · retirement · detail
±0.01439.8 → 1439.8
beaten by Guido Andreozzi 0–2
22/07/24 · ATP 250 2024 · Qualifying — Qualifying competition · detail
−10.51450.3 → 1439.8
beat Deni Zmak 2–0
22/07/24 · ATP 250 2024 · Qualifying — First round · detail
+13.21437.2 → 1450.3
beaten by Jakub Menšík 0–2
22/07/24 · ATP 250 2024 · Quarterfinals · detail
−4.81442.0 → 1437.2
beat Fabio Fognini 2–0
22/07/24 · ATP 250 2024 · Second round · detail
+19.81422.3 → 1442.0
beaten by Filip Krajinović 1–2
15/07/24 · ATP 500 2024 · Qualifying — First round · detail
−5.81428.0 → 1422.3

Only the matches the source publishes appear; what is missing is listed. The source gives the day, not the hour: two matches on the same day are ordered by a reproducible rule, which is not necessarily the real order.