Alexander Blockx

Where the 1704.3 rating comes from

From 62 matches played between 17 October 2022 and 8 October 2026, 58 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.

62 matches, from the most recent to the first

beaten by Quentin Halys 1–2
08/10/26 · ATP 1000 2026 · Second round · detail
−12.11716.4 → 1704.3
beaten by Valentin Vacherot 0–2
28/09/26 · ATP 500 2026 · First round · detail
−12.91729.2 → 1716.4
beaten by Karen Khachanov 0–3
09/09/26 · ATP Grand Slam 2026 · Quarterfinals · retirement · detail
±0.01729.2 → 1729.2
06/09/26 · ATP Grand Slam 2026 · Fourth round · detail
+15.21714.0 → 1729.2
beat Flavio Cobolli 3–1
04/09/26 · ATP Grand Slam 2026 · Third round · detail
+16.21697.8 → 1714.0
02/09/26 · ATP Grand Slam 2026 · Second round · detail
+8.71689.2 → 1697.8
31/08/26 · ATP Grand Slam 2026 · First round · detail
+6.31682.9 → 1689.2
beaten by Flavio Cobolli 1–2
16/08/26 · ATP 1000 2026 · Third round · detail
−8.91691.8 → 1682.9
beat Mariano Navone 2–0
15/08/26 · ATP 1000 2026 · Second round · detail
+12.81678.9 → 1691.8
beaten by Jiří Lehečka 0–2
07/08/26 · ATP 1000 2026 · Third round · detail
−6.91685.8 → 1678.9
06/08/26 · ATP 1000 2026 · Second round · walkover · detail
±0.01685.8 → 1685.8
20/07/26 · ATP 250 2026 · Quarterfinals · detail
+9.01676.8 → 1685.8
beat Luciano Darderi 2–1
20/07/26 · ATP 250 2026 · Semifinals · detail
+14.71662.0 → 1676.8
beaten by Luca Van Assche 1–2
20/07/26 · ATP 250 2026 · Final · detail
−17.61679.7 → 1662.0
beat Kyrian Jacquet 2–1
20/07/26 · ATP 250 2026 · Second round · detail
+3.91675.7 → 1679.7
beaten by Titouan Droguet 1–2
13/07/26 · ATP 250 2026 · First round · detail
−14.91690.6 → 1675.7
beaten by Alexander Zverev Jr. 1–3
29/06/26 · ATP Grand Slam 2026 · First round · detail
−3.31693.9 → 1690.6
beaten by Alex de Minaur
27/05/26 · ATP Grand Slam 2026 · Second round · walkover · detail
±0.01693.9 → 1693.9
beat Coleman Wong 3–0
25/05/26 · ATP Grand Slam 2026 · First round · detail
+7.81686.1 → 1693.9
beaten by Alexander Zverev Jr. 0–2
08/05/26 · ATP 1000 2026 · Third round · detail
−3.41689.5 → 1686.1
07/05/26 · ATP 1000 2026 · Second round · detail
+13.81675.7 → 1689.5
beat Federico Cinà 2–1
06/05/26 · ATP 1000 2026 · First round · detail
+5.71670.0 → 1675.7
beaten by Alexander Zverev Jr. 0–2
01/05/26 · ATP 1000 2026 · Semifinals · detail
−3.11673.1 → 1670.0
beat Casper Ruud 2–0
30/04/26 · ATP 1000 2026 · Quarterfinals · detail
+18.61654.5 → 1673.1
28/04/26 · ATP 1000 2026 · Fourth round · detail
+18.51636.0 → 1654.5
26/04/26 · ATP 1000 2026 · Third round · detail
+20.61615.4 → 1636.0
25/04/26 · ATP 1000 2026 · Second round · detail
+15.61599.8 → 1615.4
beat Cristian Garín 2–1
23/04/26 · ATP 1000 2026 · First round · detail
+11.31588.5 → 1599.8
beat Yannick Hanfmann 2–0
13/04/26 · ATP 500 2026 · First round · detail
+17.31571.2 → 1588.5
beaten by Ben Shelton 0–2
13/04/26 · ATP 500 2026 · Second round · detail
−3.41574.6 → 1571.2
06/04/26 · ATP 1000 2026 · Qualifying — First round · detail
+7.71566.9 → 1574.6
beat Damir Džumhur 2–0
06/04/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
+12.71554.2 → 1566.9
beat Flavio Cobolli 2–0
06/04/26 · ATP 1000 2026 · Second round · detail
+18.21536.0 → 1554.2
beat Denis Shapovalov 2–1
06/04/26 · ATP 1000 2026 · First round · detail
+18.61517.3 → 1536.0
beaten by Alex de Minaur 0–2
06/04/26 · ATP 1000 2026 · Third round · detail
−2.11519.4 → 1517.3
beaten by Christopher O'Connell 1–2
17/03/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
−8.81528.2 → 1519.4
beat Chun-hsin Tseng 2–0
16/03/26 · ATP 1000 2026 · Qualifying — First round · detail
+9.71518.5 → 1528.2
beaten by Martín Landaluce 0–2
02/03/26 · ATP 1000 2026 · Qualifying — First round · detail
−16.51535.0 → 1518.5
beaten by Jaime Faria 1–3
19/01/26 · ATP Grand Slam 2026 · First round · detail
−13.91548.9 → 1535.0
03/11/25 · ATP 250 2025 · First round · detail
+13.51535.3 → 1548.9
beaten by Clément Tabur 1–2
03/11/25 · ATP 250 2025 · Second round · detail
−14.31549.7 → 1535.3
beat Gauthier Onclin 2–0
13/10/25 · ATP 250 2025 · Qualifying — First round · detail
+10.81538.9 → 1549.7
beaten by Eliot Spizzirri 0–2
13/10/25 · ATP 250 2025 · Qualifying — Qualifying competition · detail
−13.41552.2 → 1538.9
beaten by Brandon Nakashima 1–2
07/08/25 · ATP 1000 2025 · Second round · detail
−6.11558.4 → 1552.2
beat Marcos Giron 2–1
06/08/25 · ATP 1000 2025 · First round · detail
+17.81540.6 → 1558.4
beat Luca Nardi 2–0
05/08/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
+12.81527.7 → 1540.6
beat Alibek Kachmazov 1–0
04/08/25 · ATP 1000 2025 · Qualifying — First round · retirement · detail
±0.01527.7 → 1527.7
beaten by Dalibor Svrčina 0–2
28/07/25 · ATP 1000 2025 · First round · detail
−15.01542.7 → 1527.7
beat Duje Ajduković 2–0
27/07/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
+10.91531.9 → 1542.7
beat Max Houkes 2–0
09/06/25 · ATP 250 2025 · Qualifying — First round · detail
+10.01521.9 → 1531.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.