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
  1. Home
  2. Players
  3. Yannick Hanfmann
GER flag
#57

ATPYannick Hanfmann

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

2026 Season

Full stats
Record
21-19
Streak
L3
Tournaments Won
0
Finals Won
0 / 1
Aces / Match
7.97
319 / 40
DFs / Match
2.17
87 / 40
1st Serve %
60.8%
1740/2864·#102/157
Service Pts Won
67.0%
1920/2864·#27/157
Service Held
83.6%
317/379·#34/148
Return Pts Won
34.8%
1069/3068·#83/157
BP Converted
34.4%
73/212·#117/153
Tiebreaks
18-12

Prize money

Details
Career
$4,951,631
ATP Tour · Sep 28, 2026
2026 Season
$1,102,331
ATP Tour · Sep 28, 2026

2026 Tournaments

No tournament results for 2026

Ranking · Last 6 Months

Full ranking chart

Currently ranked No. 57. Across 2023–2026: a high of No. 45 and a low of No. 159 over 343 ranking updates.

Year-end ranking: 2023 — No. 51 · 2024 — No. 96 · 2025 — No. 104 · 2026 — No. 57 (current)

About Yannick Hanfmann

Full story

Hanfmann: the hearing-impaired Trojan who grinded into the top 50 at 30-plus

The Drop Shot AI · Jun 10

Yannick Hanfmann is one of the tour's most unconventional success stories. Born in Karlsruhe in 1991 and hearing-impaired in both ears since birth, the German bypassed the European junior pipeline for the American college route, spending four years at the University of Southern California, where he helped the Trojans to two NCAA team titles before turning pro in 2015 at age 23. The Challenger circuit was his proving ground for years — seven titles there — and the ranking didn't catch the talent until he cracked the top 100 in 2018, well past the age most players arrive.

At 6-foot-4, his game is a heavyweight clay-grinder's blueprint built around a serve that has been clocked north of 140 mph. He pairs the free points off the first ball with heavy groundstrokes and the patience to win long rallies on slow courts — the kind of attritional profile that travels best across the European clay swing at events like the Hamburg Open and Bavarian International in his home country. The downside is the flip side of the same coin: when the serve dips, the margins thin out fast.

His career-high ranking sits in the low 40s, reached after a stretch of deep clay results that included wins over top-10 opposition. He's been a fixture in slam main draws, with his most reliable runs coming at Roland-Garros, where the conditions suit him, and he's traded matches with the likes of Andrey Rublev and Casper Ruud across the clay calendar.

Now 34, Hanfmann sits at No. 59 and remains a tricky early-round draw for seeds, particularly on dirt. With the Stuttgart and Hamburg homestand on the horizon, the late bloomer's window is narrowing — but his ceiling on clay still makes him dangerous.

Frequently asked questions

What is Yannick Hanfmann's ATP ranking?

Yannick Hanfmann's latest available published ATP singles ranking is No. 57 as of Oct 6, 2026 with 976 ATP Points.

What is Yannick Hanfmann's win-loss record in 2026?

Yannick Hanfmann has a 21–19 win-loss record in 2026 across the Grand Slam, Masters/1000, 500 and 250 events covered by The Drop Shot.

What is Yannick Hanfmann's latest recorded result in 2026?

Yannick Hanfmann lost to Alejandro Tabilo 3-6 2-6 7(9)-6(7) 3-6 in the first round at the US Open on Aug 31, 2026. This is the latest result available in the 2026 records.

What is Yannick Hanfmann's recorded head-to-head against Luciano Darderi?

Across 6 recorded meetings, Yannick Hanfmann trails the head-to-head 0–5. Coverage reflects the matches available on The Drop Shot.

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

Recent Matches

  • R128Lvs Alejandro Tabilo3-6 2-6 7(9)-6(7) 3-6
  • R64Lvs Arthur Fils6(5)-7(7) 1-6
  • R32Lvs Nuno Borges4-6 2-6
  • R64Wvs Flavio Cobolli6(5)-7(7) 6(2)-7(7)
  • R128Wvs Benjamin Bonzi1-6 6-4 2-6
  • R128Wvs Luca van Assche6-2 6-4

Top Rivals

See all
OpponentLast meetingH2H
ITA flag
21
L. DarderiLuciano Darderi
ITA flagITA
MALJun '260-5
ARG flag
20
F. CerundoloFrancisco Cerundolo
ARG flagARG
MADApr '262-3
USA flag
88
M. GironMarcos Giron
USA flagUSA
MADApr '261-1
FRA flag
10
A. FilsArthur Fils
FRA flagFRA
CINAug '260-3
CHI flag
30
A. TabiloAlejandro Tabilo
CHI flagCHI
USOAug '260-2
2026·#45 Peak·#57 Latest
Match details
GER flagY. Hanfmann
25CHI flagA. Tabilo
32793
66676
Match details
GER flagY. Hanfmann#57
21FRA flagA. Fils#24
651
776
Match details
GER flagY. Hanfmann#57
FRA flagL. van Assche#49
66
24
Match details
GER flagY. Hanfmann#45
POR flagN. Borges#49
42
66
Match details
6ITA flagF. Cobolli#9
GER flagY. Hanfmann#45
6562
7777
Match details
FRA flagB. Bonzi#101
GER flagY. Hanfmann#45
162
646