Sofia Kenin

Where the 1545.6 rating comes from

From 377 matches played between 1 January 2015 and 16 November 2026, 369 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.

377 matches, from the most recent to the first

beaten by Sinja Kraus 0–2
16/11/26 · WTA 250 2026 · Qualifying — Qualifying competition · detail
−10.31555.9 → 1545.6
beat Mei Yamaguchi 2–1
16/11/26 · WTA 250 2026 · Qualifying — First round · detail
+9.31546.5 → 1555.9
beaten by Kayla Day 0–2
16/11/26 · WTA 250 2026 · First round · detail
−11.41558.0 → 1546.5
beaten by Mika Stojsavljevic 1–2
16/11/26 · WTA 250 2026 · First round · detail
−15.01573.0 → 1558.0
beaten by Kaitlin Quevedo 1–2
16/11/26 · WTA 250 2026 · First round · detail
−10.31583.2 → 1573.0
beaten by Kamilla Rakhimova 0–2
16/11/26 · WTA 1000 2026 · Qualifying — First round · detail
−10.61593.8 → 1583.2
beaten by Ashlyn Krueger 0–2
20/10/26 · WTA 1000 2026 · First round · detail
−9.61603.5 → 1593.8
beaten by Alina Charaeva 1–2
21/09/26 · WTA 250 2026 · First round · detail
−14.51618.0 → 1603.5
beaten by Jessica Pegula 0–2
02/09/26 · WTA Grand Slam 2026 · Second round · detail
−2.01620.0 → 1618.0
beat Venus Williams 2–0
31/08/26 · WTA Grand Slam 2026 · First round · detail
+8.01612.0 → 1620.0
beaten by Marta Kostyuk 1–2
13/08/26 · WTA 1000 2026 · Second round · detail
−2.71614.7 → 1612.0
beat Eva Lys 2–1
12/08/26 · WTA 1000 2026 · First round · detail
+15.01599.7 → 1614.7
beaten by Lucrezia Stefanini 1–2
03/08/26 · WTA 1000 2026 · Qualifying — Qualifying competition · detail
−13.71613.3 → 1599.7
beaten by Emma Navarro 0–2
27/07/26 · WTA 500 2026 · First round · detail
−6.91620.3 → 1613.3
beaten by Amanda Anisimova 1–2
01/07/26 · WTA Grand Slam 2026 · Second round · detail
−3.41623.7 → 1620.3
beat Petra Marčinko 2–0
29/06/26 · WTA Grand Slam 2026 · First round · detail
+13.51610.2 → 1623.7
beaten by Daria Snigur 0–2
21/06/26 · WTA 250 2026 · Qualifying — First round · detail
−11.31621.4 → 1610.2
beaten by Viktorija Golubic 1–2
15/06/26 · WTA 250 2026 · First round · detail
−10.41631.9 → 1621.4
beaten by Viktorija Golubic 0–2
15/06/26 · WTA 250 2026 · Qualifying — Qualifying competition · detail
−11.41643.3 → 1631.9
beat Elsa Jacquemot 2–0
15/06/26 · WTA 250 2026 · Qualifying — First round · detail
+7.61635.7 → 1643.3
beaten by Peyton Stearns 0–2
25/05/26 · WTA Grand Slam 2026 · First round · detail
−9.01644.7 → 1635.7
beaten by Oksana Selekhmeteva 1–2
18/05/26 · WTA 500 2026 · Qualifying — First round · detail
−14.91659.6 → 1644.7
beaten by Bianca Andreescu 0–2
06/05/26 · WTA 1000 2026 · First round · detail
−11.91671.5 → 1659.6
beaten by Qinwen Zheng 1–2
24/04/26 · WTA 1000 2026 · Second round · detail
−4.11675.6 → 1671.5
beat Ashlyn Krueger 2–0
23/04/26 · WTA 1000 2026 · First round · detail
+12.81662.7 → 1675.6
beaten by Iva Jovic 0–2
30/03/26 · WTA 500 2026 · Third round · detail
−8.91671.7 → 1662.7
beat Bianca Andreescu 2–0
30/03/26 · WTA 500 2026 · Second round · detail
+13.01658.7 → 1671.7
beaten by Anna Blinkova 1–2
18/03/26 · WTA 1000 2026 · First round · detail
−14.51673.2 → 1658.7
beaten by Kateřina Siniaková 1–2
04/03/26 · WTA 1000 2026 · First round · detail
−9.11682.3 → 1673.2
beaten by Clara Tauson 0–2
16/02/26 · WTA 1000 2026 · First round · detail
−8.01690.3 → 1682.3
beaten by Qinwen Zheng 1–2
09/02/26 · WTA 1000 2026 · First round · detail
−4.41694.7 → 1690.3
beaten by Liudmila Samsonova 0–2
02/02/26 · WTA 500 2026 · First round · detail
−9.91704.6 → 1694.7
beaten by Peyton Stearns 0–2
19/01/26 · WTA Grand Slam 2026 · First round · detail
−13.11717.8 → 1704.6
beaten by Maya Joint 0–2
12/01/26 · WTA 500 2026 · First round · detail
−11.41729.2 → 1717.8
beaten by Ekaterina Alexandrova 0–2
01/01/26 · WTA 500 2026 · Second round · detail
−7.91737.0 → 1729.2
31/12/25 · WTA 500 2026 · First round · detail
+11.71725.3 → 1737.0
beat Wang Xiyu 2–0
30/12/25 · WTA 250 2025 · First round · detail
+8.91716.5 → 1725.3
beaten by Clara Tauson 1–2
30/12/25 · WTA 250 2025 · Second round · detail
−8.71725.2 → 1716.5
beaten by Himeno Sakatsume 0–2
27/10/25 · WTA 250 2025 · First round · detail
−19.31744.4 → 1725.2
beat Wakana Sonobe 2–1
20/10/25 · WTA 500 2025 · Second round · detail
+6.91737.5 → 1744.4
beat Moyuka Uchijima 2–0
20/10/25 · WTA 500 2025 · First round · detail
+8.51729.0 → 1737.5
20/10/25 · WTA 500 2025 · Quarterfinals · detail
+17.81711.2 → 1729.0
beaten by Belinda Bencic 1–2
20/10/25 · WTA 500 2025 · Semifinals · detail
−5.91717.1 → 1711.2
beaten by McCartney Kessler 0–2
13/10/25 · WTA 500 2025 · First round · detail
−11.01728.0 → 1717.1
beaten by Liudmila Samsonova 1–2
06/10/25 · WTA 1000 2025 · Second round · detail
−9.61737.7 → 1728.0
06/10/25 · WTA 1000 2025 · First round · detail
+7.01730.7 → 1737.7
beaten by Jasmine Paolini 0–2
26/09/25 · WTA 1000 2025 · Third round · detail
−5.81736.5 → 1730.7
25/09/25 · WTA 1000 2025 · Second round · detail
+5.51731.0 → 1736.5
beaten by Maya Joint 0–2
15/09/25 · WTA 500 2025 · Second round · detail
−11.51742.5 → 1731.0
beat Laura Siegemund 2–1
15/09/25 · WTA 500 2025 · First round · detail
+11.61730.9 → 1742.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.