Nicolas Mahut

Where the 1652.5 rating comes from

From 470 matches played between 7 February 2000 and 22 March 2021, 457 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.

470 matches, from the most recent to the first

beaten by Jason Jung 1–2
22/03/21 · ATP 1000 2021 · Qualifying — First round · detail
−16.31668.8 → 1652.5
beat Luke Saville 2–0
15/03/21 · ATP 500 2021 · Qualifying — First round · detail
+4.51664.3 → 1668.8
beaten by Federico Gaio 0–2
15/03/21 · ATP 500 2021 · Qualifying — Second round · retirement · detail
±0.01664.3 → 1664.3
beat Hugo Gaston 2–0
03/02/20 · ATP 250 2020 · Qualifying — First round · detail
+6.61657.7 → 1664.3
beaten by Emil Ruusuvuori 1–2
03/02/20 · ATP 250 2020 · Qualifying — Qualifying competition · detail
−17.01674.7 → 1657.7
beaten by Yannick Maden 0–2
16/09/19 · ATP 250 2019 · Qualifying — Qualifying competition · detail
−14.51689.2 → 1674.7
beat Tristan Lamasine 2–0
16/09/19 · ATP 250 2019 · Qualifying — First round · detail
+5.81683.4 → 1689.2
beat Robert Maciag 2–0
29/07/19 · ATP 500 2019 · Qualifying — First round · detail
+6.41677.0 → 1683.4
beaten by Marc Polmans 1–2
29/07/19 · ATP 500 2019 · Qualifying — Qualifying competition · detail
−18.21695.2 → 1677.0
beat Nicolás Jarry 2–1
17/06/19 · ATP 500 2019 · Qualifying — First round · detail
+12.01683.2 → 1695.2
17/06/19 · ATP 500 2019 · Qualifying — Qualifying competition · detail
+10.81672.4 → 1683.2
beat Stan Wawrinka 2–1
17/06/19 · ATP 500 2019 · Second round · detail
+19.21653.1 → 1672.4
beaten by Gilles Simon 1–2
17/06/19 · ATP 500 2019 · Quarterfinals · detail
−9.81663.0 → 1653.1
beat Frances Tiafoe 2–0
17/06/19 · ATP 500 2019 · First round · detail
+14.41648.6 → 1663.0
10/06/19 · ATP 250 2019 · Qualifying — First round · detail
−13.71662.3 → 1648.6
beaten by Leonardo Mayer 1–3
29/05/19 · ATP Grand Slam 2019 · Third round · detail
−11.41673.7 → 1662.3
28/05/19 · ATP Grand Slam 2019 · Second round · detail
+17.11656.6 → 1673.7
beat Marco Cecchinato 3–2
27/05/19 · ATP Grand Slam 2019 · First round · detail
+13.51643.1 → 1656.6
04/02/19 · ATP 250 2019 · Qualifying — First round · detail
+10.81632.3 → 1643.1
beat Alexey Vatutin 2–0
04/02/19 · ATP 250 2019 · Qualifying — Qualifying competition · detail
+7.21625.1 → 1632.3
beaten by Filip Krajinović 0–2
04/02/19 · ATP 250 2019 · First round · detail
−8.91634.0 → 1625.1
beat Sam Querrey 2–1
29/10/18 · ATP 1000 2018 · Qualifying — First round · detail
+16.81617.2 → 1634.0
beat Denis Kudla 2–1
29/10/18 · ATP 1000 2018 · Qualifying — Qualifying competition · detail
+15.01602.2 → 1617.2
beaten by Frances Tiafoe 0–2
29/10/18 · ATP 1000 2018 · First round · detail
−8.71610.9 → 1602.2
beaten by Constant Lestienne 1–2
15/10/18 · ATP 250 2018 · Qualifying — First round · detail
−15.31626.2 → 1610.9
beaten by Alexander Zverev Jr. 0–3
28/08/18 · ATP Grand Slam 2018 · Second round · detail
−2.81629.0 → 1626.2
beat Corentin Moutet 3–1
27/08/18 · ATP Grand Slam 2018 · First round · detail
+9.41619.6 → 1629.0
beat Tim Smyczek 2–1
06/08/18 · ATP 1000 2018 · Qualifying — First round · detail
+12.21607.4 → 1619.6
beaten by Ryan Harrison 0–2
06/08/18 · ATP 1000 2018 · Qualifying — Qualifying competition · detail
−9.01616.5 → 1607.4
beat Ryan Harrison 2–0
16/07/18 · ATP 250 2018 · First round · retirement · detail
±0.01616.5 → 1616.5
beaten by Jason Jung 0–2
16/07/18 · ATP 250 2018 · Second round · detail
−16.91633.4 → 1616.5
beaten by John Millman 1–2
18/06/18 · ATP 500 2018 · Qualifying — First round · detail
−9.31642.7 → 1633.4
beaten by Juan Martín del Potro 1–3
28/05/18 · ATP Grand Slam 2018 · First round · detail
−2.11644.9 → 1642.7
beaten by Mikhail Kukushkin 0–2
07/05/18 · ATP 1000 2018 · Qualifying — First round · detail
−15.11660.0 → 1644.9
beaten by Jérémy Chardy 0–2
16/04/18 · ATP 1000 2018 · Qualifying — Qualifying competition · detail
−9.61669.6 → 1660.0
16/04/18 · ATP 1000 2018 · Qualifying — First round · detail
+13.51656.2 → 1669.6
beaten by Yuki Bhambri 0–2
07/03/18 · ATP 1000 2018 · First round · detail
−15.31671.4 → 1656.2
06/03/18 · ATP 1000 2018 · Qualifying — Qualifying competition · detail
+8.91662.6 → 1671.4
05/03/18 · ATP 1000 2018 · Qualifying — First round · detail
+6.91655.7 → 1662.6
19/02/18 · ATP 250 2018 · First round · detail
+12.21643.5 → 1655.7
beaten by Ilya Ivashka 1–2
19/02/18 · ATP 250 2018 · Quarterfinals · detail
−15.81659.3 → 1643.5
beat Gilles Müller 2–1
19/02/18 · ATP 250 2018 · Second round · detail
+16.81642.4 → 1659.3
beaten by Daniil Medvedev 0–2
12/02/18 · ATP 500 2018 · Qualifying — Qualifying competition · detail
−8.71651.1 → 1642.4
12/02/18 · ATP 500 2018 · Qualifying — First round · detail
+7.71643.4 → 1651.1
beaten by David Goffin 0–2
12/02/18 · ATP 500 2018 · First round · detail
−4.41647.8 → 1643.4
beaten by Jo Wilfried Tsonga 1–2
05/02/18 · ATP 250 2018 · Second round · detail
−4.01651.9 → 1647.8
beat Dustin Brown 0–2
05/02/18 · ATP 250 2018 · First round · retirement · detail
±0.01651.9 → 1651.9
08/01/18 · ATP 250 2018 · Qualifying — First round · detail
+7.81644.1 → 1651.9
beaten by Alexei Popyrin 1–2
08/01/18 · ATP 250 2018 · Qualifying — Qualifying competition · detail
−16.81660.9 → 1644.1
beat Vasek Pospisil 2–1
30/10/17 · ATP 1000 2017 · First round · detail
+11.51649.4 → 1660.9

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.