Marko Topo

ATP #250GermanyAge 227 titles220 ptsL3 streak
60.4%
Win rate (career)
60%
Clay win rate (career)
5.6
Aces / match (last 10)
29
Career wins

Upcoming

5 Jun 2025Heilbronn · 1/8-finalsClayMatch preview →
1.98

Recent form

Form: 10 matches, 5 wins, 5 lossesLLLWLWWWWL

Last 10 matches: 5 wins, 5 losses. Current streak: L3.

Career statistics

Marko Topo career statistics
StatCareerLast 10
Win rate60.4%50%
Win rate — Hard61.5%66.7%
Win rate — Clay60%25%
Win rate — Grass0%
Aces per match5.65.6
Break points converted38.3%38.3%
1st serve %61.2%61.2%
Return points won25.4%25.4%

Recent results

Marko Topo last 10 match results
DateOpponentTournamentSurfScoreResult
C. CretuRomeClay2-6 0-6L
Z. BergsMunichClay6-1 6-4L
M. HueslerMunichClay6-0 6-1L
U. BlanchetMunichClay6-3 6-4W
F. MaestrelliBergamoHard (Indoor)3-6 6-3 1-6L
S. TravagliaBergamoHard (Indoor)3-6 4-6W
F. PassaroBergamoHard (Indoor)5-7 3-6W
B. ZhukayevBergamoHard (Indoor)4-6 6-7W
J. ChoinskiBergamoHard (Indoor)7-6 6-4W
M. DodigHelsinkiHard (Indoor)6-3 3-6 6-3L

Surface statistics

Clay
60%21–14
Hard
61.5%8–5
Grass
0%0–2

Betting market analysis

Last 5 matches: Odds, Win/Loss, Total O/U, Spread. Green = hit, red = miss. — = no data.

Marko Topo betting markets last 5 matches
DateOpponentTournamentWinner (P1 / P2)WLTotalSpreadResult
C. CretuRome1.69 / 2.25LO/U 22.5 · O 1.95 U 1.72-2 1.832-6 0-6
Z. BergsMunich4.18 / 1.23LO/U 21.5 · O 1.86 U 1.88+4.5 1.826-1 6-4
M. HueslerMunich1.66 / 2.27LO/U 22.5 · O 1.83 U 1.83+2 1.956-0 6-1
U. BlanchetMunich1.87 / 1.81WO/U 22.5 · O 1.83 U 1.85-1.5 1.776-3 6-4
F. MaestrelliBergamo2.12 / 1.78L3-6 6-3 1-6

Head to head

Marko Topo head to head records against top opponents
OpponentOverallHardClayGrassLast match
Marc-Andrea Huesler010–112 Apr 2026
Ugo Blanchet0011 Apr 2026
Zizou Bergs0014 Apr 2026
Cezar Cretu0021 Apr 2026
Nishesh Basavareddy00