Jan Choinski

Where the 1497.3 rating comes from

From 62 matches played between 7 July 2014 and 31 August 2026, 59 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.

62 matches, from the most recent to the first

beaten by Botic van de Zandschulp 0–3
31/08/26 · ATP Grand Slam 2026 · First round · detail
−6.01503.3 → 1497.3
beaten by Mees Röttgering 1–2
24/08/26 · ATP 250 2026 · First round · detail
−13.01516.3 → 1503.3
beaten by Thiago Agustín Tirante 1–2
13/08/26 · ATP 1000 2026 · First round · detail
−6.51522.8 → 1516.3
beaten by Nikoloz Basilashvili 0–2
13/07/26 · ATP 250 2026 · First round · detail
−8.21530.9 → 1522.8
beaten by Frances Tiafoe 1–3
01/07/26 · ATP Grand Slam 2026 · Second round · detail
−3.31534.3 → 1530.9
beat Vít Kopřiva 3–0
29/06/26 · ATP Grand Slam 2026 · First round · detail
+16.81517.5 → 1534.3
beat Wu Yibing 2–0
22/06/26 · ATP 250 2026 · Qualifying — First round · detail
+17.61500.0 → 1517.5
beat Marcos Giron 2–1
22/06/26 · ATP 250 2026 · Qualifying — Qualifying competition · detail
+16.81483.1 → 1500.0
beaten by Zizou Bergs 0–2
22/06/26 · ATP 250 2026 · Quarterfinals · detail
−7.31490.5 → 1483.1
beat Felix Gill 2–1
22/06/26 · ATP 250 2026 · Second round · detail
+12.81477.7 → 1490.5
beat Alexei Popyrin 2–1
22/06/26 · ATP 250 2026 · First round · detail
+18.41459.3 → 1477.7
beaten by Cristian Garín 1–2
05/05/26 · ATP 1000 2026 · Qualifying — Qualifying competition · detail
−8.71468.0 → 1459.3
beat Dušan Lajović 2–0
04/05/26 · ATP 1000 2026 · Qualifying — First round · detail
+17.61450.3 → 1468.0
beaten by Henrique Rocha 1–2
20/04/26 · ATP 1000 2026 · Qualifying — First round · detail
−9.51459.9 → 1450.3
beaten by Marc-Andrea Hüsler 1–2
13/04/26 · ATP 500 2026 · Qualifying — First round · detail
−9.51469.4 → 1459.9
beaten by Alexandre Müller 0–2
06/04/26 · ATP 1000 2026 · Qualifying — First round · detail
−5.41474.7 → 1469.4
beaten by Stefanos Sakellaridis 0–2
30/03/26 · ATP 250 2026 · First round · detail
−13.31488.0 → 1474.7
beat Jesper de Jong 2–0
23/02/26 · ATP 500 2026 · Qualifying — First round · detail
+15.91472.1 → 1488.0
23/02/26 · ATP 500 2026 · Qualifying — Qualifying competition · detail
−5.81477.9 → 1472.1
beat Quentin Halys 2–1
16/02/26 · ATP 500 2026 · Qualifying — Qualifying competition · detail
+18.31459.6 → 1477.9
beat James McCabe 2–0
16/02/26 · ATP 500 2026 · Qualifying — First round · detail
+12.01447.6 → 1459.6
beaten by Jakub Menšík 1–2
16/02/26 · ATP 500 2026 · First round · detail
−2.41450.0 → 1447.6
beaten by Hugo Grenier 0–2
09/02/26 · ATP 500 2026 · Qualifying — First round · detail
−9.11459.2 → 1450.0
beaten by Titouan Droguet 0–2
02/02/26 · ATP 250 2026 · First round · detail
−9.31468.5 → 1459.2
beat Kyrian Jacquet 2–1
03/11/25 · ATP 250 2025 · Qualifying — Qualifying competition · detail
+10.61457.9 → 1468.5
beat Harold Mayot 1–0
03/11/25 · ATP 250 2025 · Qualifying — First round · retirement · detail
±0.01457.9 → 1457.9
beaten by Lorenzo Sonego 1–2
03/11/25 · ATP 250 2025 · First round · detail
−5.11463.0 → 1457.9
beaten by Roberto Carballés Baena 2–3
26/08/24 · ATP Grand Slam 2024 · First round · detail
−6.31469.3 → 1463.0
beaten by Luciano Darderi 2–3
01/07/24 · ATP Grand Slam 2024 · First round · detail
−5.71475.0 → 1469.3
beaten by Max Purcell 0–2
24/06/24 · ATP 250 2024 · Qualifying — First round · detail
−7.11482.2 → 1475.0
beaten by Zizou Bergs 1–2
17/06/24 · ATP 500 2024 · Qualifying — First round · detail
−9.61491.8 → 1482.2
beaten by Marc-Andrea Hüsler 1–2
15/04/24 · ATP 250 2024 · Qualifying — Qualifying competition · detail
−8.91500.7 → 1491.8
beat Henri Haupt 2–0
15/04/24 · ATP 250 2024 · Qualifying — First round · detail
+12.41488.3 → 1500.7
beat Francisco Rocha 2–0
01/04/24 · ATP 250 2024 · Qualifying — First round · detail
+12.81475.5 → 1488.3
beat Duarte Vale 2–0
01/04/24 · ATP 250 2024 · Qualifying — Qualifying competition · detail
+13.51461.9 → 1475.5
beat João Fonseca 2–1
01/04/24 · ATP 250 2024 · First round · detail
+14.11447.9 → 1461.9
beaten by Hubert Hurkacz 0–2
01/04/24 · ATP 250 2024 · Second round · detail
−1.71449.5 → 1447.9
beat Zizou Bergs 2–0
01/01/24 · ATP 250 2024 · Qualifying — First round · detail
+14.31435.2 → 1449.5
beaten by Taro Daniel 1–2
01/01/24 · ATP 250 2024 · Qualifying — Qualifying competition · detail
−6.51441.7 → 1435.2
beaten by Mathias Bourgue 1–2
06/11/23 · ATP 250 2023 · Qualifying — First round · detail
−10.81452.5 → 1441.7
beat Marvin Möller 2–0
24/07/23 · ATP 500 2023 · Qualifying — First round · detail
+11.91440.6 → 1452.5
24/07/23 · ATP 500 2023 · Qualifying — Qualifying competition · detail
+16.31424.3 → 1440.6
beaten by Zhang Zhizhen 0–2
24/07/23 · ATP 500 2023 · First round · detail
−7.01431.3 → 1424.3
beaten by Hubert Hurkacz 0–3
04/07/23 · ATP Grand Slam 2023 · Second round · detail
−2.31433.5 → 1431.3
beat Dušan Lajović 3–1
03/07/23 · ATP Grand Slam 2023 · First round · detail
+20.41413.1 → 1433.5
beat Giles Hussey 2–1
26/06/23 · ATP 250 2023 · Qualifying — First round · detail
+15.41397.7 → 1413.1
beaten by Daniel Elahi Galán 0–2
26/06/23 · ATP 250 2023 · Qualifying — Qualifying competition · detail
−8.51406.2 → 1397.7
beaten by Liam Broady 0–2
26/06/23 · ATP 250 2023 · First round · detail
−5.51411.7 → 1406.2
beaten by Lorenzo Musetti 0–2
19/06/23 · ATP 500 2023 · First round · detail
−2.41414.1 → 1411.7
beaten by Thanasi Kokkinakis 0–2
09/05/23 · ATP 1000 2023 · Qualifying — Qualifying competition · detail
−3.61417.7 → 1414.1

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.