Magdalena Fręch

Where the 1647.5 rating comes from

From 367 matches played between 8 April 2013 and 16 November 2026, 350 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.

367 matches, from the most recent to the first

beaten by Shi Han 1–1
16/11/26 · WTA 500 2026 · Qualifying — First round · retirement · detail
±0.01647.5 → 1647.5
beat Moyuka Uchijima 2–0
16/11/26 · WTA 1000 2026 · Qualifying — First round · retirement · detail
±0.01647.5 → 1647.5
beaten by Aoi Ito 0–2
16/11/26 · WTA 1000 2026 · Qualifying — Qualifying competition · detail
−15.71663.2 → 1647.5
16/11/26 · WTA 1000 2026 · First round · detail
+10.21653.0 → 1663.2
beaten by Iga Świątek 0–2
16/11/26 · WTA 1000 2026 · Second round · detail
−2.41655.4 → 1653.0
beaten by Nikola Bartůňková 0–2
25/10/26 · WTA 1000 2026 · Second round · detail
−10.61665.9 → 1655.4
beat Elsa Jacquemot 2–1
20/10/26 · WTA 1000 2026 · First round · detail
+6.91659.1 → 1665.9
beat Nao Hibino 2–0
14/09/26 · WTA 500 2026 · First round · detail
+7.71651.4 → 1659.1
beaten by Iva Jovic 0–2
14/09/26 · WTA 500 2026 · Quarterfinals · detail
−6.41657.8 → 1651.4
14/09/26 · WTA 500 2026 · Second round · detail
+10.61647.3 → 1657.8
beaten by Iva Jovic 0–2
31/08/26 · WTA Grand Slam 2026 · First round · detail
−7.01654.2 → 1647.3
beaten by Elena Rybakina 0–2
14/08/26 · WTA 1000 2026 · Third round · detail
−2.31656.6 → 1654.2
13/08/26 · WTA 1000 2026 · Second round · detail
+17.41639.1 → 1656.6
beat Antonia Ružić 2–0
12/08/26 · WTA 1000 2026 · First round · detail
+13.41625.7 → 1639.1
beaten by Jessica Pegula 1–2
06/08/26 · WTA 1000 2026 · Second round · detail
−2.31628.0 → 1625.7
beat Léolia Jeanjean 2–0
04/08/26 · WTA 1000 2026 · First round · detail
+11.61616.4 → 1628.0
beaten by Jessica Pegula 1–2
27/07/26 · WTA 500 2026 · Second round · detail
−2.21618.6 → 1616.4
beat Ann Li 2–0
27/07/26 · WTA 500 2026 · First round · detail
+14.51604.1 → 1618.6
beaten by Anna Kalinskaya 0–2
29/06/26 · WTA Grand Slam 2026 · First round · detail
−5.21609.3 → 1604.1
beaten by Naomi Osaka 0–2
21/06/26 · WTA 500 2026 · First round · detail
−3.11612.4 → 1609.3
beaten by Shuai Zhang 0–2
15/06/26 · WTA 500 2026 · Qualifying — Qualifying competition · detail
−11.61624.0 → 1612.4
15/06/26 · WTA 500 2026 · Qualifying — First round · detail
+13.21610.8 → 1624.0
beaten by Eva Lys 0–2
15/06/26 · WTA 500 2026 · First round · detail
−9.01619.8 → 1610.8
beaten by Jil Belen Teichmann 0–2
27/05/26 · WTA Grand Slam 2026 · Second round · detail
−11.31631.1 → 1619.8
25/05/26 · WTA Grand Slam 2026 · First round · retirement · detail
±0.01631.1 → 1631.1
beat Talia Gibson 2–0
18/05/26 · WTA 500 2026 · First round · detail
+13.11618.0 → 1631.1
beaten by Leylah Annie Fernandez 1–2
18/05/26 · WTA 500 2026 · Second round · detail
−7.31625.3 → 1618.0
beaten by Alexandra Eala 1–2
06/05/26 · WTA 1000 2026 · First round · detail
−9.81635.1 → 1625.3
beaten by Solana Sierra 0–2
24/04/26 · WTA 1000 2026 · Second round · detail
−15.11650.2 → 1635.1
beaten by Anna Bondár 0–2
30/03/26 · WTA 500 2026 · Second round · detail
−14.11664.3 → 1650.2
beaten by McCartney Kessler 1–2
18/03/26 · WTA 1000 2026 · First round · detail
−9.61673.9 → 1664.3
beaten by Storm Hunter 1–2
04/03/26 · WTA 1000 2026 · First round · detail
−15.21689.1 → 1673.9
beat Shuai Zhang 2–1
23/02/26 · WTA 500 2026 · Semifinals · detail
+11.31677.8 → 1689.1
beat Marie Bouzková 2–1
23/02/26 · WTA 500 2026 · Quarterfinals · detail
+15.71662.1 → 1677.8
beat Maria Timofeeva 2–0
23/02/26 · WTA 500 2026 · First round · detail
+9.11653.0 → 1662.1
23/02/26 · WTA 500 2026 · Second round · detail
+12.51640.6 → 1653.0
beaten by Cristina Bucșa 1–2
23/02/26 · WTA 500 2026 · Final · detail
−11.71652.3 → 1640.6
beaten by Varvara Gracheva 1–2
16/02/26 · WTA 1000 2026 · Qualifying — Qualifying competition · detail
−9.71662.0 → 1652.3
16/02/26 · WTA 1000 2026 · Qualifying — First round · detail
+2.31659.7 → 1662.0
beaten by Peyton Stearns 0–2
16/02/26 · WTA 1000 2026 · First round · detail
−11.61671.3 → 1659.7
beaten by Vera Zvonareva 0–2
09/02/26 · WTA 1000 2026 · Qualifying — Qualifying competition · detail
−12.71684.0 → 1671.3
beat Berfu Cengiz 2–0
09/02/26 · WTA 1000 2026 · Qualifying — First round · detail
+5.31678.7 → 1684.0
09/02/26 · WTA 1000 2026 · First round · detail
+15.81662.9 → 1678.7
beaten by Ann Li 0–2
09/02/26 · WTA 1000 2026 · Second round · detail
−11.31674.2 → 1662.9
beaten by Jasmine Paolini 0–2
21/01/26 · WTA Grand Slam 2026 · Second round · detail
−4.11678.3 → 1674.2
beat Veronika Erjavec 2–0
19/01/26 · WTA Grand Slam 2026 · First round · detail
+5.91672.4 → 1678.3
beaten by Emma Raducanu
12/01/26 · WTA 250 2026 · Second round · walkover · detail
±0.01672.4 → 1672.4
beat Elsa Jacquemot 2–0
12/01/26 · WTA 250 2026 · First round · detail
+9.01663.4 → 1672.4
beaten by Linda Nosková 1–2
01/01/26 · WTA 500 2026 · Second round · detail
−7.21670.6 → 1663.4
31/12/25 · WTA 500 2026 · First round · detail
+20.11650.4 → 1670.6

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.