Thai-Son Kwiatkowski
36 matches followed, from 17 July 2017 to 9 February 2026.
1418.0
Elo rating
281
active · out of 295
1081
all-time · out of 1,175
11–25
record · 31% wins
Trajectory
Tap a year, or drag across several
Latest changes
Where does this rating come from? →beaten by Sho Shimabukuro 0–2
09/02/26 · ATP 500 2026 · Qualifying — First round · detail
−8.11426.1 → 1418.0
beaten by Karl Poling 1–2
18/08/25 · ATP 250 2025 · Qualifying — First round · detail
−10.91437.1 → 1426.1
beaten by Murphy Cassone 0–2
21/07/25 · ATP 500 2025 · Qualifying — First round · detail
−11.11448.1 → 1437.1
beaten by Strong Kirchheimer 0–2
19/08/24 · ATP 250 2024 · Qualifying — Qualifying competition · detail
−11.11459.2 → 1448.1
beat Skander Mansouri 2–1
19/08/24 · ATP 250 2024 · Qualifying — First round · detail
+13.51445.7 → 1459.2
beaten by Marc Polmans 1–2
29/07/24 · ATP 500 2024 · Qualifying — First round · detail
−10.41456.1 → 1445.7
beaten by Mitchell Krueger 0–2
15/07/24 · ATP 250 2024 · Qualifying — First round · detail
−9.41465.5 → 1456.1
beaten by Nicolas Moreno de Alboran 1–2
20/05/24 · ATP 250 2024 · Qualifying — First round · detail
−7.81473.4 → 1465.5
Latest matches
✗Sho Shimabukuro09/02/26 · ATP 500 2026 · Qualifying — First round✗Karl Poling18/08/25 · ATP 250 2025 · Qualifying — First round✗Murphy Cassone21/07/25 · ATP 500 2025 · Qualifying — First round✗Strong Kirchheimer19/08/24 · ATP 250 2024 · Qualifying — Qualifying competition✓Skander Mansouri19/08/24 · ATP 250 2024 · Qualifying — First round✗Marc Polmans29/07/24 · ATP 500 2024 · Qualifying — First round✗Mitchell Krueger15/07/24 · ATP 250 2024 · Qualifying — First round✗Nicolas Moreno de Alboran20/05/24 · ATP 250 2024 · Qualifying — First round