Thai-Son Kwiatkowski

36 matches followed, from 17 July 2017 to 9 February 2026.

281
active · out of 295
1081
all-time · out of 1,175
1125
record · 31% wins

Trajectory

Tap a year, or drag across several
140014251450147515001525155020192021202320251418.0
36 matches, from 2017 to 2026 · 1418.0 – 1516.7
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
20/05/24 · ATP 250 2024 · Qualifying — First round · detail
−7.81473.4 1465.5

Latest matches