Daniel Brands

Where the 1571.5 rating comes from

From 233 matches played between 30 April 2007 and 31 December 2019, 230 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.

233 matches, from the most recent to the first

beaten by Thiago Monteiro 0–2
31/12/19 · ATP 250 2019 · Qualifying — First round · detail
−13.01584.5 → 1571.5
beaten by Tommy Paul 0–2
10/06/19 · ATP 250 2019 · Qualifying — Qualifying competition · detail
−12.21596.7 → 1584.5
beat Alex Bolt 2–0
10/06/19 · ATP 250 2019 · Qualifying — First round · detail
+11.21585.6 → 1596.7
beaten by Pablo Cuevas 0–2
29/04/19 · ATP 250 2019 · Qualifying — First round · detail
−8.21593.7 → 1585.6
beaten by Sergiy Stakhovsky 0–2
22/04/19 · ATP 250 2019 · Qualifying — First round · detail
−13.01606.7 → 1593.7
04/02/19 · ATP 250 2019 · Qualifying — Qualifying competition · detail
+11.31595.4 → 1606.7
beat Kamil Majchrzak 2–0
04/02/19 · ATP 250 2019 · Qualifying — First round · detail
+10.21585.2 → 1595.4
04/02/19 · ATP 250 2019 · First round · detail
+18.81566.5 → 1585.2
beaten by Martin Kližan 0–2
04/02/19 · ATP 250 2019 · Second round · detail
−5.01571.5 → 1566.5
beaten by Teymuraz Gabashvili 1–2
15/10/18 · ATP 250 2018 · Qualifying — First round · detail
−15.51587.0 → 1571.5
beaten by Luca Vanni 1–2
17/09/18 · ATP 250 2018 · Qualifying — First round · detail
−17.31604.3 → 1587.0
beat Jack Sock 2–0
25/06/18 · ATP 250 2018 · Qualifying — First round · detail
+16.31588.0 → 1604.3
beat Alessandro Bega 2–1
25/06/18 · ATP 250 2018 · Qualifying — Qualifying competition · detail
+7.91580.2 → 1588.0
beaten by Cameron Norrie 1–2
25/06/18 · ATP 250 2018 · First round · detail
−14.61594.7 → 1580.2
24/07/17 · ATP 250 2017 · Qualifying — Qualifying competition · detail
+8.41586.3 → 1594.7
24/07/17 · ATP 250 2017 · Qualifying — First round · detail
+8.41577.9 → 1586.3
beaten by Ernests Gulbis 0–2
24/07/17 · ATP 250 2017 · First round · detail
−10.11588.0 → 1577.9
beaten by Gaël Monfils 0–3
03/07/17 · ATP Grand Slam 2017 · First round · detail
−3.41591.3 → 1588.0
beaten by Lukáš Lacko 0–2
12/06/17 · ATP 250 2017 · Qualifying — First round · detail
−11.21602.6 → 1591.3
beat Pere Riba 2–1
01/05/17 · ATP 250 2017 · Qualifying — First round · detail
+8.81593.8 → 1602.6
01/05/17 · ATP 250 2017 · Qualifying — Qualifying competition · detail
+9.61584.2 → 1593.8
beaten by Laslo Đere 0–2
01/05/17 · ATP 250 2017 · First round · detail
−10.71594.9 → 1584.2
beaten by Taro Daniel 0–2
24/04/17 · ATP 500 2017 · Qualifying — Qualifying competition · detail
−14.51609.4 → 1594.9
24/04/17 · ATP 500 2017 · Qualifying — First round · detail
+9.11600.3 → 1609.4
beat Yannick Mertens 2–1
06/02/17 · ATP 250 2017 · Qualifying — First round · detail
+9.01591.3 → 1600.3
06/02/17 · ATP 250 2017 · Qualifying — Qualifying competition · detail
+10.71580.6 → 1591.3
beaten by Martin Kližan 0–2
06/02/17 · ATP 250 2017 · Second round · detail
−8.31588.9 → 1580.6
06/02/17 · ATP 250 2017 · First round · detail
+10.51578.4 → 1588.9
beaten by Tobias Kamke 0–2
17/10/16 · ATP 250 2016 · Qualifying — Qualifying competition · detail
−12.71591.1 → 1578.4
beat Michal Konečný 2–0
17/10/16 · ATP 250 2016 · Qualifying — First round · detail
+6.81584.3 → 1591.1
beaten by Alexander Zverev Jr. 1–3
29/08/16 · ATP Grand Slam 2016 · First round · detail
−5.81590.1 → 1584.3
beaten by Elias Ymer 1–2
18/07/16 · ATP 250 2016 · First round · detail
−15.91606.0 → 1590.1
beaten by Florian Mayer 0–2
06/06/16 · ATP 250 2016 · Qualifying — First round · detail
−9.41615.3 → 1606.0
beaten by Matthias Bachinger 0–2
25/04/16 · ATP 250 2016 · Qualifying — First round · detail
−13.41628.7 → 1615.3
beaten by Mikhail Youzhny 0–2
11/04/16 · ATP 1000 2016 · Qualifying — First round · detail
−11.81640.5 → 1628.7
beaten by Grega Žemlja 0–2
21/03/16 · ATP 1000 2016 · Qualifying — First round · detail
−12.91653.5 → 1640.5
beaten by Giovanni Lapentti 0–2
07/03/16 · ATP 1000 2016 · Qualifying — First round · detail
−17.11670.6 → 1653.5
beaten by Peter Gojowczyk 0–2
15/02/16 · ATP 250 2016 · Qualifying — First round · detail
−13.91684.5 → 1670.6
01/02/16 · ATP 250 2016 · Qualifying — Qualifying competition · detail
+8.11676.4 → 1684.5
beat Adrian Ungur 2–0
01/02/16 · ATP 250 2016 · Qualifying — First round · detail
+7.01669.4 → 1676.4
beaten by Viktor Troicki 0–2
01/02/16 · ATP 250 2016 · Second round · detail
−8.01677.4 → 1669.4
beat Thomas Fabbiano 2–0
01/02/16 · ATP 250 2016 · First round · detail
+8.71668.6 → 1677.4
beaten by Guillermo García López 1–3
19/01/16 · ATP Grand Slam 2016 · Second round · detail
−10.01678.6 → 1668.6
18/01/16 · ATP Grand Slam 2016 · First round · detail
+11.41667.3 → 1678.6
26/10/15 · ATP 250 2015 · Qualifying — Second round · detail
+13.31654.0 → 1667.3
26/10/15 · ATP 250 2015 · Qualifying — First round · detail
+7.01647.0 → 1654.0
26/10/15 · ATP 250 2015 · Qualifying — Qualifying competition · detail
+12.91634.1 → 1647.0
beaten by Vasek Pospisil 0–2
26/10/15 · ATP 250 2015 · Quarterfinals · detail
−8.41642.5 → 1634.1
beat Nick Kyrgios 2–1
26/10/15 · ATP 250 2015 · First round · detail
+16.81625.7 → 1642.5
26/10/15 · ATP 250 2015 · Second round · detail
+13.91611.8 → 1625.7

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.