Bjorn Fratangelo

Where the 1564.8 rating comes from

From 127 matches played between 7 April 2014 and 31 July 2023, 124 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.

127 matches, from the most recent to the first

beat Mitchell Krueger 2–1
31/07/23 · ATP 500 2023 · Qualifying — First round · detail
+12.31552.5 → 1564.8
beat Alexis Galarneau 2–1
31/07/23 · ATP 500 2023 · Qualifying — Qualifying competition · detail
+8.41544.1 → 1552.5
beaten by Gaël Monfils 0–2
31/07/23 · ATP 500 2023 · First round · detail
−4.31548.4 → 1544.1
beaten by Luke Saville 0–2
01/08/22 · ATP 500 2022 · Qualifying — First round · detail
−17.31565.7 → 1548.4
beaten by Jannik Sinner 0–3
23/05/22 · ATP Grand Slam 2022 · First round · detail
−2.61568.3 → 1565.7
beaten by Ryan Harrison 0–2
04/04/22 · ATP 250 2022 · Qualifying — First round · detail
−10.81579.1 → 1568.3
beaten by Taro Daniel 0–2
22/03/22 · ATP 1000 2022 · Qualifying — Qualifying competition · detail
−10.11589.1 → 1579.1
beat Jay Clarke 2–0
21/03/22 · ATP 1000 2022 · Qualifying — First round · detail
+8.31580.8 → 1589.1
beaten by Tennys Sandgren 1–2
07/03/22 · ATP 1000 2022 · Qualifying — First round · detail
−12.21593.1 → 1580.8
beaten by Stefan Kozlov 0–2
14/02/22 · ATP 250 2022 · Qualifying — Qualifying competition · retirement · detail
±0.01593.1 → 1593.1
beat Bruno Kuzuhara 2–0
14/02/22 · ATP 250 2022 · Qualifying — First round · detail
+9.21583.9 → 1593.1
beaten by Cedrik-Marcel Stebe 1–2
07/02/22 · ATP 250 2022 · Qualifying — First round · detail
−11.41595.3 → 1583.9
beaten by Aleksandar Vukic 0–2
05/10/21 · ATP 1000 2021 · Qualifying — Qualifying competition · detail
−13.91609.2 → 1595.3
04/10/21 · ATP 1000 2021 · Qualifying — First round · detail
+7.81601.4 → 1609.2
beaten by Elias Ymer 0–2
02/08/21 · ATP 500 2021 · Qualifying — First round · detail
−15.41616.7 → 1601.4
beat Jason Jung 2–1
26/07/21 · ATP 250 2021 · Qualifying — Qualifying competition · detail
+9.51607.2 → 1616.7
beat Elias Ymer 2–0
26/07/21 · ATP 250 2021 · Qualifying — First round · detail
+9.21598.0 → 1607.2
beaten by Reilly Opelka 0–2
26/07/21 · ATP 250 2021 · Second round · detail
−8.61606.6 → 1598.0
beat Andreas Seppi 2–0
26/07/21 · ATP 250 2021 · First round · detail
+11.51595.1 → 1606.6
beaten by Cameron Norrie 0–3
31/05/21 · ATP Grand Slam 2021 · First round · detail
−5.61600.7 → 1595.1
beaten by Lorenzo Sonego 0–2
25/03/21 · ATP 1000 2021 · Second round · detail
−10.31611.0 → 1600.7
24/03/21 · ATP 1000 2021 · First round · detail
+15.21595.8 → 1611.0
23/03/21 · ATP 1000 2021 · Qualifying — Qualifying competition · detail
+9.61586.2 → 1595.8
beat Dmitry Popko 2–0
22/03/21 · ATP 1000 2021 · Qualifying — First round · detail
+8.11578.1 → 1586.2
beaten by Frances Tiafoe 1–2
08/01/21 · ATP 250 2021 · Second round · detail
−8.21586.4 → 1578.1
beat Kevin King 2–0
06/01/21 · ATP 250 2021 · First round · detail
+11.41575.0 → 1586.4
beaten by Yasutaka Uchiyama 0–2
31/12/19 · ATP 250 2019 · Qualifying — First round · detail
−13.91588.9 → 1575.0
beaten by Gilles Simon 1–3
26/08/19 · ATP Grand Slam 2019 · First round · detail
−8.71597.6 → 1588.9
19/08/19 · ATP 250 2019 · Qualifying — Qualifying competition · detail
+7.41590.3 → 1597.6
beat Jürgen Melzer 2–0
19/08/19 · ATP 250 2019 · Qualifying — First round · detail
+13.81576.4 → 1590.3
beaten by Ugo Humbert 1–2
19/08/19 · ATP 250 2019 · Second round · detail
−11.31587.7 → 1576.4
beat Amir Weintraub 2–0
19/08/19 · ATP 250 2019 · First round · detail
+9.21578.5 → 1587.7
beat Ivo Karlović 2–1
29/07/19 · ATP 500 2019 · First round · detail
+12.41566.0 → 1578.5
beaten by Daniil Medvedev 0–2
29/07/19 · ATP 500 2019 · Second round · detail
−3.41569.4 → 1566.0
beaten by Viktor Troicki 0–2
15/07/19 · ATP 250 2019 · Qualifying — Qualifying competition · detail
−10.41579.8 → 1569.4
15/07/19 · ATP 250 2019 · Qualifying — First round · detail
+8.61571.1 → 1579.8
29/04/19 · ATP 250 2019 · Qualifying — First round · detail
−11.41582.5 → 1571.1
beaten by Sam Querrey 0–2
08/04/19 · ATP 250 2019 · First round · detail
−7.81590.3 → 1582.5
beaten by Andrey Rublev 0–2
19/03/19 · ATP 1000 2019 · Qualifying — Qualifying competition · detail
−9.11599.5 → 1590.3
beat Cristian Garín 2–1
18/03/19 · ATP 1000 2019 · Qualifying — First round · detail
+12.21587.2 → 1599.5
beaten by Novak Djokovic 0–2
07/03/19 · ATP 1000 2019 · Second round · detail
−0.61587.9 → 1587.2
beat Elias Ymer 2–1
06/03/19 · ATP 1000 2019 · First round · detail
+10.91576.9 → 1587.9
beat Andrey Rublev 2–1
05/03/19 · ATP 1000 2019 · Qualifying — Qualifying competition · detail
+16.11560.9 → 1576.9
04/03/19 · ATP 1000 2019 · Qualifying — First round · detail
+11.71549.1 → 1560.9
beaten by Donald Young 0–2
18/02/19 · ATP 250 2019 · Qualifying — First round · detail
−10.11559.2 → 1549.1
beaten by Gilles Simon 0–3
14/01/19 · ATP Grand Slam 2019 · First round · detail
−5.71564.9 → 1559.2
beaten by Malek Jaziri 1–2
13/08/18 · ATP 1000 2018 · Qualifying — First round · detail
−9.51574.4 → 1564.9
beaten by Tim Smyczek 1–2
16/07/18 · ATP 250 2018 · First round · detail
−11.61586.0 → 1574.4
beaten by Mackenzie McDonald 1–2
18/06/18 · ATP 500 2018 · Qualifying — First round · detail
−15.91601.9 → 1586.0
beaten by John-Patrick Smith 0–2
11/06/18 · ATP 250 2018 · Qualifying — First round · detail
−14.01615.9 → 1601.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.