MT
Marko Topo
Serbia·Age 22·Plays: Right-handed·185cm
Rank #260 ▼3·L2
Surface Elo
Hard1631.22
Clay1710.59
Grass1500
Career W/L
147 / 111
57.0%
YTD Record
4W – 4L
Titles
0
World Ranking
Current
#260
Peak: #235
Surface Elo History
Surface Win Rate
Hard
55.6%
Elo 1631.22
Clay
58.0%
Elo 1710.59
Grass
0.0%
Elo 1500
Recent Form
| Date | Tournament | Level | Surface | Rd | Match | W/L |
|---|---|---|---|---|---|---|
| Apr 14, 2026 | Munich | ATP Tour | Clay | R32 | Marko Topo (LL)#260 0 1 4 Zizou Bergs 2 6 6 | L |
| Apr 12, 2026 | Munich | ATP Tour | Clay | Qualifying R3 | Marko Topo (WC)#260 0 0 1 Marc-Andrea Huesler 2 6 6 | L |
| Apr 11, 2026 | Munich | ATP Tour | Clay | Qualifying R1 | Marko Topo (WC)#260 2 6 6 Ugo Blanchet (6) 0 3 4 | W |
| Feb 20, 2026 | ITF M25 Trento Men | ITF | Unknown | SF | Marko Topo#260 0 4 4 Andrea Guerrieri 2 6 6 | L |
| Feb 19, 2026 | ITF M25 Trento Men | ITF | Unknown | QF | Marko Topo#260 2 6 78 Filippo Romano 0 3 66 | W |
| Feb 18, 2026 | ITF M25 Trento Men | ITF | Unknown | R16 | Marko Topo#260 2 6 6 Henry Bernet 0 3 4 | W |
| Feb 16, 2026 | ITF M25 Trento Men | ITF | Unknown | R32 | Marko Topo#260 2 6 6 Nicolas Parizzia 0 1 3 | W |
| Nov 24, 2025 | Bergamo CH | Challenger | Hard | Final | Marko Topo#260 1 3 6 1 Francesco Maestrelli (8) 2 6 3 6 | L |
| Nov 23, 2025 | Bergamo CH | Challenger | Hard | SF | Marko Topo#260 2 6 6 Stefano Travaglia 0 3 4 | W |
| Nov 22, 2025 | Bergamo CH | Challenger | Hard | QF | Marko Topo#260 2 7 6 Francesco Passaro (4) 0 5 3 | W |
| Nov 20, 2025 | Bergamo CH | Challenger | Hard | R16 | Marko Topo#260 2 6 7 Beibit Zhukayev 0 4 6 | W |
| Nov 18, 2025 | Bergamo CH | Challenger | Hard | R32 | Marko Topo#260 2 7 6 Jan Choinski (5) 0 6 4 | W |
| Nov 4, 2025 | Helsinki CH | Challenger | Hard | Qualifying R3 | Marko Topo (7)#260 1 3 6 3 Matej Dodig (4) 2 6 3 6 | L |
| Nov 3, 2025 | Helsinki CH | Challenger | Hard | Qualifying R1 | Marko Topo (7)#260 2 6 6 Patrick Kaukovalta (WC) 0 3 2 | W |
| Oct 28, 2025 | Bratislava 2 CH | Challenger | Hard | Qualifying R3 | Marko Topo (10)#260 1 6 6 3 Chris Rodesch (4) 2 4 7 6 | L |
| Oct 27, 2025 | Bratislava 2 CH | Challenger | Hard | Qualifying R1 | Marko Topo (10)#260 2 6 7 Lukas Pokorny 0 2 6 | W |
| Oct 21, 2025 | Hamburg CH | Challenger | Hard | R32 | Marko Topo#260 1 7 5 1 George Loffhagen (5) 2 6 7 6 | L |
| Oct 14, 2025 | Almaty | ATP Tour | Hard | R32 | Marko Topo (Q)#260 1 4 6 1 Aleksandar Vukic 2 6 3 6 | L |
| Oct 12, 2025 | Almaty | ATP Tour | Hard | Qualifying R3 | Marko Topo#260 2 6 3 7 Titouan Droguet (7) 1 4 6 6 | W |
| Oct 12, 2025 | Almaty | ATP Tour | Hard | Qualifying R1 | Marko Topo#260 2 7 6 Billy Harris (4) 0 6 4 | W |
Career Highlights
Titles: 0·Finals: 1·Best Ranking: #235
Key Stats
Aces/Match
4.8
per 100 pts
DFs/Match
3.5
per 100 pts
1st Serve %
53.1%
1st Srv Won
69.8%
BP Saved
62.4%
BP Converted
32.4%
Condition Analysis
Quick match-day weather and venue filters up top, with deeper surface and pace profiling below.
Historical player-page weather uses one stored venue-date weather value per match day. Temperature, humidity, wind, and condition labels all follow that same day-level model, not match-time or hourly weather.