Francisco Cerúndolo

Where the 1779.9 rating comes from

From 307 matches played between 11 February 2019 and 4 November 2026, 296 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.

307 matches, from the most recent to the first

beaten by Arthur Rinderknech 1–2
04/11/26 · ATP 1000 2026 · First round · retirement · detail
±0.01779.9 → 1779.9
beaten by Cameron Norrie 0–2
26/10/26 · ATP 500 2026 · First round · detail
−15.21795.2 → 1779.9
beaten by Tallon Griekspoor 1–2
19/10/26 · ATP 250 2026 · Semifinals · detail
−17.41812.6 → 1795.2
beat Martin Damm Jr. 2–0
19/10/26 · ATP 250 2026 · Second round · detail
+5.81806.8 → 1812.6
beat Clément Chidekh 2–0
19/10/26 · ATP 250 2026 · Quarterfinals · detail
+4.01802.8 → 1806.8
beaten by Jakub Menšík 1–2
09/10/26 · ATP 1000 2026 · Third round · detail
−12.31815.0 → 1802.8
beat Roman Safiullin 2–0
08/10/26 · ATP 1000 2026 · Second round · detail
+8.11807.0 → 1815.0
beat Jakub Menšík 2–0
28/09/26 · ATP 500 2026 · Second round · detail
+13.31793.6 → 1807.0
beaten by Daniil Medvedev 0–2
28/09/26 · ATP 500 2026 · Quarterfinals · detail
−10.11803.7 → 1793.6
28/09/26 · ATP 500 2026 · First round · detail
+9.31794.4 → 1803.7
beaten by Alexander Blockx 1–3
06/09/26 · ATP Grand Slam 2026 · Fourth round · detail
−15.21809.6 → 1794.4
04/09/26 · ATP Grand Slam 2026 · Third round · detail
+16.31793.3 → 1809.6
02/09/26 · ATP Grand Slam 2026 · Second round · detail
+8.61784.7 → 1793.3
beat Filip Misolic 3–0
31/08/26 · ATP Grand Slam 2026 · First round · detail
+6.11778.6 → 1784.7
beaten by Nuno Borges 0–2
15/08/26 · ATP 1000 2026 · Second round · detail
−14.31792.8 → 1778.6
beaten by Alex Michelsen 0–2
06/08/26 · ATP 1000 2026 · Second round · detail
−13.81806.7 → 1792.8
beat Tristan Boyer 1–1
27/07/26 · ATP 250 2026 · Second round · retirement · detail
±0.01806.7 → 1806.7
beaten by Arthur Géa 1–2
27/07/26 · ATP 250 2026 · Quarterfinals · detail
−20.31827.0 → 1806.7
beaten by Jaume Munar 0–3
29/06/26 · ATP Grand Slam 2026 · First round · detail
−16.91843.8 → 1827.0
beat Tommy Paul 2–1
15/06/26 · ATP 500 2026 · Final · detail
+13.91830.0 → 1843.8
beat Jenson Brooksby 2–0
15/06/26 · ATP 500 2026 · Second round · detail
+6.31823.7 → 1830.0
15/06/26 · ATP 500 2026 · Semifinals · detail
+8.61815.0 → 1823.7
beat Arthur Fery 2–1
15/06/26 · ATP 500 2026 · Quarterfinals · detail
+3.71811.3 → 1815.0
15/06/26 · ATP 500 2026 · First round · detail
+4.61806.7 → 1811.3
beaten by Zachary Svajda 2–3
29/05/26 · ATP Grand Slam 2026 · Third round · detail
−18.91825.5 → 1806.7
beat Hugo Gaston 3–1
27/05/26 · ATP Grand Slam 2026 · Second round · detail
+3.41822.1 → 1825.5
25/05/26 · ATP Grand Slam 2026 · First round · detail
+7.91814.2 → 1822.1
beaten by Alex de Minaur 1–2
18/05/26 · ATP 500 2026 · First round · detail
−10.41824.6 → 1814.2
beaten by Lorenzo Musetti 0–2
08/05/26 · ATP 1000 2026 · Third round · detail
−10.71835.3 → 1824.6
beat Alejandro Tabilo 2–0
07/05/26 · ATP 1000 2026 · Second round · detail
+8.71826.7 → 1835.3
beaten by Alexander Blockx 0–2
28/04/26 · ATP 1000 2026 · Fourth round · detail
−18.51845.1 → 1826.7
beat Luciano Darderi 2–0
26/04/26 · ATP 1000 2026 · Third round · detail
+7.11838.1 → 1845.1
beat Yannick Hanfmann 2–0
25/04/26 · ATP 1000 2026 · Second round · detail
+8.61829.4 → 1838.1
beat Sumit Nagal 2–0
13/04/26 · ATP 500 2026 · First round · detail
+3.51825.9 → 1829.4
13/04/26 · ATP 500 2026 · Second round · detail
+7.51818.4 → 1825.9
beaten by Alexander Zverev Jr. 1–2
13/04/26 · ATP 500 2026 · Quarterfinals · detail
−7.21825.7 → 1818.4
beaten by Tomáš Macháč 0–2
06/04/26 · ATP 1000 2026 · Second round · detail
−12.81838.4 → 1825.7
06/04/26 · ATP 1000 2026 · First round · detail
+9.81828.6 → 1838.4
beaten by Alexander Zverev Jr. 0–2
21/03/26 · ATP 1000 2026 · Quarterfinals · detail
−7.21835.8 → 1828.6
beat Ugo Humbert 2–0
20/03/26 · ATP 1000 2026 · Fourth round · detail
+11.11824.7 → 1835.8
beat Daniil Medvedev 2–1
20/03/26 · ATP 1000 2026 · Third round · detail
+17.21807.5 → 1824.7
19/03/26 · ATP 1000 2026 · Second round · detail
+4.91802.6 → 1807.5
beaten by Jack Draper 0–2
06/03/26 · ATP 1000 2026 · Third round · detail
−7.21809.9 → 1802.6
beat Benjamin Bonzi 2–1
05/03/26 · ATP 1000 2026 · Second round · detail
+7.71802.2 → 1809.9
beaten by Yannick Hanfmann 0–2
23/02/26 · ATP 250 2026 · Semifinals · detail
−15.31817.5 → 1802.2
beat Emilio Nava 2–0
23/02/26 · ATP 250 2026 · Quarterfinals · detail
+5.11812.4 → 1817.5
beat Elmer Møller 2–0
23/02/26 · ATP 250 2026 · Second round · detail
+3.01809.3 → 1812.4
beaten by Thiago Agustín Tirante 0–2
16/02/26 · ATP 500 2026 · Second round · retirement · detail
±0.01809.3 → 1809.3
beat Mariano Navone 2–0
16/02/26 · ATP 500 2026 · First round · detail
+4.71804.6 → 1809.3
beat Vít Kopřiva 2–0
09/02/26 · ATP 250 2026 · Quarterfinals · detail
+5.91798.7 → 1804.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.