Coleman Wong

Where the 1611.7 rating comes from

From 60 matches played between 1 January 2024 and 7 October 2026, 59 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.

60 matches, from the most recent to the first

beaten by Quentin Halys 0–2
07/10/26 · ATP 1000 2026 · First round · detail
−9.11620.9 → 1611.7
beat Lloyd Harris 2–1
06/10/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
+13.81607.1 → 1620.9
beat Cruz Hewitt 2–0
05/10/26 · ATP 1000 2026 · Qualifying — First round · detail
+9.51597.6 → 1607.1
beat Zhang Zhizhen 2–0
21/09/26 · ATP 250 2026 · First round · detail
+11.51586.1 → 1597.6
beaten by Daniil Medvedev 1–2
21/09/26 · ATP 250 2026 · Quarterfinals · detail
−4.51590.6 → 1586.1
21/09/26 · ATP 250 2026 · Second round · detail
+11.81578.8 → 1590.6
beaten by Tommy Paul 1–3
31/08/26 · ATP Grand Slam 2026 · First round · detail
−3.91582.7 → 1578.8
beaten by Daniel Altmaier 1–2
13/08/26 · ATP 1000 2026 · First round · detail
−9.91592.6 → 1582.7
beat Otto Virtanen 2–0
12/08/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
+10.81581.9 → 1592.6
beat Hong Seong-chan 2–0
10/08/26 · ATP 1000 2026 · Qualifying — First round · detail
+11.11570.7 → 1581.9
beat Jiří Lehečka 2–1
27/07/26 · ATP 250 2026 · Second round · detail
+20.51550.2 → 1570.7
beat Jenson Brooksby 2–0
27/07/26 · ATP 250 2026 · Quarterfinals · detail
+16.51533.7 → 1550.2
beat Darwin Blanch 2–0
27/07/26 · ATP 250 2026 · First round · detail
+11.61522.1 → 1533.7
beaten by Arthur Géa 0–2
27/07/26 · ATP 250 2026 · Semifinals · detail
−13.11535.2 → 1522.1
beaten by James McCabe 1–2
08/06/26 · ATP 250 2026 · Qualifying — First round · detail
−15.41550.6 → 1535.2
beaten by Alexander Blockx 0–3
25/05/26 · ATP Grand Slam 2026 · First round · detail
−7.81558.4 → 1550.6
beaten by Alex Michelsen 0–2
30/03/26 · ATP 250 2026 · First round · detail
−6.11564.5 → 1558.4
beaten by Ignacio Buse 1–2
17/03/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
−12.01576.4 → 1564.5
16/03/26 · ATP 1000 2026 · Qualifying — First round · detail
+12.51563.9 → 1576.4
beaten by Elias Ymer 1–2
02/03/26 · ATP 1000 2026 · Qualifying — First round · detail
−13.01576.9 → 1563.9
beaten by Patrick Kypson 0–2
23/02/26 · ATP 500 2026 · Qualifying — Qualifying competition · detail
−16.31593.2 → 1576.9
beat Alex Hernández 2–0
23/02/26 · ATP 500 2026 · Qualifying — First round · detail
+7.71585.5 → 1593.2
beaten by Valentin Vacherot 1–2
23/02/26 · ATP 500 2026 · First round · detail
−9.61595.1 → 1585.5
16/02/26 · ATP 250 2026 · Qualifying — First round · detail
+16.41578.7 → 1595.1
16/02/26 · ATP 250 2026 · Qualifying — Qualifying competition · detail
+10.31568.4 → 1578.7
beat Nuno Borges 2–1
16/02/26 · ATP 250 2026 · First round · detail
+17.11551.3 → 1568.4
beaten by Flavio Cobolli 1–2
16/02/26 · ATP 250 2026 · Quarterfinals · detail
−7.21558.4 → 1551.3
16/02/26 · ATP 250 2026 · Second round · detail
+17.61540.9 → 1558.4
beat Mariano Navone 2–0
05/01/26 · ATP 250 2026 · First round · detail
+14.11526.7 → 1540.9
beaten by Lorenzo Musetti 0–2
05/01/26 · ATP 250 2026 · Quarterfinals · detail
−2.91529.7 → 1526.7
beat Gabriel Diallo 2–1
05/01/26 · ATP 250 2026 · Second round · detail
+18.51511.2 → 1529.7
beaten by Juncheng Shang 0–2
30/12/25 · ATP 250 2025 · First round · detail
−5.81517.0 → 1511.2
beaten by Jason Kubler 0–2
29/09/25 · ATP 1000 2025 · Qualifying — First round · detail
−10.61527.5 → 1517.0
beaten by Arthur Cazaux 1–2
22/09/25 · ATP 500 2025 · Qualifying — First round · detail
−8.11535.6 → 1527.5
beaten by Taro Daniel 0–2
15/09/25 · ATP 250 2025 · First round · detail
−16.21551.8 → 1535.6
beaten by Andrey Rublev 2–3
29/08/25 · ATP Grand Slam 2025 · Third round · detail
−4.31556.1 → 1551.8
beat Adam Walton 3–1
27/08/25 · ATP Grand Slam 2025 · Second round · detail
+15.11541.0 → 1556.1
25/08/25 · ATP Grand Slam 2025 · First round · detail
+14.01527.0 → 1541.0
beaten by Ugo Humbert 0–2
07/08/25 · ATP 1000 2025 · Second round · detail
−4.71531.6 → 1527.0
06/08/25 · ATP 1000 2025 · First round · detail
+15.81515.9 → 1531.6
05/08/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
+11.71504.2 → 1515.9
04/08/25 · ATP 1000 2025 · Qualifying — First round · detail
+18.31485.8 → 1504.2
27/07/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
−12.31498.2 → 1485.8
beaten by Facundo Bagnis 1–2
14/07/25 · ATP 250 2025 · Qualifying — First round · detail
−8.11506.3 → 1498.2
beaten by Federico Cinà 0–2
23/04/25 · ATP 1000 2025 · First round · detail
−11.81518.0 → 1506.3
beaten by Adam Walton 1–2
21/03/25 · ATP 1000 2025 · Third round · detail
−10.51528.5 → 1518.0
beat Ben Shelton 2–1
20/03/25 · ATP 1000 2025 · Second round · detail
+20.71507.8 → 1528.5
beat Daniel Altmaier 2–0
19/03/25 · ATP 1000 2025 · First round · detail
+15.51492.3 → 1507.8
beaten by Pavel Kotov 1–2
03/03/25 · ATP 1000 2025 · Qualifying — First round · detail
−8.61500.9 → 1492.3
beaten by Justin Engel 0–2
14/10/24 · ATP 250 2024 · First round · detail
−25.81526.8 → 1500.9

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.