Marko Topo

331 ATP ranking 158 points 22 years 185 cm Right handed

Match log

2026

Heilbronn CH, challenger Clay, June
R16 L Emilio Nava 3-6 4-6
R32 W Lorenzo Giustino 2-6 6-2 6-4
Chisinau CH, challenger Clay, May
R32 L Lorenzo Giustino 4-6 7-5 2-6
Hamburg, qualifying Clay, May
Q1 L Hugo Gaston 1-6 2-6
Oeiras 4 CH, challenger Clay, May
Q1 L Eero Vasa 6-2 6-7(3) 3-6
Mauthausen CH, challenger Clay, April
R32 L Martin Krumich 5-7 7-6(7) 2-6
Rome CH, challenger Clay, April
R32 L Cezar Cretu 2-6 0-6
Munich Clay, April
R32 L Zizou Bergs 1-6 4-6
Q2 L Marc Andrea Huesler 0-6 1-6
Q1 W Ugo Blanchet 6-3 6-4
Lugano CH, challenger Hard, February
R32 L Marc Andrea Huesler 6-2 4-6 0-0 RET

2025

Bergamo CH, challenger Hard, November
F L Francesco Maestrelli 3-6 6-3 1-6
SF W Stefano Travaglia 6-3 6-4
QF W Francesco Passaro 7-5 6-3
R16 W Beibit Zhukayev 6-4 7-6(4)
R32 W Jan Choinski 7-6(3) 6-4
Helsinki CH, challenger Hard, November
Q2 L Matej Dodig 3-6 6-3 3-6
Q1 W Patrick Kaukovalta 6-3 6-2
Bratislava 2 CH, challenger Hard, October
Q2 L Chris Rodesch 6-4 6-7(5) 3-6
Q1 W Lukas Pokorny 6-2 7-6(4)
Hamburg CH, challenger Hard, October
R32 L George Loffhagen 7-6(10) 5-7 1-6
Almaty Hard, October
R32 L Aleksandar Vukic 4-6 6-3 1-6
Q2 W Titouan Droguet 6-4 3-6 7-6(5)
Q1 W Billy Harris 7-6(3) 6-4
Bad Waltersdorf CH, challenger Clay, September
R16 L Jan Choinski 6-2 1-6 6-7(6)
R32 W Pedro Martinez 6-1 3-0 RET
Q2 W Cedrik Marcel Stebe 6-4 6-3
Q1 W Janis Graski 6-0 6-1
Biella CH, challenger Clay, September
QF L Kilian Feldbausch 2-6 3-6
R16 W Robert Strombachs 7-5 0-6 6-3
R32 W Raul Brancaccio 6-3 6-4
Tulln CH, challenger Clay, September
R16 L Andrew Paulson 5-7 6-3 6-7(5)
R32 W Dominic Stricker 6-4 6-4
Iasi CH, challenger Clay, July
R32 L Luca Preda 2-6 6-0 4-6
Q2 W Branko Djuric 7-6(5) 6-4
Q1 W Kalin Ivanovski 6-3 6-4
Brasov CH, challenger Clay, June
QF L Francesco Maestrelli 6-2 4-6 5-7
R32 W Gabriel Ghetu 6-3 6-0
Sassuolo CH, challenger Clay, June
Q1 L Alexander Weis 6-3 6-6 RET
Bratislava CH, challenger Clay, June
QF L Valentin Royer 7-5 3-6 3-6
R16 W Facundo Mena 6-3 6-4
R32 W Norbert Gombos 7-6(2) 3-6 7-6(7)
Q2 W Gabi Adrian Boitan 4-6 6-0 6-1
Q1 W Andrew Paulson 6-1 6-4
Heilbronn CH, challenger Clay, June
SF L Guy Den Ouden 5-7 3-6
QF W Facundo Mena 6-3 3-6 6-3
R16 W Dominic Stricker 6-7(5) 7-6(4) 0-0 RET
R32 W Andrea Pellegrino 6-3 6-0
Q2 W Daniel Masur 6-4 7-6(5)
Q1 W Robin Haase 6-4 7-6(3)
Hamburg, qualifying Clay, May
Q2 L Elias Ymer 7-6(5) 4-6 4-6
Q1 W Emilio Nava 6-3 3-6 6-2
Mauthausen CH, challenger Clay, April
Q2 L Jakub Paul 3-6 3-6
Q1 W Nico Hipfl 6-2 6-2
Rome CH, challenger Clay, April
Q1 L Giovanni Fonio 3-6 5-7
Menorca CH, challenger Clay, March
Q2 L Max Alcala Gurri 5-7 2-6
Q1 W Sergio Martos Gornes 6-3 6-4
Zadar CH, challenger Clay, March
R32 L Mili Poljicak 4-6 6-4 5-7
Q2 W Lilian Marmousez 2-3 RET
Q1 W Neil Oberleitner 6-3 7-6(3)
Hersonissos 2 CH, challenger Hard, March
R32 L Aslan Karatsev 3-6 4-6
Q2 W Filippo Romano 7-6(7) 6-3
Q1 W Demetris Azoides 3-2 RET
Koblenz CH, challenger Hard, January
Q1 L Mats Rosenkranz 6-7(4) 3-6

2024

Bad Waltersdorf CH, challenger Clay, September
Q2 L Michael Vrbensky 6-7(4) 2-6
Q1 W Gerald Melzer 3-6 6-4 6-3
Szczecin CH, challenger Clay, September
Q1 L Andrew Paulson 3-6 3-6
Tulln CH, challenger Clay, September
R16 L Ivan Gakhov 6-7(7) 2-6
R32 W Zsombor Piros 6-4 7-6(5)
Q2 W Alexey Vatutin 6-4 6-2
Q1 W Elmar Ejupovic 6-3 6-2
Como CH, challenger Clay, August
Q1 L Matthew Dellavedova 7-6(2) 2-5 RET
Bonn CH, challenger Clay, August
R32 L Maximilian Marterer 2-6 5-7
Luedenscheid CH, challenger Clay, July
R16 L Henri Squire 6-3 3-6 5-7
R32 W Olaf Pieczkowski 6-3 6-4
Q2 W Tim Ruehl 1-6 6-2 7-6(6)
Q1 W Aleksandr Braynin 6-2 2-6 6-4
Zug CH, challenger Clay, July
QF L Jerome Kym 7-5 6-7(10) 6-7(6)
R16 W Adolfo Daniel Vallejo 4-6 6-3 6-3
R32 W Damien Wenger 6-3 6-2
Q2 W Gerard Campana Lee 0-6 7-6(7) 7-6(2)
Q1 W Raul Teichmann 6-2 7-5
Hamburg, qualifying Clay, July
Q1 L Marco Trungelliti 7-5 3-6 0-6
Milan CH, challenger Clay, June
Q1 L Federico Agustin Gomez 0-6 4-6
Heilbronn CH, challenger Clay, June
R32 L Daniel Altmaier 3-6 6-7(4)
Augsburg CH, challenger Clay, May
R32 L Elmer Moller 4-6 5-7
Munich Clay, April
R32 L Marc Andrea Huesler 6-3 1-6 3-6
Split CH, challenger Clay, April
R16 L Stefano Travaglia 4-6 2-6
R32 W Felix Gill 6-2 7-6(2)
Q2 W Oleksii Krutykh 7-5 3-6 6-3
Q1 W Jerko Brkic 6-4 6-4
Barcelona CH, challenger Clay, April
Q1 L Jonas Forejtek 2-6 1-6
Hamburg CH, challenger Hard, March
R16 L Mattia Bellucci 4-6 4-6
R32 W Kyle Edmund 6-4 7-6(8)

2023

Ismaning CH, challenger Carpet, October
R32 L Oscar Otte 7-6(2) 3-6 6-7(3)
Hamburg CH, challenger Hard, October
R32 L Dennis Novak 6-7(2) 1-6
Bratislava CH, challenger Hard, October
Q1 L Kacper Zuk 5-7 6-7(4)
Augsburg CH, challenger Clay, August
R32 L Gilles Arnaud Bailly 1-6 2-6
Banja Luka CH, challenger Clay, August
SF L Kimmer Coppejans 0-6 1-6
QF W Toby Alex Kodat 6-3 6-3
R16 W Dragos Nicolae Madaras 6-3 6-4
R32 W Geoffrey Blancaneaux 6-0 6-2
Q2 W Marat Sharipov 6-3 6-2
Q1 W Oleg Prihodko 6-7(1) 6-2 6-4
Hamburg, qualifying Clay, July
Q1 L Cristian Garin 3-6 4-6
Braunschweig CH, challenger Clay, July
R32 L Henri Laaksonen 6-4 2-6 4-6
Karlsruhe CH, challenger Clay, July
R16 L Thiago Seyboth Wild 4-6 2-6
R32 W Miljan Zekic 6-3 6-4
Lyon CH, challenger Clay, June
Q1 L Georgii Kravchenko 4-6 6-4 2-6
Heilbronn CH, challenger Clay, June
R16 L Matteo Arnaldi 6-2 3-6 1-6
R32 W Oleksii Krutykh 6-4 6-4
Troisdorf CH, challenger Clay, May
R32 L Lukas Klein 3-6 7-6(2) 4-6
Skopje CH, challenger Clay, May
Q2 L Alexander Weis 3-6 3-6
Q1 W Orlando Luz 6-1 6-4
Munich Clay, April
R32 L Cristian Garin 4-6 2-6
Q2 W Vit Kopriva 6-4 4-6 6-3
Q1 W Shintaro Mochizuki 6-3 6-4
Antalya CH, challenger Clay, March
Q1 L Mathys Erhard 3-6 2-6
Rovereto CH, challenger Hard, February
Q1 L Evgeny Donskoy 5-7 1-6
Koblenz CH, challenger Hard, January
R32 L Antoine Escoffier 4-6 7-6(5) 6-7(6)

2022

Roanne CH, challenger Hard, November
Q1 L Antoine Hoang 6-7(5) 3-6
Ortisei CH, challenger Hard, October
Q1 L Alibek Kachmazov 3-6 0-6
Hamburg CH, challenger Hard, October
R16 L Matteo Martineau 6-4 2-6 5-7
R32 W Jeremy Jahn 3-6 6-4 6-3
Ismaning CH, challenger Carpet, October
R32 L Jonas Forejtek 2-6 6-3 3-6
Sibiu CH, challenger Clay, September
Q1 L Alexander Erler 5-7 3-6
Rennes CH, challenger Hard, September
R32 L Clement Tabur 6-1 6-7(5) 3-6
Q2 W Tommaso Compagnucci 6-2 7-6(4)
Q1 W Imran Sibille 6-4 6-0
Banja Luka CH, challenger Clay, August
R32 L Kimmer Coppejans 6-7(2) 6-3 6-7(6)
Q2 W Bogdan Bobrov 6-3 6-0
Q1 W Oleg Prihodko 7-6(4) 7-6(4)
Grodzisk Mazowiecki CH, challenger Hard, August
QF L Tomas Machac 6-7(5) 0-6
R16 W Jurij Rodionov 6-4 7-6(3)
R32 W Michael Geerts 7-6(4) 6-1
Q2 W Beibit Zhukayev 6-7(3) 6-4 6-1
Q1 W Martyn Pawelski 6-3 3-6 6-4
Meerbusch CH, challenger Clay, August
R32 L Oleksii Krutykh 6-3 1-6 2-6
Hamburg Clay, July
R32 L Alex Molcan 5-7 3-6
Q2 W Rudolf Molleker 6-3 3-6 6-4
Q1 W Stefano Travaglia 6-2 6-2
Braunschweig CH, challenger Clay, July
R32 L Oscar Jose Gutierrez 2-6 2-6
Luedenscheid CH, challenger Clay, June
R16 L Robin Haase 6-7(2) 4-6
R32 W Tobias Kamke 6-4 6-3
Stuttgart, qualifying Grass, June
Q1 L Quentin Halys 3-6 3-6
Troisdorf CH, challenger Clay, May
R32 L Hugo Grenier 2-6 4-6
Munich Clay, April
R32 L Oscar Otte 1-6 2-6
Q2 W Norbert Gombos 3-6 6-3 6-1
Q1 W Henri Laaksonen 6-4 6-2

2021

Banja Luka CH, challenger Clay, September
QF L Tomas Martin Etcheverry 3-6 6-7(6)
R16 W Vitaliy Sachko 6-1 3-6 7-6(5)
R32 W Danilo Petrovic 4-6 7-6(4) 6-2
Belgrade 2 Clay, May
R32 L Federico Coria 6-4 2-6 0-6
Belgrade CH, challenger Clay, April
Q1 L Alessandro Giannessi 6-2 6-7(4) 2-6