Taro Daniel

Where the 1509.4 rating comes from

From 394 matches played between 3 February 2014 and 19 October 2026, 385 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.

394 matches, from the most recent to the first

beaten by Nikoloz Basilashvili 0–2
19/10/26 · ATP 250 2026 · Qualifying — First round · detail
−5.61515.0 → 1509.4
beaten by Shintaro Mochizuki 1–2
05/10/26 · ATP 1000 2026 · Qualifying — First round · detail
−12.31527.3 → 1515.0
beaten by Adolfo Daniel Vallejo 0–2
28/09/26 · ATP 500 2026 · Qualifying — First round · detail
−9.21536.6 → 1527.3
beat Jake Delaney 2–0
21/09/26 · ATP 250 2026 · Qualifying — First round · detail
+9.41527.2 → 1536.6
beat Hayato Matsuoka 2–0
21/09/26 · ATP 250 2026 · Qualifying — Qualifying competition · detail
+12.31514.8 → 1527.2
beaten by Fábián Marozsán 1–2
21/09/26 · ATP 250 2026 · Second round · detail
−7.41522.2 → 1514.8
beat Dane Sweeny 2–0
21/09/26 · ATP 250 2026 · First round · detail
+13.61508.6 → 1522.2
beat Kyrian Jacquet 2–1
20/07/26 · ATP 250 2026 · Qualifying — Qualifying competition · detail
+9.41499.2 → 1508.6
20/07/26 · ATP 250 2026 · Qualifying — First round · detail
+13.11486.1 → 1499.2
beat Federico Coria 2–0
13/07/26 · ATP 250 2026 · Qualifying — First round · detail
+13.31472.8 → 1486.1
13/07/26 · ATP 250 2026 · Qualifying — Qualifying competition · detail
+12.81460.0 → 1472.8
beaten by Botic van de Zandschulp 0–2
13/07/26 · ATP 250 2026 · First round · detail
−6.21466.2 → 1460.0
beaten by Rinky Hijikata 1–2
18/05/26 · ATP 500 2026 · Qualifying — First round · detail
−7.21473.4 → 1466.2
beaten by Mikhail Kukushkin 0–2
13/10/25 · ATP 250 2025 · Qualifying — First round · detail
−11.71485.1 → 1473.4
beaten by Billy Harris 0–2
29/09/25 · ATP 1000 2025 · Qualifying — First round · detail
−10.01495.1 → 1485.1
15/09/25 · ATP 250 2025 · Second round · detail
+20.41474.8 → 1495.1
beat James Duckworth 2–0
15/09/25 · ATP 250 2025 · Qualifying — First round · detail
+16.31458.4 → 1474.8
beat Billy Harris 2–0
15/09/25 · ATP 250 2025 · Qualifying — Qualifying competition · detail
+16.21442.3 → 1458.4
beat Coleman Wong 2–0
15/09/25 · ATP 250 2025 · First round · detail
+16.21426.1 → 1442.3
beaten by Alexander Shevchenko 1–2
15/09/25 · ATP 250 2025 · Quarterfinals · detail
−6.31432.4 → 1426.1
beaten by Daniel Elahi Galán 0–2
04/08/25 · ATP 1000 2025 · Qualifying — First round · detail
−8.01440.4 → 1432.4
beaten by Dan Martin 1–2
27/07/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
−10.81451.2 → 1440.4
beaten by Tyler Zink 0–2
21/07/25 · ATP 500 2025 · Qualifying — First round · detail
−11.31462.5 → 1451.2
beaten by Alex Hernández 1–2
14/07/25 · ATP 250 2025 · First round · detail
−13.71476.2 → 1462.5
beaten by Yannick Hanfmann 1–2
05/05/25 · ATP 1000 2025 · Qualifying — First round · detail
−9.41485.5 → 1476.2
beaten by Valentin Royer 0–2
21/04/25 · ATP 1000 2025 · Qualifying — First round · detail
−12.81498.4 → 1485.5
beaten by Jenson Brooksby 0–2
31/03/25 · ATP 250 2025 · First round · detail
−4.51502.9 → 1498.4
beaten by Darwin Blanch 1–2
17/03/25 · ATP 1000 2025 · Qualifying — First round · detail
−13.01515.8 → 1502.9
beaten by Radu Albot 1–2
03/03/25 · ATP 1000 2025 · Qualifying — First round · detail
−11.31527.1 → 1515.8
beat Liam Draxl 2–0
10/02/25 · ATP 250 2025 · Qualifying — First round · retirement · detail
±0.01527.1 → 1527.1
beaten by James Trotter 1–2
10/02/25 · ATP 250 2025 · Qualifying — Qualifying competition · detail
−15.11542.2 → 1527.1
10/02/25 · ATP 250 2025 · First round · detail
−6.21548.5 → 1542.2
beaten by Frances Tiafoe 1–2
03/02/25 · ATP 500 2025 · First round · detail
−5.71554.2 → 1548.5
beaten by Tristan Schoolkate 1–3
13/01/25 · ATP Grand Slam 2025 · First round · detail
−13.51567.6 → 1554.2
beaten by Manuel Guinard 0–2
06/01/25 · ATP 250 2025 · Qualifying — First round · detail
−14.71582.3 → 1567.6
beaten by Dan Evans 0–2
14/10/24 · ATP 250 2024 · First round · detail
−11.51593.8 → 1582.3
beaten by Jannik Sinner 0–2
03/10/24 · ATP 1000 2024 · Second round · detail
−0.91594.6 → 1593.8
beat Egor Gerasimov 2–1
02/10/24 · ATP 1000 2024 · First round · detail
+13.91580.7 → 1594.6
beaten by Christopher O'Connell 0–2
23/09/24 · ATP 500 2024 · Qualifying — Qualifying competition · detail
−8.41589.1 → 1580.7
23/09/24 · ATP 500 2024 · Qualifying — First round · detail
+12.41576.8 → 1589.1
beat Lorenzo Sonego 2–0
16/09/24 · ATP 250 2024 · First round · detail
+17.11559.7 → 1576.8
beaten by Alibek Kachmazov 0–2
16/09/24 · ATP 250 2024 · Second round · detail
−11.71571.4 → 1559.7
beaten by Tristan Schoolkate 2–3
26/08/24 · ATP Grand Slam 2024 · First round · detail
−14.01585.4 → 1571.4
beaten by Marton Fucsovics 1–2
19/08/24 · ATP 250 2024 · First round · detail
−7.81593.2 → 1585.4
beaten by Yoshihito Nishioka 0–2
12/08/24 · ATP 1000 2024 · Qualifying — First round · detail
−8.01601.2 → 1593.2
beaten by Rinky Hijikata 0–2
05/08/24 · ATP 1000 2024 · First round · detail
−12.11613.4 → 1601.2
beat Arthur Cazaux 2–0
05/08/24 · ATP 1000 2024 · Qualifying — Qualifying competition · detail
+9.61603.7 → 1613.4
05/08/24 · ATP 1000 2024 · Qualifying — First round · detail
+12.31591.4 → 1603.7
beaten by Timofey Skatov 1–2
15/07/24 · ATP 250 2024 · First round · detail
−17.11608.6 → 1591.4
beaten by Stefanos Tsitsipas 0–3
01/07/24 · ATP Grand Slam 2024 · First round · detail
−3.41611.9 → 1608.6

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.