Shintaro Mochizuki

Where the 1524.0 rating comes from

From 92 matches played between 22 February 2021 and 6 October 2026, 88 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.

92 matches, from the most recent to the first

beaten by Roman Safiullin 0–2
06/10/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
−7.41531.4 → 1524.0
beat Taro Daniel 2–1
05/10/26 · ATP 1000 2026 · Qualifying — First round · detail
+12.31519.1 → 1531.4
beaten by Jaime Faria 0–2
28/09/26 · ATP 500 2026 · Qualifying — First round · detail
−8.21527.3 → 1519.1
beat Xiao Linang 2–1
21/09/26 · ATP 250 2026 · Qualifying — First round · detail
+8.71518.6 → 1527.3
beat Pavel Kotov 2–0
21/09/26 · ATP 250 2026 · Qualifying — Qualifying competition · detail
+14.21504.4 → 1518.6
beaten by Martin Damm Jr. 0–2
21/09/26 · ATP 250 2026 · First round · detail
−8.51512.9 → 1504.4
beaten by Jakub Menšík 0–3
31/08/26 · ATP Grand Slam 2026 · First round · detail
−3.51516.4 → 1512.9
beaten by J. J. Wolf 1–2
10/08/26 · ATP 1000 2026 · Qualifying — First round · detail
−10.31526.7 → 1516.4
beaten by Fábián Marozsán 0–2
04/08/26 · ATP 1000 2026 · First round · detail
−6.51533.2 → 1526.7
beat Dane Sweeny 2–1
03/08/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
+13.61519.6 → 1533.2
beaten by Jannik Sinner 0–3
05/07/26 · ATP Grand Slam 2026 · Fourth round · detail
−0.31519.9 → 1519.6
beat Rafael Jódar 3–1
03/07/26 · ATP Grand Slam 2026 · Third round · detail
+20.41499.5 → 1519.9
beat Ethan Quinn 3–0
01/07/26 · ATP Grand Slam 2026 · Second round · detail
+18.21481.3 → 1499.5
beat Max Basing 3–0
29/06/26 · ATP Grand Slam 2026 · First round · detail
+13.11468.2 → 1481.3
beaten by Sander Jong 1–2
08/06/26 · ATP 250 2026 · Qualifying — First round · detail
−12.21480.5 → 1468.2
beaten by Jacob Fearnley 0–2
04/05/26 · ATP 1000 2026 · Qualifying — First round · detail
−7.11487.6 → 1480.5
beaten by Jay Clarke 1–2
16/03/26 · ATP 1000 2026 · Qualifying — First round · detail
−14.51502.1 → 1487.6
beaten by Benjamin Bonzi 1–2
03/03/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
−7.21509.3 → 1502.1
02/03/26 · ATP 1000 2026 · Qualifying — First round · detail
+12.41496.9 → 1509.3
23/02/26 · ATP 500 2026 · Qualifying — First round · detail
−6.31503.2 → 1496.9
beaten by Roberto Carballés Baena 0–2
16/02/26 · ATP 500 2026 · Qualifying — Qualifying competition · detail
−9.61512.7 → 1503.2
16/02/26 · ATP 500 2026 · Qualifying — First round · detail
+12.01500.8 → 1512.7
beaten by Karen Khachanov 1–2
16/02/26 · ATP 500 2026 · First round · detail
−4.11504.9 → 1500.8
beaten by Stefanos Tsitsipas 1–3
19/01/26 · ATP Grand Slam 2026 · First round · detail
−4.21509.1 → 1504.9
beaten by Juan Manuel Cerúndolo 1–2
12/01/26 · ATP 250 2026 · Qualifying — First round · detail
−9.11518.2 → 1509.1
beat Pavlos Tsitsipas 2–0
03/11/25 · ATP 250 2025 · Qualifying — First round · detail
+11.81506.4 → 1518.2
beaten by Mackenzie McDonald 1–2
03/11/25 · ATP 250 2025 · Qualifying — Qualifying competition · detail
−8.51514.9 → 1506.4
beat Luciano Darderi 2–0
13/10/25 · ATP 250 2025 · Second round · detail
+19.01496.0 → 1514.9
beat Arthur Cazaux 2–0
13/10/25 · ATP 250 2025 · First round · detail
+17.81478.2 → 1496.0
beaten by Alex Michelsen 1–2
13/10/25 · ATP 250 2025 · Quarterfinals · detail
−5.61483.8 → 1478.2
beaten by Yannick Hanfmann 0–2
29/09/25 · ATP 1000 2025 · Qualifying — First round · detail
−8.21492.0 → 1483.8
beaten by Casper Ruud 1–2
22/09/25 · ATP 500 2025 · First round · detail
−2.91495.0 → 1492.0
beaten by Alex de Minaur 0–3
27/08/25 · ATP Grand Slam 2025 · Second round · detail
−1.91496.9 → 1495.0
beat Hugo Gaston 3–0
25/08/25 · ATP Grand Slam 2025 · First round · detail
+12.91484.0 → 1496.9
beaten by Coleman Wong 0–2
05/08/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
−11.71495.7 → 1484.0
beat Facundo Bagnis 2–1
04/08/25 · ATP 1000 2025 · Qualifying — First round · detail
+17.41478.3 → 1495.7
28/07/25 · ATP 1000 2025 · First round · detail
−7.41485.7 → 1478.3
27/07/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
+12.21473.5 → 1485.7
beaten by Karen Khachanov 2–3
02/07/25 · ATP Grand Slam 2025 · Second round · detail
−2.81476.4 → 1473.5
beat Giulio Zeppieri 3–2
30/06/25 · ATP Grand Slam 2025 · First round · detail
+15.21461.2 → 1476.4
beaten by Francisco Comesaña 0–2
18/03/25 · ATP 1000 2025 · Qualifying — Qualifying competition · detail
−8.81469.9 → 1461.2
beat Yannick Hanfmann 2–0
17/03/25 · ATP 1000 2025 · Qualifying — First round · detail
+16.81453.2 → 1469.9
beaten by Xiao Linang 0–2
30/09/24 · ATP 1000 2024 · Qualifying — First round · detail
−13.11466.3 → 1453.2
beaten by Ugo Humbert 0–2
23/09/24 · ATP 500 2024 · First round · detail
−3.71470.0 → 1466.3
beaten by Yannick Hanfmann 0–2
16/09/24 · ATP 250 2024 · First round · detail
−6.01476.1 → 1470.0
beat Li Tu 2–1
16/09/24 · ATP 250 2024 · Qualifying — Qualifying competition · detail
+15.81460.3 → 1476.1
beat Charles Chen 2–1
16/09/24 · ATP 250 2024 · Qualifying — First round · detail
+13.81446.5 → 1460.3
beaten by Elias Ymer 0–2
29/07/24 · ATP 500 2024 · Qualifying — Qualifying competition · detail
−9.21455.7 → 1446.5
beat Andrew Fenty 1–1
29/07/24 · ATP 500 2024 · Qualifying — First round · retirement · detail
±0.01455.7 → 1455.7
beaten by Adam Walton 0–2
22/07/24 · ATP 250 2024 · Qualifying — First round · detail
−10.31466.0 → 1455.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.