Daniil Medvedev

Where the 1901.2 rating comes from

From 652 matches played between 14 October 2013 and 5 November 2026, 630 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.

652 matches, from the most recent to the first

beaten by Ignacio Buse 0–2
05/11/26 · ATP 1000 2026 · Second round · detail
−19.31920.5 → 1901.2
beat Daniel Mérida 2–0
26/10/26 · ATP 500 2026 · First round · detail
+5.41915.1 → 1920.5
beaten by Carlos Alcaraz 0–2
26/10/26 · ATP 500 2026 · Semifinals · detail
−4.61919.8 → 1915.1
beat Cameron Norrie 2–1
26/10/26 · ATP 500 2026 · Second round · detail
+5.51914.2 → 1919.8
beat Adrian Mannarino 2–0
26/10/26 · ATP 500 2026 · Quarterfinals · detail
+4.21910.0 → 1914.2
beat Térence Atmane 2–0
19/10/26 · ATP 250 2026 · Quarterfinals · detail
+4.41905.6 → 1910.0
beat Sho Shimabukuro 2–0
19/10/26 · ATP 250 2026 · Second round · detail
+2.81902.9 → 1905.6
19/10/26 · ATP 250 2026 · Final · detail
+5.51897.4 → 1902.9
beat Alexander Bublik 1–0
19/10/26 · ATP 250 2026 · Semifinals · retirement · detail
±0.01897.4 → 1897.4
beaten by Rafael Jódar 0–2
11/10/26 · ATP 1000 2026 · Semifinals · detail
−13.81911.2 → 1897.4
beat Tommy Paul 2–1
10/10/26 · ATP 1000 2026 · Quarterfinals · detail
+11.51899.7 → 1911.2
09/10/26 · ATP 1000 2026 · Fourth round · detail
+9.01890.6 → 1899.7
beat Dalibor Svrčina 2–0
09/10/26 · ATP 1000 2026 · Third round · detail
+3.81886.8 → 1890.6
08/10/26 · ATP 1000 2026 · Second round · detail
+6.01880.8 → 1886.8
28/09/26 · ATP 500 2026 · First round · detail
+5.11875.7 → 1880.8
beaten by Novak Djokovic 0–2
28/09/26 · ATP 500 2026 · Semifinals · disqualification · detail
±0.01875.7 → 1875.7
28/09/26 · ATP 500 2026 · Second round · detail
+5.91869.8 → 1875.7
28/09/26 · ATP 500 2026 · Quarterfinals · detail
+10.11859.7 → 1869.8
beat Valentin Royer 2–0
21/09/26 · ATP 250 2026 · Second round · detail
+3.41856.3 → 1859.7
beat Roman Safiullin 2–0
21/09/26 · ATP 250 2026 · Semifinals · detail
+5.51850.9 → 1856.3
beat Coleman Wong 2–1
21/09/26 · ATP 250 2026 · Quarterfinals · detail
+4.51846.4 → 1850.9
beat Andrey Rublev 2–0
21/09/26 · ATP 250 2026 · Final · detail
+9.61836.8 → 1846.4
beaten by Frances Tiafoe 0–3
06/09/26 · ATP Grand Slam 2026 · Fourth round · detail
−10.51847.3 → 1836.8
04/09/26 · ATP Grand Slam 2026 · Third round · detail
+7.51839.8 → 1847.3
beat Sebastian Gorzny 3–0
02/09/26 · ATP Grand Slam 2026 · Second round · detail
+3.31836.5 → 1839.8
beat Hugo Gaston 3–0
31/08/26 · ATP Grand Slam 2026 · First round · detail
+2.91833.6 → 1836.5
beaten by Martin Damm Jr. 0–2
24/08/26 · ATP 250 2026 · Second round · detail
−19.01852.6 → 1833.6
beaten by Brandon Nakashima 1–2
16/08/26 · ATP 1000 2026 · Third round · detail
−14.21866.8 → 1852.6
15/08/26 · ATP 1000 2026 · Second round · detail
+3.91862.9 → 1866.8
beaten by Botic van de Zandschulp 0–2
06/08/26 · ATP 1000 2026 · Second round · detail
−18.91881.8 → 1862.9
beaten by Jan-Lennard Struff 0–3
03/07/26 · ATP Grand Slam 2026 · Third round · detail
−18.91900.6 → 1881.8
beat Daniel Mérida 3–1
01/07/26 · ATP Grand Slam 2026 · Second round · detail
+3.71897.0 → 1900.6
beat Marin Čilić 3–0
29/06/26 · ATP Grand Slam 2026 · First round · detail
+6.71890.2 → 1897.0
15/06/26 · ATP 500 2026 · First round · detail
+7.11883.1 → 1890.2
beat Térence Atmane 2–0
15/06/26 · ATP 500 2026 · Second round · detail
+4.71878.4 → 1883.1
beaten by Daniel Altmaier 1–2
15/06/26 · ATP 500 2026 · Quarterfinals · detail
−20.21898.5 → 1878.4
beat Thijs Boogaard 2–1
08/06/26 · ATP 250 2026 · Second round · detail
+1.81896.8 → 1898.5
beat Marin Čilić 2–1
08/06/26 · ATP 250 2026 · Quarterfinals · detail
+6.71890.1 → 1896.8
beaten by Kamil Majchrzak 0–2
08/06/26 · ATP 250 2026 · Semifinals · detail
−19.11909.2 → 1890.1
beaten by Adam Walton 2–3
25/05/26 · ATP Grand Slam 2026 · First round · detail
−21.21930.5 → 1909.2
beaten by Jannik Sinner 1–2
10/05/26 · ATP 1000 2026 · Semifinals · detail
−2.91933.4 → 1930.5
09/05/26 · ATP 1000 2026 · Quarterfinals · detail
+2.61930.8 → 1933.4
08/05/26 · ATP 1000 2026 · Fourth round · detail
+4.01926.8 → 1930.8
08/05/26 · ATP 1000 2026 · Third round · detail
+4.21922.6 → 1926.8
07/05/26 · ATP 1000 2026 · Second round · walkover · detail
±0.01922.6 → 1922.6
beaten by Flavio Cobolli 1–2
28/04/26 · ATP 1000 2026 · Fourth round · detail
−17.31939.9 → 1922.6
26/04/26 · ATP 1000 2026 · Third round · detail
+2.11937.9 → 1939.9
25/04/26 · ATP 1000 2026 · Second round · detail
+5.51932.3 → 1937.9
beaten by Matteo Berrettini 0–2
06/04/26 · ATP 1000 2026 · Second round · detail
−17.91950.2 → 1932.3
beaten by Francisco Cerúndolo 1–2
20/03/26 · ATP 1000 2026 · Third round · detail
−17.21967.4 → 1950.2

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.