Marcel Granollers Pujol

Where the 1627.3 rating comes from

From 490 matches played between 1 January 2006 and 31 December 2019, 466 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.

490 matches, from the most recent to the first

beaten by Ramkumar Ramanathan 1–2
31/12/19 · ATP 250 2019 · First round · detail
−15.51642.8 → 1627.3
beaten by Vasek Pospisil 0–2
07/10/19 · ATP 1000 2019 · Qualifying — Qualifying competition · detail
−10.51653.3 → 1642.8
beat Alexei Popyrin 2–0
07/10/19 · ATP 1000 2019 · Qualifying — First round · detail
+12.71640.6 → 1653.3
beaten by Yasutaka Uchiyama 0–2
30/09/19 · ATP 500 2019 · Qualifying — Qualifying competition · detail
−17.91658.6 → 1640.6
beat Nicolás Jarry 2–1
30/09/19 · ATP 500 2019 · Qualifying — First round · detail
+12.61646.0 → 1658.6
beat Albano Olivetti 2–0
16/09/19 · ATP 250 2019 · Qualifying — First round · detail
+7.41638.6 → 1646.0
16/09/19 · ATP 250 2019 · Qualifying — Qualifying competition · detail
+9.21629.4 → 1638.6
beaten by Richard Gasquet 1–2
16/09/19 · ATP 250 2019 · First round · detail
−6.51635.8 → 1629.4
beaten by Lorenzo Sonego 0–3
26/08/19 · ATP Grand Slam 2019 · First round · detail
−10.01645.9 → 1635.8
beat Marius Copil 2–0
05/08/19 · ATP 1000 2019 · Qualifying — First round · detail
+10.41635.5 → 1645.9
beaten by Dan Evans 0–2
05/08/19 · ATP 1000 2019 · Qualifying — Qualifying competition · detail
−9.71645.2 → 1635.5
beat Lucas Gómez 2–0
29/07/19 · ATP 250 2019 · First round · detail
+5.81639.4 → 1645.2
beaten by Fabio Fognini 1–2
29/07/19 · ATP 250 2019 · Second round · detail
−5.81645.2 → 1639.4
15/07/19 · ATP 250 2019 · First round · detail
+9.41635.7 → 1645.2
beat Mischa Zverev 2–0
15/07/19 · ATP 250 2019 · Quarterfinals · detail
+9.61626.1 → 1635.7
beat Jordan Thompson 2–0
15/07/19 · ATP 250 2019 · Second round · detail
+13.81612.3 → 1626.1
beaten by Alexander Bublik 1–2
15/07/19 · ATP 250 2019 · Semifinals · detail
−12.41624.7 → 1612.3
beaten by Ugo Humbert 0–3
02/07/19 · ATP Grand Slam 2019 · Second round · detail
−14.41639.0 → 1624.7
beat Lorenzo Sonego 3–0
01/07/19 · ATP Grand Slam 2019 · First round · detail
+14.81624.3 → 1639.0
beaten by Hubert Hurkacz 0–2
06/05/19 · ATP 1000 2019 · Qualifying — First round · detail
−11.21635.5 → 1624.3
beat Nicolás Jarry 2–1
22/04/19 · ATP 500 2019 · Qualifying — Qualifying competition · detail
+13.21622.3 → 1635.5
beat Dan Evans 2–1
22/04/19 · ATP 500 2019 · Qualifying — First round · detail
+15.11607.2 → 1622.3
beaten by Nicolás Jarry 1–2
22/04/19 · ATP 500 2019 · First round · detail
−11.31618.5 → 1607.2
08/04/19 · ATP 250 2019 · First round · detail
+15.41603.0 → 1618.5
beaten by Casper Ruud 0–2
08/04/19 · ATP 250 2019 · Quarterfinals · detail
−11.71614.8 → 1603.0
beat Bernard Tomic 2–0
08/04/19 · ATP 250 2019 · Second round · detail
+15.61599.2 → 1614.8
beaten by Reilly Opelka 0–2
19/03/19 · ATP 1000 2019 · Qualifying — Qualifying competition · detail
−11.41610.6 → 1599.2
beat Zane Khan 2–0
18/03/19 · ATP 1000 2019 · Qualifying — First round · detail
+8.61602.0 → 1610.6
beat Kevin Krawietz 2–0
25/02/19 · ATP 500 2019 · Qualifying — First round · detail
+7.51594.5 → 1602.0
25/02/19 · ATP 500 2019 · Qualifying — Qualifying competition · detail
+13.51581.0 → 1594.5
beaten by John Millman 0–2
25/02/19 · ATP 500 2019 · First round · detail
−7.71588.7 → 1581.0
beaten by Jordan Thompson 0–2
18/02/19 · ATP 250 2019 · First round · detail
−13.71602.4 → 1588.7
beat Ivo Karlović 2–1
04/02/19 · ATP 250 2019 · First round · detail
+12.91589.5 → 1602.4
beaten by Denis Shapovalov 0–2
04/02/19 · ATP 250 2019 · Second round · detail
−7.01596.5 → 1589.5
beaten by Marius Copil 0–3
14/01/19 · ATP Grand Slam 2019 · First round · detail
−8.91605.3 → 1596.5
beaten by Mackenzie McDonald 0–2
22/10/18 · ATP 500 2018 · Qualifying — First round · detail
−14.11619.4 → 1605.3
beat Yannick Mertens 2–0
15/10/18 · ATP 250 2018 · Qualifying — First round · detail
+7.51611.9 → 1619.4
beat Salvatore Caruso 2–1
15/10/18 · ATP 250 2018 · Qualifying — Qualifying competition · detail
+6.21605.7 → 1611.9
beaten by Cameron Norrie 0–2
15/10/18 · ATP 250 2018 · First round · detail
−13.01618.7 → 1605.7
beaten by Joao Sousa 0–3
27/08/18 · ATP Grand Slam 2018 · First round · detail
−12.41631.1 → 1618.7
beaten by Steve Johnson 0–2
16/07/18 · ATP 250 2018 · Semifinals · detail
−7.61638.7 → 1631.1
beat JC Aragone 2–0
16/07/18 · ATP 250 2018 · First round · detail
+7.51631.2 → 1638.7
beat Gilles Müller 2–0
16/07/18 · ATP 250 2018 · Second round · detail
+14.51616.7 → 1631.2
beat Adrian Mannarino 2–0
16/07/18 · ATP 250 2018 · Quarterfinals · detail
+17.21599.5 → 1616.7
beaten by Florian Mayer 0–2
07/05/18 · ATP 1000 2018 · Qualifying — First round · detail
−13.11612.6 → 1599.5
23/04/18 · ATP 500 2018 · First round · detail
+11.31601.3 → 1612.6
beaten by David Goffin 1–2
23/04/18 · ATP 500 2018 · Second round · detail
−3.61604.9 → 1601.3
beat Denis Istomin 2–0
16/04/18 · ATP 1000 2018 · Qualifying — First round · detail
+14.01590.9 → 1604.9
beaten by Andreas Seppi 0–2
16/04/18 · ATP 1000 2018 · Qualifying — Qualifying competition · detail
−8.01598.9 → 1590.9
beaten by Alexei Popyrin 0–2
26/02/18 · ATP 500 2018 · Qualifying — First round · detail
−15.61614.4 → 1598.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.