Tommy Paul

Where the 1895.6 rating comes from

From 448 matches played between 27 July 2015 and 6 November 2026, 438 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.

448 matches, from the most recent to the first

beaten by Ben Shelton 1–2
06/11/26 · ATP 1000 2026 · Quarterfinals · detail
−11.91907.5 → 1895.6
beat Quentin Halys 2–0
05/11/26 · ATP 1000 2026 · Third round · detail
+6.81900.6 → 1907.5
beat Daniel Mérida 2–0
05/11/26 · ATP 1000 2026 · Second round · detail
+6.01894.6 → 1900.6
beat Holger Rune 2–0
04/11/26 · ATP 1000 2026 · First round · detail
+10.11884.5 → 1894.6
beat Luciano Darderi 2–0
26/10/26 · ATP 500 2026 · Second round · detail
+7.01877.5 → 1884.5
beaten by Carlos Alcaraz 0–2
26/10/26 · ATP 500 2026 · Quarterfinals · detail
−3.71881.2 → 1877.5
beat Andrey Rublev 2–0
26/10/26 · ATP 500 2026 · First round · detail
+7.81873.4 → 1881.2
beaten by Taylor Harry Fritz 0–2
19/10/26 · ATP 250 2026 · Semifinals · detail
−12.41885.8 → 1873.4
beat Corentin Moutet 2–1
19/10/26 · ATP 250 2026 · Quarterfinals · detail
+4.91881.0 → 1885.8
beat Benjamin Bonzi 2–1
19/10/26 · ATP 250 2026 · Second round · detail
+7.01873.9 → 1881.0
beaten by Daniil Medvedev 1–2
10/10/26 · ATP 1000 2026 · Quarterfinals · detail
−11.51885.4 → 1873.9
beat Zizou Bergs 2–0
09/10/26 · ATP 1000 2026 · Fourth round · detail
+6.91878.6 → 1885.4
09/10/26 · ATP 1000 2026 · Third round · detail
+8.01870.5 → 1878.6
08/10/26 · ATP 1000 2026 · Second round · detail
+5.01865.5 → 1870.5
beaten by Alejandro Tabilo 0–2
28/09/26 · ATP 500 2026 · First round · detail
−18.11883.6 → 1865.5
beaten by Carlos Alcaraz 0–3
06/09/26 · ATP Grand Slam 2026 · Fourth round · detail
−3.51887.1 → 1883.6
beat Alexander Bublik 3–2
04/09/26 · ATP Grand Slam 2026 · Third round · detail
+10.01877.1 → 1887.1
beat Dino Prižmić 3–1
02/09/26 · ATP Grand Slam 2026 · Second round · detail
+7.21869.9 → 1877.1
beat Coleman Wong 3–1
31/08/26 · ATP Grand Slam 2026 · First round · detail
+3.91866.0 → 1869.9
beaten by Flavio Cobolli 1–2
20/08/26 · ATP 1000 2026 · Quarterfinals · detail
−14.51880.5 → 1866.0
18/08/26 · ATP 1000 2026 · Fourth round · detail
+17.01863.5 → 1880.5
16/08/26 · ATP 1000 2026 · Third round · detail
+4.31859.1 → 1863.5
beat Hubert Hurkacz 2–1
15/08/26 · ATP 1000 2026 · Second round · detail
+10.31848.9 → 1859.1
beaten by Learner Tien 0–2
07/08/26 · ATP 1000 2026 · Third round · detail
−14.51863.3 → 1848.9
beat Valentin Royer 2–0
06/08/26 · ATP 1000 2026 · Second round · detail
+3.41859.9 → 1863.3
beaten by Kamil Majchrzak 0–2
27/07/26 · ATP 500 2026 · First round · detail
−17.61877.5 → 1859.9
beaten by Hubert Hurkacz 1–3
03/07/26 · ATP Grand Slam 2026 · Third round · detail
−15.91893.4 → 1877.5
beat Kwon Soon-woo 3–0
01/07/26 · ATP Grand Slam 2026 · Second round · detail
+4.91888.5 → 1893.4
29/06/26 · ATP Grand Slam 2026 · First round · detail
+5.01883.6 → 1888.5
beat Zachary Svajda 2–0
15/06/26 · ATP 500 2026 · First round · detail
+4.21879.3 → 1883.6
beat Ugo Humbert 2–0
15/06/26 · ATP 500 2026 · Semifinals · detail
+9.01870.4 → 1879.3
beaten by Francisco Cerúndolo 1–2
15/06/26 · ATP 500 2026 · Final · detail
−13.91884.2 → 1870.4
15/06/26 · ATP 500 2026 · Second round · detail
+5.71878.5 → 1884.2
15/06/26 · ATP 500 2026 · Quarterfinals · detail
+8.41870.0 → 1878.5
beaten by Casper Ruud 2–3
29/05/26 · ATP Grand Slam 2026 · Third round · detail
−11.31881.4 → 1870.0
beat Lorenzo Sonego 3–0
27/05/26 · ATP Grand Slam 2026 · Second round · detail
+5.21876.1 → 1881.4
beat Rinky Hijikata 3–1
25/05/26 · ATP Grand Slam 2026 · First round · detail
+4.71871.4 → 1876.1
18/05/26 · ATP 500 2026 · Second round · detail
+8.51863.0 → 1871.4
beaten by Ignacio Buse 1–2
18/05/26 · ATP 500 2026 · Final · detail
−19.41882.3 → 1863.0
beat Ethan Quinn 2–0
18/05/26 · ATP 500 2026 · First round · detail
+4.81877.5 → 1882.3
beat Daniel Altmaier 2–0
18/05/26 · ATP 500 2026 · Quarterfinals · detail
+4.71872.8 → 1877.5
beat Alex de Minaur 2–1
18/05/26 · ATP 500 2026 · Semifinals · detail
+13.01859.8 → 1872.8
beaten by Luciano Darderi 1–2
08/05/26 · ATP 1000 2026 · Third round · detail
−17.21877.1 → 1859.8
beat Aleksandar Vukic 2–0
07/05/26 · ATP 1000 2026 · Second round · detail
+3.41873.6 → 1877.1
beaten by Thiago Agustín Tirante 0–2
25/04/26 · ATP 1000 2026 · Second round · detail
−20.11893.8 → 1873.6
30/03/26 · ATP 250 2026 · Quarterfinals · detail
+7.71886.0 → 1893.8
30/03/26 · ATP 250 2026 · Final · detail
+3.91882.1 → 1886.0
beat Frances Tiafoe 2–1
30/03/26 · ATP 250 2026 · Semifinals · detail
+10.31871.8 → 1882.1
30/03/26 · ATP 250 2026 · Second round · detail
+2.61869.2 → 1871.8
beaten by Arthur Fils 1–2
21/03/26 · ATP 1000 2026 · Quarterfinals · detail
−11.41880.7 → 1869.2

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.