Constant Lestienne

Where the 1560.5 rating comes from

From 124 matches played between 14 October 2013 and 3 March 2025, 114 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.

124 matches, from the most recent to the first

beaten by Adam Walton 0–2
03/03/25 · ATP 1000 2025 · Qualifying — First round · detail
−13.71574.3 → 1560.5
beat Ryan Nijboer 2–0
03/02/25 · ATP 500 2025 · Qualifying — First round · detail
+9.21565.1 → 1574.3
beat Daniel Altmaier 2–0
03/02/25 · ATP 500 2025 · Qualifying — Qualifying competition · detail
+13.61551.5 → 1565.1
beaten by Arthur Fils 1–2
03/02/25 · ATP 500 2025 · First round · detail
−4.51556.1 → 1551.5
beat Térence Atmane 2–0
27/01/25 · ATP 250 2025 · Qualifying — Qualifying competition · detail
+14.01542.1 → 1556.1
beat Benoit Paire 2–0
27/01/25 · ATP 250 2025 · Qualifying — First round · detail
+12.31529.8 → 1542.1
beaten by Bu Yunchaokete 0–2
27/01/25 · ATP 250 2025 · Second round · detail
−8.71538.5 → 1529.8
beat Borna Ćorić 2–0
27/01/25 · ATP 250 2025 · First round · detail
+14.91523.5 → 1538.5
beaten by Denis Shapovalov 0–2
04/11/24 · ATP 250 2024 · Qualifying — First round · detail
−4.71528.3 → 1523.5
beaten by Jordan Thompson 0–3
26/08/24 · ATP Grand Slam 2024 · First round · detail
−4.71532.9 → 1528.3
beaten by Alexandre Müller 0–2
19/08/24 · ATP 250 2024 · First round · detail
−8.71541.6 → 1532.9
beaten by Reilly Opelka 1–2
15/07/24 · ATP 250 2024 · First round · detail
−5.51547.1 → 1541.6
beaten by Lorenzo Musetti 1–3
01/07/24 · ATP Grand Slam 2024 · First round · detail
−5.41552.5 → 1547.1
beat Michael Geerts 2–0
24/06/24 · ATP 250 2024 · Qualifying — First round · detail
+6.21546.4 → 1552.5
beat Gijs Brouwer 2–0
24/06/24 · ATP 250 2024 · Qualifying — Qualifying competition · detail
+15.21531.2 → 1546.4
beaten by Alexander Shevchenko 0–2
24/06/24 · ATP 250 2024 · First round · detail
−8.21539.4 → 1531.2
beaten by Oscar Otte 0–2
17/06/24 · ATP 500 2024 · Qualifying — Qualifying competition · detail
−11.41550.8 → 1539.4
beat Louis Wessels 2–1
17/06/24 · ATP 500 2024 · Qualifying — First round · detail
+9.31541.5 → 1550.8
beaten by Roberto Carballés Baena 1–3
27/05/24 · ATP Grand Slam 2024 · First round · detail
−8.31549.8 → 1541.5
20/05/24 · ATP 250 2024 · Qualifying — First round · detail
−16.41566.2 → 1549.8
beaten by Félix Auger-Aliassime 0–2
07/03/24 · ATP 1000 2024 · Second round · detail
−6.01572.2 → 1566.2
beat Denis Kudla 2–1
06/03/24 · ATP 1000 2024 · First round · detail
+11.31560.8 → 1572.2
beat Vít Kopřiva 2–0
05/03/24 · ATP 1000 2024 · Qualifying — Qualifying competition · detail
+13.81547.1 → 1560.8
beat Elias Ymer 2–0
04/03/24 · ATP 1000 2024 · Qualifying — First round · detail
+13.11534.0 → 1547.1
beat Liam Broady 2–0
26/02/24 · ATP 500 2024 · Qualifying — First round · detail
+16.01518.0 → 1534.0
beaten by Flavio Cobolli 1–2
26/02/24 · ATP 500 2024 · Qualifying — Qualifying competition · detail
−7.41525.4 → 1518.0
beaten by Alex Michelsen 0–2
19/02/24 · ATP 250 2024 · First round · detail
−7.51532.8 → 1525.4
beaten by Patrick Kypson 0–2
12/02/24 · ATP 250 2024 · Second round · detail
−16.21549.1 → 1532.8
beat Aleksandar Vukic 2–0
12/02/24 · ATP 250 2024 · First round · detail
+14.11535.0 → 1549.1
beaten by Taro Daniel 1–2
05/02/24 · ATP 250 2024 · First round · retirement · detail
±0.01535.0 → 1535.0
beaten by Flavio Cobolli 0–2
29/01/24 · ATP 250 2024 · Second round · detail
−9.81544.8 → 1535.0
29/01/24 · ATP 250 2024 · First round · detail
+13.61531.2 → 1544.8
15/01/24 · ATP Grand Slam 2024 · First round · detail
−5.01536.2 → 1531.2
beaten by Alexandre Müller 1–2
08/01/24 · ATP 250 2024 · Qualifying — Qualifying competition · detail
−10.61546.8 → 1536.2
08/01/24 · ATP 250 2024 · Qualifying — First round · detail
+8.91537.8 → 1546.8
beaten by Karen Khachanov 0–2
06/11/23 · ATP 250 2023 · Second round · detail
−3.51541.4 → 1537.8
beat Calvin Hemery 2–0
06/11/23 · ATP 250 2023 · First round · detail
+11.71529.7 → 1541.4
beaten by Daniel Altmaier 1–3
28/08/23 · ATP Grand Slam 2023 · First round · detail
−9.61539.3 → 1529.7
beaten by Dominik Koepfer 1–2
21/08/23 · ATP 250 2023 · First round · detail
−8.11547.5 → 1539.3
beaten by Thanasi Kokkinakis 0–2
07/08/23 · ATP 1000 2023 · Qualifying — Qualifying competition · detail
−6.41553.8 → 1547.5
beat James Duckworth 2–1
07/08/23 · ATP 1000 2023 · Qualifying — First round · detail
+14.31539.5 → 1553.8
beaten by Emil Ruusuvuori 0–2
31/07/23 · ATP 500 2023 · First round · detail
−6.71546.2 → 1539.5
beaten by Ugo Humbert 1–2
24/07/23 · ATP 250 2023 · First round · detail
−9.31555.5 → 1546.2
beaten by James Duckworth 1–2
17/07/23 · ATP 250 2023 · First round · detail
−11.31566.8 → 1555.5
beaten by Liam Broady 0–3
03/07/23 · ATP Grand Slam 2023 · First round · detail
−10.61577.4 → 1566.8
beat Jason Kubler 2–1
26/06/23 · ATP 250 2023 · First round · detail
+13.11564.3 → 1577.4
beaten by Arthur Rinderknech 0–2
26/06/23 · ATP 250 2023 · Second round · detail
−9.61573.9 → 1564.3
beaten by Billy Harris 1–2
19/06/23 · ATP 500 2023 · Qualifying — First round · detail
−15.01588.9 → 1573.9
beaten by Karen Khachanov 2–3
29/05/23 · ATP Grand Slam 2023 · First round · detail
−4.31593.2 → 1588.9
beaten by Laslo Djere 0–1
10/05/23 · ATP 1000 2023 · First round · retirement · detail
±0.01593.2 → 1593.2

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.