ATP · Player Profile

Jan-Lennard Struff

🇩🇪 · ATP · Age 36 · 193 cm · active

Model win probabilities, betting edges and DFS projections for every ATP & WTA match.

Start 7-Day Free Trial

card required · cancel anytime

ATP Rank

#44

official singles ranking

Overall Elo

1756

Hard Elo

1562

Clay Elo

1600

Grass Elo

1664

2026 Season

13–17

43% won

Last 12 Months

41 matches

43% won

Form (last 5)

40%

2/5 won

Form (30 days)

33%

1/3 won

Last Match

Aug 15, 2026

Form
last 10, oldest → newest

Jan-Lennard Struff Elo Rating History

Elo updates after every tracked ATP match — a win against a stronger opponent moves it more than one against a weaker one, so the curve tracks true level through hot streaks, layoffs and surface swings.

Loading chart…
Hard
1562
Clay
1600
Grass
1664

breakPoint Elo starts every player at 1500 and weights matches by tournament importance — values are internally consistent but not comparable to other published Elo scales.

Serve & Return Profile

Hold %

63%

Break %

27%

Ace Rate

13.0%

Double Fault Rate

4.2%

Serve Pts Won

64%

Return Pts Won

32%

Career rates over 15 tracked matches.

Advanced Stats

Advanced stats are for Pro members

Per-Match Averages

Avg Aces

9.8

last 12m: 9.8

Avg Aces Against

10.1

last 12m: 10.1

Avg Breaks

1.6

last 12m: 1.6

Avg Games

25.4

last 12m: 25.4

Matches

9

last 12m: 9

Career averages per best-of-3 match; aces against are opponent aces conceded, breaks are service breaks won. Each stat covers the matches where it was tracked.

Pro

Advanced stats — model win probabilities, projected edges and DFS projections for every match — are only available to Pro members.

Start Free Trial

Recent Matches

DateOpponentSurfaceW/LAcesDFsBreaksGame Margin
Sep 3, 2026Francisco CerundoloHardL14164-5
Sep 1, 2026Camilo Ugo CarabelliHardW1535+8
Aug 15, 2026Alejandro TabiloHardL520-5
Aug 13, 2026Roman Andres BurruchagaHardW16820
Aug 3, 2026Alex MichelsenHardL611-7
Jul 22, 2026Mariano NavoneClayL132-9
Jul 21, 2026Aleksandr ShevchenkoClayW15530
Jul 7, 2026Jannik SinnerGrassL1231-6
Jul 5, 2026Hubert HurkaczGrassW2424+1
Jul 3, 2026Daniil MedvedevGrassW1125+4

Compare Jan-Lennard Struff vs Any ATP Player

Pick any ATP player — even one Jan-Lennard Struff has never faced — for a side-by-side comparison of Elo ratings, form, serve and return stats and per-match averages.

Jan-Lennard Struff Head-to-Head Records

OpponentRecordMatchesLast Meeting
Alejandro Tabilo011Aug 15, 2026
Roman Andres Burruchaga101Aug 13, 2026
Alex Michelsen011Aug 3, 2026
Mariano Navone011Jul 22, 2026
Aleksandr Shevchenko101Jul 21, 2026
Jannik Sinner011Jul 7, 2026
Hubert Hurkacz101Jul 5, 2026
Daniil Medvedev101Jul 3, 2026
Brandon Nakashima101Jul 2, 2026
Sebastian Baez101Jun 29, 2026
Nuno Borges011Jun 23, 2026
Martin Landaluce101Jun 22, 2026
Alexander Bublik011Jun 11, 2026
Alexis Galarneau101Jun 9, 2026
Jaime Faria011May 31, 2026

Want today's model edge on Jan-Lennard Struff's next match?

Start 7-Day Free Trial