Mirra Andreeva

Where the 1954.8 rating comes from

From 199 matches played between 3 October 2022 and 16 November 2026, 191 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.

199 matches, from the most recent to the first

beaten by Qinwen Zheng 0–2
16/11/26 · WTA 1000 2026 · Final · detail
−14.21969.0 → 1954.8
12/11/26 · WTA 1000 2026 · Semifinals · detail
+5.91963.2 → 1969.0
07/11/26 · WTA 1000 2026 · Quarterfinals · detail
+6.81956.3 → 1963.2
beat Daria Snigur 2–0
02/11/26 · WTA 1000 2026 · Fourth round · detail
+4.91951.4 → 1956.3
29/10/26 · WTA 1000 2026 · Third round · detail
+4.01947.4 → 1951.4
beat Yuan Yue 2–1
25/10/26 · WTA 1000 2026 · Second round · detail
+2.81944.6 → 1947.4
beaten by Leylah Annie Fernandez 0–2
21/09/26 · WTA 500 2026 · Quarterfinals · detail
−18.51963.1 → 1944.6
21/09/26 · WTA 500 2026 · Second round · detail
+2.91960.2 → 1963.1
beaten by Coco Gauff 1–2
08/09/26 · WTA Grand Slam 2026 · Quarterfinals · detail
−8.71968.9 → 1960.2
06/09/26 · WTA Grand Slam 2026 · Fourth round · detail
+7.91961.0 → 1968.9
04/09/26 · WTA Grand Slam 2026 · Third round · detail
+4.71956.3 → 1961.0
beat Eva Lys 2–0
02/09/26 · WTA Grand Slam 2026 · Second round · detail
+4.21952.1 → 1956.3
beat Janice Tjen 2–0
31/08/26 · WTA Grand Slam 2026 · First round · detail
+3.01949.1 → 1952.1
beaten by Marta Kostyuk 1–2
14/08/26 · WTA 1000 2026 · Fourth round · detail
−11.41960.5 → 1949.1
beat Janice Tjen 2–0
14/08/26 · WTA 1000 2026 · Third round · detail
+2.91957.6 → 1960.5
13/08/26 · WTA 1000 2026 · Second round · detail
+3.31954.3 → 1957.6
beaten by Leylah Annie Fernandez 0–2
07/08/26 · WTA 1000 2026 · Third round · detail
−19.51973.8 → 1954.3
06/08/26 · WTA 1000 2026 · Second round · detail
+6.91966.9 → 1973.8
beaten by Barbora Krejčiková 1–2
01/07/26 · WTA Grand Slam 2026 · Second round · detail
−16.81983.7 → 1966.9
beat Magda Linette 2–0
29/06/26 · WTA Grand Slam 2026 · First round · detail
+5.41978.3 → 1983.7
beaten by Ekaterina Alexandrova 0–2
21/06/26 · WTA 500 2026 · Second round · detail
−20.21998.5 → 1978.3
beat Maja Chwalińska 2–0
06/06/26 · WTA Grand Slam 2026 · Final · detail
+3.51995.1 → 1998.5
beat Marta Kostyuk 2–0
04/06/26 · WTA Grand Slam 2026 · Semifinals · detail
+11.91983.2 → 1995.1
beat Sorana Cîrstea 2–0
02/06/26 · WTA Grand Slam 2026 · Quarterfinals · detail
+10.11973.0 → 1983.2
31/05/26 · WTA Grand Slam 2026 · Fourth round · detail
+3.91969.1 → 1973.0
beat Marie Bouzková 2–0
29/05/26 · WTA Grand Slam 2026 · Third round · detail
+5.41963.8 → 1969.1
27/05/26 · WTA Grand Slam 2026 · Second round · detail
+1.31962.5 → 1963.8
beat Fiona Ferro 2–0
25/05/26 · WTA Grand Slam 2026 · First round · detail
+2.61959.9 → 1962.5
beaten by Coco Gauff 1–2
09/05/26 · WTA 1000 2026 · Quarterfinals · detail
−10.11970.0 → 1959.9
08/05/26 · WTA 1000 2026 · Third round · detail
+3.21966.8 → 1970.0
beat Elise Mertens 2–0
08/05/26 · WTA 1000 2026 · Fourth round · detail
+7.51959.3 → 1966.8
beat Antonia Ružić 2–0
07/05/26 · WTA 1000 2026 · Second round · detail
+4.11955.3 → 1959.3
beaten by Marta Kostyuk 0–2
02/05/26 · WTA 1000 2026 · Final · detail
−13.51968.7 → 1955.3
beat Hailey Baptiste 2–0
30/04/26 · WTA 1000 2026 · Semifinals · detail
+6.81961.9 → 1968.7
29/04/26 · WTA 1000 2026 · Quarterfinals · detail
+6.51955.4 → 1961.9
beat Anna Bondár 2–1
28/04/26 · WTA 1000 2026 · Fourth round · detail
+4.01951.4 → 1955.4
beat Dalma Gálfi 2–0
26/04/26 · WTA 1000 2026 · Third round · detail
+3.61947.8 → 1951.4
beat Panna Udvardy 2–0
24/04/26 · WTA 1000 2026 · Second round · detail
+1.81945.9 → 1947.8
13/04/26 · WTA 500 2026 · First round · detail
+6.31939.6 → 1945.9
beat Iga Świątek 2–1
13/04/26 · WTA 500 2026 · Quarterfinals · detail
+16.41923.2 → 1939.6
beaten by Elena Rybakina 0–2
13/04/26 · WTA 500 2026 · Semifinals · detail
−6.41929.6 → 1923.2
beat Alycia Parks 2–0
13/04/26 · WTA 500 2026 · Second round · detail
+3.11926.6 → 1929.6
beat Sorana Cîrstea 2–1
06/04/26 · WTA 500 2026 · Quarterfinals · detail
+10.41916.2 → 1926.6
beat Sloane Stephens 2–0
06/04/26 · WTA 500 2026 · Second round · detail
+3.31912.8 → 1916.2
06/04/26 · WTA 500 2026 · Semifinals · detail
+7.31905.6 → 1912.8
06/04/26 · WTA 500 2026 · Final · detail
+7.21898.4 → 1905.6
beaten by Victoria Mboko 1–2
20/03/26 · WTA 1000 2026 · Fourth round · detail
−11.61910.0 → 1898.4
beat Marie Bouzková 2–0
20/03/26 · WTA 1000 2026 · Third round · detail
+7.11902.9 → 1910.0
19/03/26 · WTA 1000 2026 · Second round · detail
+7.41895.5 → 1902.9
beaten by Kateřina Siniaková 1–2
06/03/26 · WTA 1000 2026 · Third round · detail
−16.11911.7 → 1895.5

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.