Madison Keys

Where the 1901.3 rating comes from

From 597 matches played between 6 April 2009 and 4 September 2026, 570 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.

597 matches, from the most recent to the first

beaten by Qinwen Zheng 1–2
04/09/26 · WTA Grand Slam 2026 · Third round · detail
−14.81916.1 → 1901.3
beat Anna Bondár 2–1
02/09/26 · WTA Grand Slam 2026 · Second round · detail
+4.51911.7 → 1916.1
beat Alina Korneeva 2–0
31/08/26 · WTA Grand Slam 2026 · First round · detail
+4.81906.9 → 1911.7
beaten by Sara Bejlek 1–2
15/08/26 · WTA 1000 2026 · Quarterfinals · detail
−17.91924.8 → 1906.9
beat Wang Xiyu 2–0
14/08/26 · WTA 1000 2026 · Fourth round · detail
+4.31920.4 → 1924.8
14/08/26 · WTA 1000 2026 · Third round · detail
+7.61912.9 → 1920.4
beat Daria Snigur 2–1
13/08/26 · WTA 1000 2026 · Second round · detail
+5.51907.4 → 1912.9
beaten by Marta Kostyuk 0–2
07/08/26 · WTA 1000 2026 · Third round · detail
−10.01917.3 → 1907.4
beat Antonia Ružić 2–0
06/08/26 · WTA 1000 2026 · Second round · detail
+4.81912.5 → 1917.3
beaten by Liudmila Samsonova 1–2
27/07/26 · WTA 500 2026 · First round · detail
−19.21931.7 → 1912.5
beaten by Linda Nosková 0–2
05/07/26 · WTA Grand Slam 2026 · Fourth round · detail
−14.21945.9 → 1931.7
beat Amanda Anisimova 2–1
03/07/26 · WTA Grand Slam 2026 · Third round · detail
+12.21933.7 → 1945.9
beat Katie Swan 2–0
01/07/26 · WTA Grand Slam 2026 · Second round · detail
+2.31931.4 → 1933.7
beat Kayla Day 2–1
29/06/26 · WTA Grand Slam 2026 · First round · detail
+2.21929.2 → 1931.4
beat Tatjana Maria 2–0
21/06/26 · WTA 250 2026 · Final · detail
+3.41925.8 → 1929.2
beat Talia Gibson 2–0
21/06/26 · WTA 250 2026 · First round · detail
+4.31921.5 → 1925.8
beat Petra Marčinko 1–0
21/06/26 · WTA 250 2026 · Semifinals · retirement · detail
±0.01921.5 → 1921.5
21/06/26 · WTA 250 2026 · Quarterfinals · detail
+6.51915.0 → 1921.5
21/06/26 · WTA 250 2026 · Second round · detail
+4.01911.0 → 1915.0
beat Wang Xinyu 2–0
15/06/26 · WTA 500 2026 · First round · detail
+4.71906.3 → 1911.0
15/06/26 · WTA 500 2026 · Second round · detail
+14.71891.6 → 1906.3
beaten by Jessica Pegula 0–2
15/06/26 · WTA 500 2026 · Quarterfinals · detail
−8.11899.7 → 1891.6
beaten by Diana Shnaider 1–2
31/05/26 · WTA Grand Slam 2026 · Fourth round · detail
−15.51915.2 → 1899.7
beat Victoria Mboko 2–1
29/05/26 · WTA Grand Slam 2026 · Third round · detail
+12.51902.7 → 1915.2
beat Antonia Ružić 2–0
27/05/26 · WTA Grand Slam 2026 · Second round · detail
+5.31897.4 → 1902.7
25/05/26 · WTA Grand Slam 2026 · First round · detail
+2.01895.4 → 1897.4
beaten by Nikola Bartůňková 1–2
08/05/26 · WTA 1000 2026 · Third round · detail
−20.71916.1 → 1895.4
beat Peyton Stearns 2–1
07/05/26 · WTA 1000 2026 · Second round · detail
+6.61909.5 → 1916.1
beaten by Yuliia Starodubtseva 0–2
30/03/26 · WTA 500 2026 · Semifinals · detail
−20.91930.3 → 1909.5
beat Donna Vekic 2–0
30/03/26 · WTA 500 2026 · Second round · detail
+4.71925.7 → 1930.3
beat Belinda Bencic 2–1
30/03/26 · WTA 500 2026 · Quarterfinals · detail
+12.81912.9 → 1925.7
beat Anna Bondár 2–0
30/03/26 · WTA 500 2026 · Third round · detail
+3.51909.3 → 1912.9
beaten by Qinwen Zheng 1–2
20/03/26 · WTA 1000 2026 · Third round · detail
−11.41920.8 → 1909.3
19/03/26 · WTA 1000 2026 · Second round · detail
+6.21914.6 → 1920.8
beaten by Sonay Kartal 1–2
06/03/26 · WTA 1000 2026 · Third round · detail
−18.11932.7 → 1914.6
beat Diane Parry 2–0
05/03/26 · WTA 1000 2026 · Second round · detail
+4.11928.6 → 1932.7
beaten by Jessica Pegula 0–2
25/01/26 · WTA Grand Slam 2026 · Fourth round · detail
−10.51939.1 → 1928.6
23/01/26 · WTA Grand Slam 2026 · Third round · detail
+6.21933.0 → 1939.1
beat Ashlyn Krueger 2–0
21/01/26 · WTA Grand Slam 2026 · Second round · detail
+4.51928.5 → 1933.0
19/01/26 · WTA Grand Slam 2026 · First round · detail
+1.91926.6 → 1928.5
beaten by Victoria Mboko 1–2
12/01/26 · WTA 500 2026 · Quarterfinals · detail
−16.41943.0 → 1926.6
12/01/26 · WTA 500 2026 · Second round · detail
+3.71939.3 → 1943.0
beaten by Aryna Sabalenka 0–2
03/01/26 · WTA 500 2026 · Quarterfinals · detail
−5.91945.2 → 1939.3
beat Diana Shnaider 2–1
02/01/26 · WTA 500 2026 · Third round · detail
+6.61938.6 → 1945.2
01/01/26 · WTA 500 2026 · Second round · detail
+6.71931.9 → 1938.6
beat Lucia Bronzetti 2–0
30/12/25 · WTA 250 2025 · First round · detail
+3.01929.0 → 1931.9
30/12/25 · WTA 250 2025 · Second round · detail
+5.11923.9 → 1929.0
beaten by Clara Tauson 0–2
30/12/25 · WTA 250 2025 · Quarterfinals · detail
−16.61940.5 → 1923.9
beaten by Renata Zarazua 1–2
25/08/25 · WTA Grand Slam 2025 · First round · detail
−22.01962.4 → 1940.5
beaten by Elena Rybakina 1–2
08/08/25 · WTA 1000 2025 · Fourth round · detail
−12.61975.0 → 1962.4

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.