Marko Topo
Updated
- Rating6591.86
- ATP rank#365
- Last 107-3
- Last 301-1
- Current streak1 Loss
Recent match previews
- 2026-10-21: vs Patrick Brady, ATP Kingdom Redbridge (United Kingdom)
Match effects, last 365 days
| Date | Opponent | Opp Rank | Opp Rating | Score | Result | Effect | % of Ranking | Tour | Tournament | Note |
|---|---|---|---|---|---|---|---|---|---|---|
| 05.10.2026 | Dominic Stricker | 229 | 6689.69 | 6-2, 6-2 | Loss | -127.18 | 53.73% | ATP SINGLES / 05.10.2026 | Spain Villena | |
| 04.10.2026 | Niels Visker | 455 | 6534.87 | 7-5, 7-6 | Win | 43.01 | 159.97% | ATP SINGLES / 04.10.2026 | Spain Villena | |
| 28.09.2026 | Petr Nesterov | 370 | 6589.32 | 6-4, 6-2 | Loss | -177.55 | 76.37% | ATP SINGLES / 28.09.2026 | Portugal Porto | |
| 27.09.2026 | Mario Gonzalez Fernandez | 657 | 6443.66 | 6-3, 6-7, 6-3 | Win | -44.87 | 227.36% | ATP SINGLES / 27.09.2026 | Portugal Porto | |
| 20.09.2026 | Kristijan Juhas | 728 | 6418.65 | 7-6, 7-5 | Win | -73.21 | 143.62% | ATP SINGLES / 20.09.2026 | Serbia Zlatibor | |
| 19.09.2026 | Alexandre Aubriot | 950 | 6351.16 | 6-2, 6-3 | Win | -30.35 | 142.51% | ATP SINGLES / 19.09.2026 | Serbia Zlatibor | |
| 18.09.2026 | Nikita Bilozertsev | 878 | 6373.43 | 6-7, 6-2, 10-5 | Win | -143.43 | 212.13% | ATP SINGLES / 18.09.2026 | Serbia Zlatibor | |
| 18.09.2026 | Stefan Popovic | 852 | 6381.60 | 6-3, 6-2 | Win | -7.76 | 141.42% | ATP SINGLES / 18.09.2026 | Serbia Zlatibor | |
| 17.09.2026 | Cahir Warik | 1647 | 6191.86 | 2-6, 7-6, 10-4 | Win | -389.29 | 163.73% | ATP SINGLES / 17.09.2026 | Serbia Zlatibor | |
| 09.09.2026 | Vitaliy Sachko | 183 | 6725.04 | 6-2, 6-4 | Loss | -41.82 | 65.98% | ATP SINGLES / 09.09.2026 | Austria Tulln | |
| 07.9.2026 | Daniel Elahi Galan | 287 | 6644.71 | 6-2, 4-6, 6-3 | Win | 167.23 | 173.25% | ATP SINGLES / 07.9.2026 | Austria Tulln | |
| 01.09.2026 | Valerio Aboian | 372 | 6588.30 | 6-1, 3-0 | Loss | -243.57 | 10.34% | ATP SINGLES / 01.09.2026 | Bulgaria Plovdiv | |
| 24.08.2026 | Miguel Damas | 290 | 6640.65 | 6-3, 6-4 | Loss | -114.07 | 68.05% | ATP SINGLES / 24.08.2026 | Germany Augsburg | |
| 06.08.2026 | Carlos Taberner | 269 | 6661.43 | 3-6, 6-3, 6-3 | Loss | 69.56 | 101.55% | ATP SINGLES / 06.08.2026 | Germany Hagen | |
| 04.08.2026 | Max Schoenhaus | 266 | 6664.56 | 5-7, 6-3, 7-6 | Win | 109.76 | 141.67% | ATP SINGLES / 04.08.2026 | Germany Hagen | |
| 03.08.2026 | Dominik Recek | 766 | 6405.23 | 6-4, 6-4 | Loss | -336.63 | 66.16% | ATP SINGLES / 03.08.2026 | Germany Hagen | |
| 02.08.2026 | Oscar Jose Gutierrez | 881 | 6372.76 | 6-2, 6-2 | Win | 5.89 | 98.47% | ATP SINGLES / 02.08.2026 | Germany Hagen | |
| 28.07.2026 | Elmer Moller | 174 | 6730.17 | 6-4, 7-5 | Loss | -11.69 | 71.06% | ATP SINGLES / 28.07.2026 | Germany Bonn | |
| 27.07.2026 | Valerio Aboian | 372 | 6588.30 | 6-3, 7-6 | Win | 111.43 | 94.02% | ATP SINGLES / 27.07.2026 | Germany Bonn | |
| 26.07.2026 | Leonardo Rossi | 683 | 6433.58 | 6-4, 6-1 | Win | 36.72 | 93.30% | ATP SINGLES / 26.07.2026 | Germany Bonn | |
| 19.07.2026 | Alexander Donski | 465 | 6531.97 | 6-4, 6-1 | Loss | -227.89 | 36.84% | ATP SINGLES / 19.07.2026 | Switzerland Zug | |
| 14.07.2026 | Camilo Ugo Carabelli | 84 | 6849.99 | 6-7, 7-6, 6-3 | Loss | 222.12 | 106.33% | ATP SINGLES / 14.07.2026 | Croatia Umag | |
| 12.07.2026 | Lukas Neumayer | 158 | 6745.85 | 7-6, 7-5 | Win | 253.99 | 83.77% | ATP SINGLES / 12.07.2026 | Croatia Umag | |
| 11.07.2026 | Pol Martin Tiffon | 250 | 6675.56 | 6-4 | Win | 233.70 | 41.56% | ATP SINGLES / 11.07.2026 | Croatia Umag | |
| 01.07.2026 | Lorenzo Giustino | 275 | 6654.50 | 6-1, 7-6 | Loss | -14.50 | 44.89% | ATP SINGLES / 01.07.2026 | France Troyes | |
| 30.06.2026 | Leo Raquillet | 559 | 6479.34 | 6-1, 3-6, 7-5 | Win | 7.48 | 95.46% | ATP SINGLES / 30.06.2026 | France Troyes | |
| 24.06.2026 | Martin Krumich | 291 | 6639.98 | 6-4, 6-2 | Loss | -126.88 | 36.46% | ATP SINGLES / 24.06.2026 | Romania Targu Mures | |
| 23.06.2026 | Ilia Simakin | 318 | 6622.87 | 6-4, 4-6, 6-2 | Win | 134.14 | 96.48% | ATP SINGLES / 23.06.2026 | Romania Targu Mures | |
| 14.06.2026 | Ryan Seggerman | 382 | 6582.01 | 6-7, 7-6, 6-4 | Loss | -47.35 | 90.02% | ATP SINGLES / 14.06.2026 | Italy Parma | |
| 08.06.2026 | Federico Cina | 140 | 6769.66 | 6-3, 6-2 | Loss | -20.20 | 26.86% | ATP SINGLES / 08.06.2026 | Slovakia Bratislava | |
| 03.06.2026 | Emilio Nava | 113 | 6808.80 | 6-3, 6-4 | Loss | 54.08 | 36.19% | ATP SINGLES / 03.06.2026 | Germany Heilbronn | |
| 01.06.2026 | Lorenzo Giustino | 275 | 6654.50 | 2-6, 6-2, 6-4 | Win | 191.21 | 71.27% | ATP SINGLES / 01.06.2026 | Germany Heilbronn | |
| 25.05.2026 | Lorenzo Giustino | 275 | 6654.50 | 6-4, 5-7, 6-2 | Loss | 50.14 | 57.88% | ATP SINGLES / 25.05.2026 | Republic of Moldova Chisinau | |
| 16.05.2026 | Hugo Gaston | 121 | 6796.31 | 6-1, 6-2 | Loss | -25.55 | 13.50% | ATP SINGLES / 16.05.2026 | Germany Hamburg | |
| 11.05.2026 | Eero Vasa | 593 | 6469.60 | 2-6, 7-6, 6-3 | Loss | -88.26 | 64.95% | ATP SINGLES / 11.05.2026 | Portugal Oeiras I | |
| 28.04.2026 | Martin Krumich | 291 | 6639.98 | 7-5, 6-7, 6-2 | Loss | -21.11 | 50.93% | ATP SINGLES / 28.04.2026 | Austria Mauthausen | |
| 21.04.2026 | Cezar Cretu | 314 | 6625.01 | 6-2, 6-0 | Loss | -191.85 | 7.42% | ATP SINGLES / 21.04.2026 | Italy Roma | |
| 14.04.2026 | Zizou Bergs | 38 | 6904.28 | 6-1, 6-4 | Loss | 129.93 | 17.59% | ATP SINGLES / 14.04.2026 | Germany München | |
| 12.04.2026 | Marc Andrea Huesler | 186 | 6723.60 | 6-0, 6-1 | Loss | -108.26 | 3.46% | ATP SINGLES / 12.04.2026 | Germany München | |
| 11.04.2026 | Ugo Blanchet | 236 | 6687.55 | 6-3, 6-4 | Win | 260.69 | 41.24% | ATP SINGLES / 11.04.2026 | Germany München | |
| 24.02.2026 | Marc Andrea Huesler | 186 | 6723.60 | 2-6, 6-4 | Loss | 206.74 | 24.12% | ATP SINGLES / 24.02.2026 | Switzerland Lugano | |
| 21.02.2026 | Andrea Guerrieri | 188 | 6722.26 | 6-4, 6-4 | Loss | -19.60 | 18.85% | ATP SINGLES / 21.02.2026 | Italy Trento | |
| 20.02.2026 | Filippo Romano | 285 | 6645.87 | 6-3, 7-6 | Win | 169.01 | 28.06% | ATP SINGLES / 20.02.2026 | Italy Trento | |
| 19.02.2026 | Henry Bernet | 326 | 6617.07 | 6-3, 6-4 | Win | 190.21 | 27.85% | ATP SINGLES / 19.02.2026 | Italy Trento | |
| 17.02.2026 | Nicolas Parizzia | 998 | 6340.20 | 6-1, 6-3 | Win | -35.83 | 27.42% | ATP SINGLES / 17.02.2026 | Italy Trento | |
| 23.11.2025 | Francesco Maestrelli | 219 | 6700.33 | 6-3, 3-6, 6-1 | Loss | 138.46 | 11.78% | ATP SINGLES / 23.11.2025 | Italy Bergamo | |
| 22.11.2025 | Stefano Travaglia | 169 | 6734.72 | 6-3, 6-4 | Win | 307.85 | 14.03% | ATP SINGLES / 22.11.2025 | Italy Bergamo | |
| 21.11.2025 | Francesco Passaro | 162 | 6744.55 | 7-5, 6-3 | Win | 317.69 | 13.92% | ATP SINGLES / 21.11.2025 | Italy Bergamo | |
| 19.11.2025 | Beibit Zhukayev | 489 | 6518.97 | 6-4, 7-6 | Win | 27.11 | 13.71% | ATP SINGLES / 19.11.2025 | Italy Bergamo | |
| 17.11.2025 | Jan Choinski | 127 | 6791.00 | 7-6, 6-4 | Win | 299.13 | 13.50% | ATP SINGLES / 17.11.2025 | Italy Bergamo | |
| 15.11.2025 | Clement Tabur | 160 | 6745.12 | 6-3, 6-3 | Win | 333.25 | 13.29% | ATP SINGLES / 15.11.2025 | France Championnat de France |