H2H data updated: 2026-09-04 00:00 UTC

Thai-Son Kwiatkowski vs Ulises Blanch

Compare the head-to-head record, career totals, season-by-season performance, and match log for Thai-Son Kwiatkowski vs Ulises Blanch.

USA Age 31 Right-Handed 188 cm / 6'2"
H2H
0 0
0 main draw meetings
USA Age 28 Right-Handed 188 cm / 6'2"

H2H Match Log

PlayerScorePlayerMatch DataDateRoundTournamentCategorySurface
Ulises Blanch #251 2-6 6-2 7-6(5) Thai-Son Kwiatkowski #223 Match data Jul 12, 2021 Q1 Q Newport ATP 250 Grass

1 qualifying meeting shown in the table; qualifying is excluded from the H2H score. Arrows show an edition's recorded category and documented modern equivalent; unresolved editions keep their recorded category. Asterisked totals include editions mapped from documented historical predecessor categories. Mapping details.

Career Comparison

Player Current Peak Pts Elo W L Win % GS 1000 including documented historical predecessor categories Finals 500 including documented historical predecessor categories 250 including documented historical predecessor categories Titles
Thai-Son Kwiatkowski #1,378 #181 314 1,529 0 7 0.0% 0 0 0 0 0 0
Ulises Blanch #1,658 #236 266 1,504 0 1 0.0% 0 0 0 0 0 0

Career Progression by Age

Seasons are aligned by the age each player spent most of that calendar year. GS and Titles are cumulative career totals through that season.

Age Thai-Son Kwiatkowski Ulises Blanch
YrW-LWin %RankEloGSTitles YrW-LWin %RankEloGSTitles
22 2017 0–2 0.0% #520 1,477 0 0 2020 0–1 0.0% #243 1,478 0 0
23 2018 0–1 0.0% #296 1,503 0 0
24 2019 0–1 0.0% #243 1,511 0 0
25 2020 0–1 0.0% #212 1,469 0 0
26 2021 0–1 0.0% #221 1,455 0 0
28 2023 0–1 0.0% #322 1,450 0 0

Surface Results by Age

Seasons are aligned by the age each player spent most of that calendar year. Results cover completed main-draw matches. Bold green marks the higher win percentage when both players have at least 5 matches on that surface at the aligned age.

Age Thai-Son Kwiatkowski Ulises Blanch
Yr HardGrass Yr HardGrass
W L M Win % W L M Win % W L M Win % W L M Win %
22 2017 0 1 1 0.0% 0 1 1 0.0% 2020 0 1 1 0.0%
23 2018 0 1 1 0.0%
24 2019 0 1 1 0.0%
25 2020 0 1 1 0.0%
26 2021 0 1 1 0.0%
28 2023 0 1 1 0.0%
Career 0 6 6 0.0% 0 1 1 0.0% 0 1 1 0.0%

Performance Progression by Age

Seasons are aligned by the age each player spent most of that calendar year. Sample is shown as matches with detailed serve and return statistics / total main draw matches. Bold green marks the stronger value when both stat samples contain at least 5 matches; lower is better for DFs/M.

Age Thai-Son Kwiatkowski Ulises Blanch
Yr Sample Aces/M DFs/M 1st Sv% 1st Pts% 2nd Pts% BP Saved% BP Conv% Svc Pts% Ret Pts% Yr Sample Aces/M DFs/M 1st Sv% 1st Pts% 2nd Pts% BP Saved% BP Conv% Svc Pts% Ret Pts%
22 2017 2/2 5.0 7.0 60.7% 62.6% 45.5% 42.5% 59.7% 55.6% 34.9% 2020 1/1 13.0 5.0 54.7% 70.1% 54.2% 68.8% 33.3% 62.9% 30.7%
23 2018 1/1 12.0 1.0 72.6% 68.9% 41.2% 60.0% 0.0% 61.3% 19.0% —/—
24 2019 1/1 9.0 7.0 58.4% 73.3% 40.6% 40.0% 33.3% 59.7% 33.8% —/—
25 2020 1/1 11.0 4.0 57.9% 64.3% 49.0% 25.0% 28.6% 57.9% 29.2% —/—
26 2021 1/1 8.0 3.0 57.4% 66.7% 45.0% 42.9% 60.0% 57.4% 37.2% —/—
28 2023 1/1 1.0 4.0 51.8% 63.6% 51.2% 28.6% 33.3% 57.6% 30.9% —/—
Career 7/7 7.3 4.7 59.9% 66.0% 45.4% 40.2% 39.2% 57.9% 31.4% 1/1 13.0 5.0 54.7% 70.1% 54.2% 68.8% 33.3% 62.9% 30.7%

Advanced Statistics Comparison by Age

Seasons are aligned by the age each player spent most of that calendar year. Metrics are precomputed from eligible main-draw results; point-stat values use the available detailed sample. Bold green marks the stronger value when both underlying samples are sufficient. Lower is better for Schedule because a negative value means a tougher schedule. Career Schedule is normalized per 100 matches.

Age Thai-Son Kwiatkowski Ulises Blanch
Yr Elo P+ Serve+ Return+ PD TPW% Hard Elo Clay Elo Grass Elo Set Win % Set Margin Dec. Set Tiebreak Pressure+ Schedule Yr Elo P+ Serve+ Return+ PD TPW% Hard Elo Clay Elo Grass Elo Set Win % Set Margin Dec. Set Tiebreak Pressure+ Schedule
18 2016 1488 98.0
19 2017 1478 101.7
20 2018 1459 95.4
21 2016 1488 100.1 2019 1451 99.4
22 2017 1478 106.9 -2.01 0.00 0.786 45.3% 28.6% -1.14 0–1 0–1 -0.10 2020 1478 104.2 +2.18 -1.26 0.828 47.8% 40.0% -0.80 0–1 -0.05
23 2018 1503 106.9 -2.53 -3.20 0.490 40.8% 0.0% -2.50 +0.10 2021 1455 100.4
24 2019 1512 112.6 -5.09 +4.02 0.840 47.3% 0.0% -2.00 -0.21 2022 1439 95.0
25 2020 1470 101.6 -0.62 -0.15 0.694 44.5% 25.0% -1.75 0–1 0.00 2023 1426 101.3
26 2021 1456 107.9 -0.38 -0.59 0.875 47.3% 33.3% -1.00 0–1 +0.06
27 2022 1422 95.8
28 2023 1450 111.9 -0.73 -3.36 0.729 45.8% 33.3% -1.33 0–1 +0.10
29 2024 1421 98.7
30 2025 1395 96.8
31 2026 1386 95.8
Career 1530 109.5 -1.91 -0.47 0.746 45.2% 23.8% -1.47 0–3 (0%) 0–2 -0.71 1505 98.9 +2.18 -1.26 0.828 47.8% 40.0% -0.80 0–1 -5.00

Career Rivalries

Each player's five most-played main-draw opponents. The current matchup is highlighted when it appears in a player's top five.