Lorenzo Musetti

Where the 1877.2 rating comes from

From 347 matches played between 13 May 2019 and 9 November 2026, 331 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.

347 matches, from the most recent to the first

beat Ugo Humbert 2–1
09/11/26 · ATP 250 2026 · Quarterfinals · detail
+7.41869.8 → 1877.2
beat Toby Samuel 2–0
09/11/26 · ATP 250 2026 · Second round · detail
+3.71866.2 → 1869.8
beaten by Luca Van Assche 1–2
05/11/26 · ATP 1000 2026 · Third round · detail
−19.81886.0 → 1866.2
05/11/26 · ATP 1000 2026 · Second round · detail
+16.81869.2 → 1886.0
beat Hubert Hurkacz 2–0
04/11/26 · ATP 1000 2026 · First round · detail
+11.41857.8 → 1869.2
beat Frances Tiafoe 2–0
26/10/26 · ATP 500 2026 · First round · detail
+13.51844.3 → 1857.8
beaten by Arthur Fery 1–2
26/10/26 · ATP 500 2026 · Second round · detail
−19.61863.9 → 1844.3
19/10/26 · ATP 250 2026 · Final · detail
+13.21850.7 → 1863.9
beat Moïse Kouamé 2–0
19/10/26 · ATP 250 2026 · Second round · detail
+3.41847.3 → 1850.7
beat Matteo Arnaldi 2–0
19/10/26 · ATP 250 2026 · First round · detail
+5.91841.4 → 1847.3
beat Luca Van Assche 2–1
19/10/26 · ATP 250 2026 · Quarterfinals · detail
+4.31837.1 → 1841.4
beat Flavio Cobolli 2–1
19/10/26 · ATP 250 2026 · Semifinals · detail
+10.61826.5 → 1837.1
beaten by Zhou Yi 1–2
08/10/26 · ATP 1000 2026 · Second round · detail
−21.91848.3 → 1826.5
beaten by Dane Sweeny 1–3
02/09/26 · ATP Grand Slam 2026 · Second round · detail
−20.91869.2 → 1848.3
beat Arthur Fery 3–0
31/08/26 · ATP Grand Slam 2026 · First round · detail
+5.01864.2 → 1869.2
beaten by Frances Tiafoe 0–2
20/08/26 · ATP 1000 2026 · Quarterfinals · detail
−12.51876.7 → 1864.2
beat Jaime Faria 2–0
18/08/26 · ATP 1000 2026 · Fourth round · detail
+5.31871.4 → 1876.7
beat Michael Zheng 2–0
16/08/26 · ATP 1000 2026 · Third round · detail
+4.91866.5 → 1871.4
beat Daniel Altmaier 2–0
15/08/26 · ATP 1000 2026 · Second round · detail
+5.81860.6 → 1866.5
beaten by Rafael Jódar 0–2
07/08/26 · ATP 1000 2026 · Third round · detail
−13.51874.1 → 1860.6
beat Nicolás Mejía 2–0
06/08/26 · ATP 1000 2026 · Second round · detail
+2.01872.1 → 1874.1
beaten by Rafael Jódar 1–2
27/07/26 · ATP 500 2026 · Quarterfinals · detail
−14.31886.4 → 1872.1
beat Matteo Arnaldi 2–0
27/07/26 · ATP 500 2026 · First round · retirement · detail
±0.01886.4 → 1886.4
beat Aleksandar Vukic 2–1
27/07/26 · ATP 500 2026 · Second round · detail
+3.11883.3 → 1886.4
08/05/26 · ATP 1000 2026 · Third round · detail
+10.71872.5 → 1883.3
beaten by Casper Ruud 0–2
08/05/26 · ATP 1000 2026 · Fourth round · detail
−12.61885.1 → 1872.5
07/05/26 · ATP 1000 2026 · Second round · detail
+5.61879.5 → 1885.1
beaten by Jiří Lehečka 0–2
28/04/26 · ATP 1000 2026 · Fourth round · detail
−12.41891.9 → 1879.5
26/04/26 · ATP 1000 2026 · Third round · detail
+7.11884.8 → 1891.9
beat Hubert Hurkacz 2–0
25/04/26 · ATP 1000 2026 · Second round · detail
+9.31875.6 → 1884.8
13/04/26 · ATP 500 2026 · First round · detail
+2.81872.8 → 1875.6
beat Corentin Moutet 2–0
13/04/26 · ATP 500 2026 · Second round · detail
+7.61865.2 → 1872.8
beaten by Arthur Fils 0–2
13/04/26 · ATP 500 2026 · Quarterfinals · detail
−10.91876.0 → 1865.2
beaten by Valentin Vacherot 0–2
06/04/26 · ATP 1000 2026 · Second round · detail
−16.61892.7 → 1876.0
beaten by Marton Fucsovics 0–2
05/03/26 · ATP 1000 2026 · Second round · detail
−17.61910.3 → 1892.7
beaten by Novak Djokovic 2–1
28/01/26 · ATP Grand Slam 2026 · Quarterfinals · retirement · detail
±0.01910.3 → 1910.3
25/01/26 · ATP Grand Slam 2026 · Fourth round · detail
+13.01897.3 → 1910.3
beat Tomáš Macháč 3–2
23/01/26 · ATP Grand Slam 2026 · Third round · detail
+10.91886.4 → 1897.3
beat Lorenzo Sonego 3–0
21/01/26 · ATP Grand Slam 2026 · Second round · detail
+6.31880.1 → 1886.4
19/01/26 · ATP Grand Slam 2026 · First round · retirement · detail
±0.01880.1 → 1880.1
05/01/26 · ATP 250 2026 · Second round · detail
+6.11874.0 → 1880.1
beat Coleman Wong 2–0
05/01/26 · ATP 250 2026 · Quarterfinals · detail
+2.91871.1 → 1874.0
beat Andrey Rublev 2–1
05/01/26 · ATP 250 2026 · Semifinals · detail
+8.21862.8 → 1871.1
beaten by Alexander Bublik 0–2
05/01/26 · ATP 250 2026 · Final · detail
−12.21875.0 → 1862.8
beaten by Jaume Munar 1–2
30/12/25 · ATP 250 2025 · Quarterfinals · detail
−17.31892.4 → 1875.0
beat Gabriel Diallo 2–0
30/12/25 · ATP 250 2025 · Second round · detail
+6.31886.1 → 1892.4
beat Stan Wawrinka 2–1
03/11/25 · ATP 250 2025 · Second round · detail
+3.91882.2 → 1886.1
beat Sebastian Korda 2–1
03/11/25 · ATP 250 2025 · Semifinals · detail
+9.91872.3 → 1882.2
beaten by Novak Djokovic 1–2
03/11/25 · ATP 250 2025 · Final · detail
−5.41877.7 → 1872.3
03/11/25 · ATP 250 2025 · Quarterfinals · detail
+4.71873.0 → 1877.7

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.