Skip to content
The Drop Shot
HomeScoresSchedulePlayersNews
Log inSign up
Log inSign up
HomeScoresPlayers

Sign up to draft this player and compete in fantasy tennis leagues.

Sign up
  1. Home
  2. Players
  3. Yannick Hanfmann
  4. Stats
  1. Home
  2. Players
  3. Yannick Hanfmann
  4. Stats
GER flag
#57

ATPYannick Hanfmann Stats

976ATP Pts
21-19Record
$1.1MPrize
Form
ATP#57
976ATP Pts
21-19Record
53%Win %
$1.1MPrize
L3Form

Latest result

Match details
US OpenUS Open· R128Round of 128Round of 128Final
ATP·Slam·Hard
GER flagHanfmannY.HanfmannY.#54HanfmannY.HanfmannY.
32793
25CHI flagTabiloA.TabiloA.#28TabiloA.TabiloA.
66676

Next match

Match details
Shanghai MastersShanghai Masters· R128Round of 128Round of 128Up Next
ATP·Masters·Hard
GER flagHanfmannY.HanfmannY.#54HanfmannY.HanfmannY.T-20H 33M
POL flagMajchrzakK.MajchrzakK.#71MajchrzakK.MajchrzakK.

Hanfmann out in round one despite out-hitting Tabilo

The Drop Shot AI · Sep 7

The US Open ended Yannick Hanfmann's week in the first round, where the 28th-ranked Alejandro Tabilo was out-hit 43 winners to 30 and won anyway, the German's 49 unforced errors to 20 accounting for the gap. Hanfmann salvaged the third set by breaking for 4-4 in game 8 and taking the tiebreak 9-7, though he held 13 of 18 service games against Tabilo's 19 of 20. The ranking stayed at ATP No. 54, and nothing is scheduled next.

Related coverage

  • Match recap·Aug 31, 2026More winners, more aces, 48 errors: Tabilo puts down Hanfmann
  • Match recap·Aug 16, 2026Three breaks from six chances: Fils handles Hanfmann in Cincinnati
  • Match recap·Aug 12, 2026Borges holds all nine, closes out Hanfmann behind the second serve
  • Match recap·Aug 5, 2026Hanfmann sprays 49 errors and still topples sixth seed Cobolli
Show 8 moreShow fewer
  • Match recap·Aug 4, 2026A 28-point second-serve gap carries Hanfmann past qualifier Bonzi
  • Match recap·Jul 24, 2026Eight match points saved, still not enough: Halys topples Hanfmann
  • Match recap·Jul 23, 2026Four breaks to none: Hanfmann dismisses Baez for a Kitzbühel semifinal
  • Match recap·Jul 22, 2026No sets dropped in Kitzbühel: Hanfmann closes out Trungelliti
  • Match recap·Jul 20, 2026Hanfmann closes out Neumayer behind 91% first-serve points in Kitzbühel
  • Match recap·Jul 15, 2026Vacherot rallies past Hanfmann on a 2-of-4 to 1-of-8 break-point split
  • Match recap·Jul 14, 2026Thirteen aces, zero break points faced: Hanfmann moves past Martinez
  • Match recap·Jul 2, 2026Khachanov's second serve buries Hanfmann, 6-3 6-4 6-4
ResultsStatsH2HAbout

Match Statistics

Recorded results

Results recorded on The Drop Shot for 2023–2026. Coverage varies by season. This archive includes all recorded seasons and is independent of the filters above.

Yannick Hanfmann has a 43–47 record in these results, with 0 titles from 1 final.

Longest winning streak in dated records: 4 wins (May 11, 2023 to May 16, 2023).

Best wins and finishes

Recorded highlights for 2023–2026. Opponent rankings are from the time of the match.

Best Grand Slam result: Round of 64 at Australian Open 2026.

Best Masters result: Quarterfinal at Italian Open 2023.

OpponentTournamentScore
Andrey RublevNo. 6Italian OpenR16 · May 16, 20237(7)-6(5) 4-6 6-3
Taylor FritzNo. 9Italian OpenR64 · May 14, 20236-4 6-1
Flavio CobolliNo. 9Canadian OpenR64 · Aug 5, 20267(7)-6(5) 7(7)-6(2)
Lorenzo MusettiNo. 18Madrid OpenR64 · Apr 28, 20236-4 7(7)-6(3)
Francisco CerundoloNo. 19Chile OpenSF · Feb 28, 20266-3 6-4

Record by season

SeasonWinsLossesTitles
202621190
2025350
20248120
202311110

Record by round

RoundWinsLosses
Final01
Semifinal11
Quarterfinal21
R16412
R32158
R64612
R1281512

Runner-up finishes

TournamentOpponentScore
Chile Open2026Luciano Darderi6(6)-7(8) 5-7
Year
2026—2026
Level
Surface

Attributes

Independent rolling tour snapshot · events starting Oct 7, 2024–Oct 6, 2026All surfaces · Slam / Masters / 500 / 250 · 70/30 when both windows qualifyUpdating snapshot…

SERVE: 76th percentile · #44 of 182 · 44 qualifying matches · 100% component coverage · Established · Events starting Oct 7, 2024–Oct 6, 2026 · current + prior windowsPOWER: 84th percentile · #30 of 177 · 33 qualifying matches · 94% component coverage · Provisional · Events starting Oct 7, 2024–Oct 6, 2026 · current + prior windowsNET: 68th percentile · #55 of 169 · 30 qualifying matches · 100% component coverage · Established · Events starting Oct 7, 2024–Oct 6, 2026 · current + prior windowsCLUTCH: 48th percentile · #89 of 170 · 299 qualifying points · 100% component coverage · Provisional · Events starting Oct 7, 2025–Oct 6, 2026 · current window onlyRETURN: 31st percentile · #125 of 182 · 44 qualifying matches · 100% component coverage · Established · Events starting Oct 7, 2024–Oct 6, 2026 · current + prior windowsACCURACY: 38th percentile · #110 of 177 · 33 qualifying matches · 100% component coverage · Established · Events starting Oct 7, 2024–Oct 6, 2026 · current + prior windowsBASELINE: 43rd percentile · #96 of 169 · 30 qualifying matches · 100% component coverage · Established · Events starting Oct 7, 2024–Oct 6, 2026 · current + prior windowsCONSISTENCY: 66th percentile · #64 of 186 · 48 qualifying matches · 100% component coverage · Established · Events starting Oct 7, 2024–Oct 6, 2026 · current + prior windowsSERVE76POWER84NET68CLUTCH48RETURN31ACCURACY38BASELINE43CONSISTENCY66
21–19
Record
Match Pts Saved
#10/14817
1st Serve Won
#27/15775.9%
Winners / Point
#28/1570.144

Surface breakdown

Hard44%

4-5

Clay59%

13-9

Grass44%

4-5

Record by Opponent Rank

Per

Averaged over 40 matches with detailed stats · 27 with point-by-point data

Stat202420252026
Serve
65.2%66.6%60.8%
64.0%66.7%75.9%
49.1%53.1%53.3%
58.8%62.2%67.0%
52.4%59.0%62.5%
72.5%75.5%83.6%
0.0500.0840.111
0.0270.0110.030
—180 km/h188 km/h
—157 km/h158 km/h
Return
28.0%24.8%28.8%
45.6%44.5%46.5%
34.9%32.7%34.8%
38.2%40.4%34.4%
16.5%18.2%17.1%
Rally
0.1080.1350.144
0.1100.1310.141
0.981.031.02
64.9%61.1%70.9%
46.8%48.2%50.3%
Dominance Ratio
0.850.871.05
Clutch
8317
4 / 8 wins2 / 3 wins3 / 21 wins
0 / 12 losses2 / 5 losses1 / 19 losses

Fantasy Performance

Peak Rank
—
—
—
Loading chart…