Tommy Robredo

Where the 1524.4 rating comes from

From 755 matches played between 12 April 1999 and 18 April 2022, 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.

755 matches, from the most recent to the first

beaten by Bernabé Zapata Miralles 0–2
18/04/22 · ATP 500 2022 · First round · detail
−12.01536.4 1524.4
beaten by Federico Gaio 0–2
19/04/21 · ATP 500 2021 · Qualifying — First round · detail
−15.11551.5 1536.4
14/09/20 · ATP 1000 2020 · Qualifying — First round · detail
+10.91540.5 1551.5
beaten by Damir Džumhur 0–2
14/09/20 · ATP 1000 2020 · Qualifying — Second round · detail
−9.31549.9 1540.5
beaten by Oscar Otte 1–2
14/10/19 · ATP 250 2019 · Qualifying — First round · detail
−13.61563.5 1549.9
beaten by Gian Marco Moroni 0–2
22/07/19 · ATP 250 2019 · First round · detail
−16.21579.7 1563.5
beaten by Salvatore Caruso 1–2
15/07/19 · ATP 250 2019 · Qualifying — Qualifying competition · detail
−12.71592.4 1579.7
beat Miljan Zekić 2–0
15/07/19 · ATP 250 2019 · Qualifying — First round · detail
+7.21585.2 1592.4
beaten by Guido Andreozzi 1–2
22/04/19 · ATP 500 2019 · Qualifying — First round · detail
−14.51599.8 1585.2
beaten by Stefanos Tsitsipas 0–3
27/08/18 · ATP Grand Slam 2018 · First round · detail
−4.51604.2 1599.8
beat Viktor Galović 2–0
30/04/18 · ATP 250 2018 · Qualifying — First round · detail
+8.21596.0 1604.2
beaten by Thiago Monteiro 0–2
30/04/18 · ATP 250 2018 · Qualifying — Qualifying competition · detail
−13.01609.0 1596.0
beaten by Ivo Karlović 1–2
23/04/18 · ATP 500 2018 · First round · detail
−9.51618.5 1609.0
beaten by Florian Mayer 0–2
16/04/18 · ATP 1000 2018 · Qualifying — First round · detail
−13.71632.2 1618.5
beat Vincent Millot 2–0
09/04/18 · ATP 250 2018 · Qualifying — First round · detail
+9.81622.4 1632.2
beaten by Calvin Hemery 1–2
09/04/18 · ATP 250 2018 · Qualifying — Qualifying competition · detail
−15.81638.2 1622.4
beaten by Pedro Sakamoto 0–2
26/02/18 · ATP 250 2018 · Qualifying — First round · detail
−18.01656.2 1638.2
beat Sebastian Ofner 2–1
19/02/18 · ATP 500 2018 · Qualifying — First round · detail
+10.01646.2 1656.2
beaten by Carlos Berlocq 0–2
19/02/18 · ATP 500 2018 · Qualifying — Qualifying competition · detail
−13.91660.1 1646.2
beat Mathias Bourgue 1–0
17/07/17 · ATP 250 2017 · Qualifying — First round · retirement · detail
±0.01660.1 1660.1
beaten by Arthur De Greef 0–2
17/07/17 · ATP 250 2017 · Qualifying — Qualifying competition · detail
−16.01676.2 1660.1
beaten by Grigor Dimitrov 0–3
30/05/17 · ATP Grand Slam 2017 · Second round · detail
−5.41681.6 1676.2
beat Dan Evans 3–1
29/05/17 · ATP Grand Slam 2017 · First round · detail
+11.51670.1 1681.6
beaten by Franko Škugor 1–2
22/05/17 · ATP 250 2017 · First round · detail
−17.81687.8 1670.1
beaten by Nicolas Almagro 1–2
08/05/17 · ATP 1000 2017 · First round · detail
−11.71699.5 1687.8
beaten by Pablo Carreño Busta 0–2
01/05/17 · ATP 250 2017 · Second round · detail
−7.51707.0 1699.5
beat Evgeny Donskoy 2–0
01/05/17 · ATP 250 2017 · First round · detail
+7.81699.2 1707.0
beaten by Yuichi Sugita 0–2
24/04/17 · ATP 500 2017 · First round · detail
−14.21713.4 1699.2
beaten by Gilles Müller 0–2
17/04/17 · ATP 1000 2017 · First round · detail
−8.41721.8 1713.4
10/04/17 · ATP 250 2017 · First round · detail
+8.91713.0 1721.8
beat Grigor Dimitrov 2–1
10/04/17 · ATP 250 2017 · Second round · detail
+19.21693.8 1713.0
beaten by Benoit Paire 0–2
10/04/17 · ATP 250 2017 · Quarterfinals · detail
−13.21706.9 1693.8
beaten by Sam Querrey 0–2
23/03/17 · ATP 1000 2017 · Second round · detail
−9.61716.5 1706.9
22/03/17 · ATP 1000 2017 · First round · detail
+10.31706.2 1716.5
beaten by Karen Khachanov 0–2
08/03/17 · ATP 1000 2017 · First round · detail
−15.61721.8 1706.2
beaten by Fabio Fognini 0–2
20/02/17 · ATP 500 2017 · First round · detail
−12.41734.2 1721.8
beaten by Thiago Monteiro 0–2
13/02/17 · ATP 250 2017 · Second round · detail
−18.71752.8 1734.2
beat Fabio Fognini 2–0
13/02/17 · ATP 250 2017 · First round · detail
+12.31740.5 1752.8
beaten by Florian Mayer 0–2
17/10/16 · ATP 250 2016 · First round · detail
−13.41753.9 1740.5
beaten by Jan-Lennard Struff 0–2
19/09/16 · ATP 250 2016 · First round · detail
−18.21772.1 1753.9
beaten by Novak Djokovic 0–2
22/02/16 · ATP 500 2016 · First round · detail
−0.71772.9 1772.1
beaten by Martin Kližan 1–2
08/02/16 · ATP 500 2016 · First round · detail
−12.91785.7 1772.9
beaten by Milos Raonic 0–3
19/01/16 · ATP Grand Slam 2016 · Second round · detail
−6.21791.9 1785.7
beat Malek Jaziri 3–2
18/01/16 · ATP Grand Slam 2016 · First round · detail
+5.61786.3 1791.9
beaten by Viktor Troicki 0–2
11/01/16 · ATP 250 2016 · Second round · detail
−12.51798.8 1786.3
beat John Millman 2–0
11/01/16 · ATP 250 2016 · First round · detail
+6.81792.1 1798.8
beaten by Jo Wilfried Tsonga 1–2
12/10/15 · ATP 1000 2015 · First round · detail
−7.31799.3 1792.1
beaten by John Millman 1–2
05/10/15 · ATP 500 2015 · First round · detail
−19.11818.4 1799.3
beaten by Tomáš Berdych 0–2
28/09/15 · ATP 250 2015 · Semifinals · detail
−7.61826.0 1818.4
beat Simone Bolelli 2–1
28/09/15 · ATP 250 2015 · Quarterfinals · detail
+10.71815.4 1826.0

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.