Vít Kopřiva

Where the 1575.0 rating comes from

From 127 matches played between 24 May 2021 and 3 November 2026, 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

beaten by Rinky Hijikata 0–2
03/11/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
−9.91584.9 → 1575.0
beat Hugo Gaston 2–0
02/11/26 · ATP 1000 2026 · Qualifying — First round · detail
+9.21575.7 → 1584.9
beaten by Lukas Neumayer 0–2
26/10/26 · ATP 500 2026 · Qualifying — First round · detail
−16.31592.0 → 1575.7
beaten by Zizou Bergs 0–2
07/10/26 · ATP 1000 2026 · First round · detail
−9.51601.5 → 1592.0
beaten by Alex Molčan 1–2
28/09/26 · ATP 500 2026 · Qualifying — First round · detail
−7.91609.4 → 1601.5
beat Hu Jia 2–0
21/09/26 · ATP 250 2026 · First round · detail
+8.61600.8 → 1609.4
beaten by Denis Shapovalov 0–2
21/09/26 · ATP 250 2026 · Second round · detail
−8.51609.2 → 1600.8
beaten by Tomas Martin Etcheverry 0–3
31/08/26 · ATP Grand Slam 2026 · First round · detail
−10.71619.9 → 1609.2
beaten by Quentin Halys 0–2
13/08/26 · ATP 1000 2026 · First round · detail
−8.71628.6 → 1619.9
beaten by Jiří Lehečka 0–2
06/08/26 · ATP 1000 2026 · Second round · detail
−5.61634.3 → 1628.6
beat Alexis Galarneau 2–0
04/08/26 · ATP 1000 2026 · First round · detail
+8.81625.5 → 1634.3
beaten by Ignacio Buse 1–2
20/07/26 · ATP 250 2026 · First round · detail
−11.31636.8 → 1625.5
beaten by Dino Prižmić 0–2
13/07/26 · ATP 250 2026 · First round · detail
−9.61646.4 → 1636.8
beaten by Jan Choinski 0–3
29/06/26 · ATP Grand Slam 2026 · First round · detail
−16.81663.2 → 1646.4
beat Ignacio Buse 2–0
22/06/26 · ATP 250 2026 · Second round · detail
+13.31649.9 → 1663.2
beaten by Ethan Quinn 1–2
22/06/26 · ATP 250 2026 · Quarterfinals · detail
−12.31662.2 → 1649.9
beat Damir Džumhur 2–0
22/06/26 · ATP 250 2026 · First round · detail
+9.01653.2 → 1662.2
beaten by Alexander Zverev Jr. 1–2
15/06/26 · ATP 500 2026 · First round · detail
−2.81656.0 → 1653.2
beaten by Martín Landaluce 2–3
27/05/26 · ATP Grand Slam 2026 · Second round · detail
−15.41671.4 → 1656.0
beat Corentin Moutet 3–2
25/05/26 · ATP Grand Slam 2026 · First round · detail
+12.91658.6 → 1671.4
beaten by Félix Auger-Aliassime 0–2
18/05/26 · ATP 500 2026 · First round · detail
−5.71664.3 → 1658.6
beaten by Ugo Humbert 0–2
07/05/26 · ATP 1000 2026 · Second round · detail
−8.61672.9 → 1664.3
06/05/26 · ATP 1000 2026 · First round · detail
+14.01658.9 → 1672.9
beaten by Rafael Jódar 0–2
28/04/26 · ATP 1000 2026 · Fourth round · detail
−9.61668.5 → 1658.9
26/04/26 · ATP 1000 2026 · Third round · retirement · detail
±0.01668.5 → 1668.5
beat Andrey Rublev 2–0
25/04/26 · ATP 1000 2026 · Second round · detail
+16.81651.7 → 1668.5
beat Zhang Zhizhen 2–0
23/04/26 · ATP 1000 2026 · First round · detail
+10.41641.3 → 1651.7
beat Luciano Darderi 2–1
13/04/26 · ATP 500 2026 · Second round · detail
+13.81627.5 → 1641.3
beat Justin Engel 2–1
13/04/26 · ATP 500 2026 · First round · detail
+10.31617.2 → 1627.5
beaten by Flavio Cobolli 0–2
13/04/26 · ATP 500 2026 · Quarterfinals · detail
−8.11625.3 → 1617.2
beaten by Matteo Arnaldi 1–2
06/04/26 · ATP 1000 2026 · Qualifying — First round · detail
−13.01638.3 → 1625.3
beat Hamad Medjedovic 2–1
30/03/26 · ATP 250 2026 · First round · detail
+13.51624.8 → 1638.3
beaten by Alexandre Müller 0–2
30/03/26 · ATP 250 2026 · Second round · detail
−10.01634.8 → 1624.8
beaten by Alexander Bublik 1–2
05/03/26 · ATP 1000 2026 · Second round · detail
−4.41639.2 → 1634.8
beat Michael Zheng 2–0
04/03/26 · ATP 1000 2026 · First round · detail
+8.61630.6 → 1639.2
beaten by Dalibor Svrčina 0–2
03/03/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
−15.91646.5 → 1630.6
beat Rei Sakamoto 2–0
02/03/26 · ATP 1000 2026 · Qualifying — First round · detail
+8.21638.4 → 1646.5
beaten by Mariano Navone 1–2
23/02/26 · ATP 250 2026 · First round · retirement · detail
±0.01638.4 → 1638.4
beaten by Tomas Martin Etcheverry 1–2
16/02/26 · ATP 500 2026 · Semifinals · detail
−8.91647.3 → 1638.4
16/02/26 · ATP 500 2026 · Second round · detail
+10.11637.1 → 1647.3
16/02/26 · ATP 500 2026 · Quarterfinals · detail
+11.71625.4 → 1637.1
beat Gustavo Heide 2–0
16/02/26 · ATP 500 2026 · First round · detail
+9.21616.2 → 1625.4
09/02/26 · ATP 250 2026 · Second round · detail
+18.81597.4 → 1616.2
beaten by Francisco Cerúndolo 0–2
09/02/26 · ATP 250 2026 · Quarterfinals · detail
−5.91603.3 → 1597.4
beat Alex Barrena 2–1
09/02/26 · ATP 250 2026 · First round · detail
+8.01595.3 → 1603.3
beaten by Taylor Harry Fritz 0–3
21/01/26 · ATP Grand Slam 2026 · Second round · detail
−3.31598.6 → 1595.3
19/01/26 · ATP Grand Slam 2026 · First round · detail
+16.51582.1 → 1598.6
12/01/26 · ATP 250 2026 · Qualifying — First round · detail
+14.81567.3 → 1582.1
beaten by Hugo Gaston 0–2
12/01/26 · ATP 250 2026 · Qualifying — Qualifying competition · detail
−14.31581.6 → 1567.3
beaten by Yannick Hanfmann 1–2
03/11/25 · ATP 250 2025 · Second round · detail
−8.01589.6 → 1581.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.