Pavel Kotov

Where the 1593.3 rating comes from

From 152 matches played between 12 October 2020 and 8 October 2026, 149 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.

152 matches, from the most recent to the first

beaten by Arthur Fils 0–2
08/10/26 · ATP 1000 2026 · Second round · detail
−2.81596.1 → 1593.3
07/10/26 · ATP 1000 2026 · First round · detail
+14.61581.5 → 1596.1
beat Aleksandar Vukic 2–0
06/10/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
+11.71569.9 → 1581.5
beat Martin Damm Jr. 2–1
05/10/26 · ATP 1000 2026 · Qualifying — First round · detail
+14.31555.6 → 1569.9
beaten by Shintaro Mochizuki 0–2
21/09/26 · ATP 250 2026 · Qualifying — Qualifying competition · detail
−14.21569.8 → 1555.6
beat Luca Castelnuovo 2–1
21/09/26 · ATP 250 2026 · Qualifying — First round · detail
+9.11560.7 → 1569.8
beat Valentin Royer 2–1
30/12/25 · ATP 250 2025 · Qualifying — First round · detail
+14.31546.4 → 1560.7
beaten by Marc-Andrea Hüsler 0–2
30/12/25 · ATP 250 2025 · Qualifying — Qualifying competition · detail
−12.71559.1 → 1546.4
beaten by Giulio Zeppieri 1–2
05/05/25 · ATP 1000 2025 · Qualifying — First round · detail
−12.51571.7 → 1559.1
beaten by Jacob Fearnley 1–2
21/04/25 · ATP 1000 2025 · Qualifying — First round · detail
−9.81581.5 → 1571.7
beaten by Mattia Bellucci 0–2
31/03/25 · ATP 250 2025 · First round · detail
−11.91593.4 → 1581.5
beaten by Mackenzie McDonald 0–2
18/03/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
−10.51603.9 → 1593.4
beat Alexis Galarneau 2–1
17/03/25 · ATP 1000 2025 · Qualifying — First round · detail
+8.51595.4 → 1603.9
beaten by Colton Smith 0–2
04/03/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
−14.71610.1 → 1595.4
beat Coleman Wong 2–1
03/03/25 · ATP 1000 2025 · Qualifying — First round · detail
+8.61601.4 → 1610.1
beat Yosuke Watanuki 2–0
24/02/25 · ATP 500 2025 · Qualifying — First round · detail
+13.21588.2 → 1601.4
beaten by Quentin Halys 0–2
24/02/25 · ATP 500 2025 · Qualifying — Qualifying competition · detail
−8.71596.9 → 1588.2
beat Jozef Kovalík 2–1
17/02/25 · ATP 500 2025 · Qualifying — First round · detail
+11.11585.8 → 1596.9
beaten by Christopher O'Connell 0–2
17/02/25 · ATP 500 2025 · Qualifying — Qualifying competition · detail
−9.61595.5 → 1585.8
beaten by Jaime Faria 0–3
13/01/25 · ATP Grand Slam 2025 · First round · detail
−15.01610.5 → 1595.5
beaten by James Duckworth 1–2
06/01/25 · ATP 250 2025 · Qualifying — First round · detail
−12.11622.6 → 1610.5
beaten by Tomas Martin Etcheverry 0–2
04/11/24 · ATP 250 2024 · First round · detail
−10.31632.9 → 1622.6
beaten by Miomir Kecmanović 0–2
28/10/24 · ATP 1000 2024 · Qualifying — First round · detail
−10.91643.8 → 1632.9
beaten by Marton Fucsovics 0–2
21/10/24 · ATP 500 2024 · Qualifying — First round · detail
−9.91653.8 → 1643.8
beaten by Tallon Griekspoor 0–2
14/10/24 · ATP 250 2024 · First round · detail
−8.01661.8 → 1653.8
beaten by Yosuke Watanuki 1–2
02/10/24 · ATP 1000 2024 · First round · detail
−14.11675.9 → 1661.8
beat Sumit Nagal 2–0
23/09/24 · ATP 500 2024 · Qualifying — First round · detail
+7.71668.3 → 1675.9
23/09/24 · ATP 500 2024 · Qualifying — Qualifying competition · detail
+11.71656.5 → 1668.3
beat Zhou Yi 2–1
23/09/24 · ATP 500 2024 · First round · detail
+5.51651.0 → 1656.5
beaten by Flavio Cobolli 0–2
23/09/24 · ATP 500 2024 · Second round · detail
−8.81659.8 → 1651.0
beaten by Christopher O'Connell 0–2
16/09/24 · ATP 250 2024 · First round · detail
−11.81671.6 → 1659.8
beaten by Zizou Bergs 2–3
26/08/24 · ATP Grand Slam 2024 · First round · detail
−16.01687.6 → 1671.6
beat Zachary Svajda 2–1
19/08/24 · ATP 250 2024 · Third round · detail
+6.81680.8 → 1687.6
beaten by Lorenzo Sonego 0–2
19/08/24 · ATP 250 2024 · Quarterfinals · detail
−11.31692.1 → 1680.8
19/08/24 · ATP 250 2024 · Second round · detail
+10.91681.2 → 1692.1
beaten by Matteo Berrettini 0–2
22/07/24 · ATP 250 2024 · First round · detail
−5.01686.2 → 1681.2
beaten by Duje Ajduković 1–2
15/07/24 · ATP 250 2024 · Second round · detail
−19.31705.5 → 1686.2
beat Cristian Garín 2–1
15/07/24 · ATP 250 2024 · First round · detail
+12.11693.4 → 1705.5
beaten by Jordan Thompson 2–3
01/07/24 · ATP Grand Slam 2024 · First round · detail
−11.61705.0 → 1693.4
beaten by Jannik Sinner 0–3
29/05/24 · ATP Grand Slam 2024 · Third round · detail
−1.81706.7 → 1705.0
beat Stan Wawrinka 3–1
28/05/24 · ATP Grand Slam 2024 · Second round · detail
+11.51695.2 → 1706.7
beat Cameron Norrie 3–2
27/05/24 · ATP Grand Slam 2024 · First round · detail
+14.21681.1 → 1695.2
beat Pedro Cachin 2–0
20/05/24 · ATP 250 2024 · First round · detail
+6.71674.4 → 1681.1
20/05/24 · ATP 250 2024 · Second round · detail
+11.51662.9 → 1674.4
beaten by Alexander Bublik 1–2
20/05/24 · ATP 250 2024 · Quarterfinals · detail
−9.61672.5 → 1662.9
beaten by Ben Shelton 1–2
09/05/24 · ATP 1000 2024 · Second round · detail
−8.31680.8 → 1672.5
beat Alex Michelsen 2–0
08/05/24 · ATP 1000 2024 · First round · detail
+10.41670.4 → 1680.8
beaten by Jannik Sinner 0–2
26/04/24 · ATP 1000 2024 · Third round · detail
−1.51671.9 → 1670.4
beat Jordan Thompson 2–1
25/04/24 · ATP 1000 2024 · Second round · detail
+14.91657.0 → 1671.9
24/04/24 · ATP 1000 2024 · First round · detail
+9.81647.1 → 1657.0

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.