Alexander Shevchenko

Where the 1609.7 rating comes from

From 198 matches played between 18 July 2022 and 9 November 2026, 190 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.

198 matches, from the most recent to the first

beat Viktor Durasovic 2–0
09/11/26 · ATP 250 2026 · Qualifying — First round · detail
+6.91602.8 → 1609.7
beat Jacob Fearnley 2–0
09/11/26 · ATP 250 2026 · Qualifying — Qualifying competition · detail
+14.01588.8 → 1602.8
beaten by Thiago Agustín Tirante 1–2
09/11/26 · ATP 250 2026 · Quarterfinals · detail
−9.71598.4 → 1588.8
beat Casper Ruud 2–1
09/11/26 · ATP 250 2026 · Second round · detail
+20.21578.3 → 1598.4
beat Adrian Mannarino 2–0
09/11/26 · ATP 250 2026 · First round · detail
+16.01562.3 → 1578.3
beaten by Stefanos Sakellaridis 0–2
19/10/26 · ATP 250 2026 · Qualifying — Qualifying competition · detail
−15.21577.4 → 1562.3
beat Daniil Glinka 2–1
19/10/26 · ATP 250 2026 · Qualifying — First round · detail
+9.01568.4 → 1577.4
beaten by Yoshihito Nishioka 0–2
05/10/26 · ATP 1000 2026 · Qualifying — First round · detail
−8.31576.8 → 1568.4
beaten by Hubert Hurkacz 0–2
21/09/26 · ATP 250 2026 · First round · detail
−6.01582.7 → 1576.8
beaten by Dino Prižmić 2–3
31/08/26 · ATP Grand Slam 2026 · First round · detail
−7.91590.6 → 1582.7
beaten by Botic van de Zandschulp 0–2
13/08/26 · ATP 1000 2026 · First round · detail
−9.21599.8 → 1590.6
beaten by Christopher O'Connell 0–2
12/08/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
−13.21613.0 → 1599.8
10/08/26 · ATP 1000 2026 · Qualifying — First round · detail
+12.41600.6 → 1613.0
beaten by Kyrian Jacquet 1–2
03/08/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
−18.41618.9 → 1600.6
beaten by Jan-Lennard Struff 1–2
20/07/26 · ATP 250 2026 · First round · detail
−9.81628.8 → 1618.9
beaten by Stefanos Tsitsipas 1–2
13/07/26 · ATP 250 2026 · Semifinals · detail
−9.21638.0 → 1628.8
beat Quentin Halys 2–0
13/07/26 · ATP 250 2026 · Quarterfinals · detail
+12.81625.1 → 1638.0
beat Dominic Stricker 2–0
13/07/26 · ATP 250 2026 · Second round · detail
+12.81612.4 → 1625.1
13/07/26 · ATP 250 2026 · First round · detail
+13.61598.8 → 1612.4
beaten by Félix Auger-Aliassime 0–3
29/06/26 · ATP Grand Slam 2026 · First round · detail
−4.31603.0 → 1598.8
beaten by Abdullah Shelbayh 0–2
22/06/26 · ATP 250 2026 · Qualifying — First round · detail
−15.01618.0 → 1603.0
beaten by Alex Michelsen 0–3
25/05/26 · ATP Grand Slam 2026 · First round · detail
−8.01626.0 → 1618.0
beaten by Karen Khachanov 0–2
07/05/26 · ATP 1000 2026 · Second round · detail
−9.21635.2 → 1626.0
06/05/26 · ATP 1000 2026 · First round · detail
+11.51623.7 → 1635.2
beaten by Jaume Munar 0–2
23/04/26 · ATP 1000 2026 · First round · detail
−8.01631.7 → 1623.7
beaten by Diego Dedura-Palomero 0–2
13/04/26 · ATP 500 2026 · Qualifying — First round · detail
−18.21649.9 → 1631.7
06/04/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
+12.51637.4 → 1649.9
06/04/26 · ATP 1000 2026 · Qualifying — First round · retirement · detail
±0.01637.4 → 1637.4
beaten by Marin Čilić 0–2
06/04/26 · ATP 1000 2026 · First round · detail
−8.21645.6 → 1637.4
30/03/26 · ATP 250 2026 · First round · detail
+7.51638.1 → 1645.6
beaten by Botic van de Zandschulp 0–2
30/03/26 · ATP 250 2026 · Second round · detail
−11.11649.2 → 1638.1
beaten by Ugo Humbert 0–2
20/03/26 · ATP 1000 2026 · Third round · detail
−7.61656.8 → 1649.2
beat Ben Shelton 2–1
19/03/26 · ATP 1000 2026 · Second round · detail
+20.11636.8 → 1656.8
beat Matteo Arnaldi 2–1
18/03/26 · ATP 1000 2026 · First round · detail
+13.21623.5 → 1636.8
beaten by Casper Ruud 0–2
05/03/26 · ATP 1000 2026 · Second round · detail
−5.61629.2 → 1623.5
beat Sho Shimabukuro 2–1
04/03/26 · ATP 1000 2026 · First round · detail
+11.41617.7 → 1629.2
beaten by Quentin Halys 0–2
23/02/26 · ATP 500 2026 · Qualifying — Qualifying competition · detail
−11.41629.2 → 1617.7
23/02/26 · ATP 500 2026 · Qualifying — First round · detail
+11.11618.1 → 1629.2
beaten by Karen Khachanov 1–2
23/02/26 · ATP 500 2026 · First round · detail
−6.91624.9 → 1618.1
beaten by Learner Tien 1–3
21/01/26 · ATP Grand Slam 2026 · Second round · detail
−7.61632.6 → 1624.9
beat Elias Ymer 3–1
19/01/26 · ATP Grand Slam 2026 · First round · detail
+10.01622.5 → 1632.6
beat Filip Misolic 2–0
12/01/26 · ATP 250 2026 · Qualifying — Qualifying competition · detail
+11.61610.9 → 1622.5
beat Carlos Taberner 2–0
12/01/26 · ATP 250 2026 · Qualifying — First round · detail
+11.51599.4 → 1610.9
beaten by Ugo Humbert 0–2
12/01/26 · ATP 250 2026 · Quarterfinals · detail
−5.91605.3 → 1599.4
beat Marton Fucsovics 2–0
12/01/26 · ATP 250 2026 · Second round · detail
+17.61587.6 → 1605.3
beat Damir Džumhur 2–1
12/01/26 · ATP 250 2026 · First round · detail
+12.81574.8 → 1587.6
beaten by Raphaël Collignon 0–2
05/01/26 · ATP 250 2026 · Qualifying — First round · detail
−12.11586.9 → 1574.8
beaten by Vitaliy Sachko 0–2
03/11/25 · ATP 250 2025 · Qualifying — First round · detail
−14.91601.8 → 1586.9
beaten by Quentin Halys 1–2
20/10/25 · ATP 500 2025 · Qualifying — First round · detail
−12.11613.9 → 1601.8
beat Laslo Djere 2–0
13/10/25 · ATP 250 2025 · First round · detail
+14.51599.4 → 1613.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.