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

Thai-Son Kwiatkowski vs Nicolas Moreno De Alboran

Compare the head-to-head record, career totals, season-by-season performance, and match log for Thai-Son Kwiatkowski vs Nicolas Moreno De Alboran.

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

H2H Match Log

PlayerScorePlayerMatch DataDateRoundTournamentCategorySurface
Nicolas Moreno De Alboran 4-6 6-3 7-6(4) Thai-Son Kwiatkowski #272 Match data May 19, 2024* Q1 Q Geneva Open ATP 250 Clay

1 qualifying meeting shown in the table; qualifying is excluded from the H2H score. Estimated match date where the exact historical date is unavailable. 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
Nicolas Moreno De Alboran 1,699 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 Nicolas Moreno De Alboran
YrW-LWin %RankEloGSTitles YrW-LWin %RankEloGSTitles
22 2017 0–2 0.0% #520 1,477 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 Nicolas Moreno De Alboran
Yr HardClayGrass Yr HardClayGrass
W L M Win % W L M Win % 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%
23 2018 0 1 1 0.0%
24 2019 0 1 1 0.0%
25 2020 0 1 1 0.0% 2023 0 2 2 0.0%
26 2021 0 1 1 0.0% 2024 1 3 4 25.0% 5 6 11 45.5%
28 2023 0 1 1 0.0%
Career 0 6 6 0.0% 0 1 1 0.0% 1 5 6 16.7% 5 6 11 45.5%

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 Nicolas Moreno De Alboran
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% —/—
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% 2023 2/2 9.5 4.5 67.9% 68.2% 41.8% 71.4% 33.3% 59.7% 31.3%
26 2021 1/1 8.0 3.0 57.4% 66.7% 45.0% 42.9% 60.0% 57.4% 37.2% 2024 15/15 5.5 1.9 61.3% 73.0% 56.2% 67.8% 33.6% 66.5% 32.1%
28 2023 1/1 1.0 4.0 51.8% 63.6% 51.2% 28.6% 33.3% 57.6% 30.9% —/—

Advanced Statistics Comparison by Age

Seasons are aligned by the age each player spent most of that calendar year. Metrics use eligible main-draw results; point statistics use matches with detailed data. 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 Nicolas Moreno De Alboran
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
21 2016 1488 100.1
22 2017 1478 106.9 -2.01 0.00 0.786 45.3% 28.6% -1.14 0–1 0–1 -0.10
23 2018 1503 106.9 -2.53 -3.20 0.490 40.8% 0.0% -2.50 +0.10 2021 1488 98.1
24 2019 1512 112.6 -5.09 +4.02 0.840 47.3% 0.0% -2.00 -0.21 2022 1515 101.7
25 2020 1470 101.6 -0.62 -0.15 0.694 44.5% 25.0% -1.75 0–1 0.00 2023 1529 105.4 -1.97 -0.37 0.777 45.9% 16.7% -1.84 0–1 1–1 +0.04
26 2021 1456 107.9 -0.38 -0.59 0.875 47.3% 33.3% -1.00 0–1 +0.06 2024 1619 119.9 +1.35 -2.50 0.960 49.6% -43 +43 45.9% -0.43 1–4 (20%) 4–4 (50%) 97.5 +0.17
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 1699 113.9 +0.96 -2.25 0.935 49.2% -43 +43 41.9% -0.63 1–5 (17%) 5–5 (50%) 96.3 +1.24

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.