Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Win | 1–0 | | Finland F2, Helsinki | Futures | Carpet | Karol Beck | Jarkko Nieminen
Tero Vilen | 6–2, 6–4 |
Win | 2–0 | | Slovak Rep. F5, Bratislava | Futures | Clay | Borut Urh | Martin Štěpánek
Jiří Vrbka | w/o |
Win | 3–0 | | Togliatti, Russia | Challenger | Hard | Karol Beck | Abdul-Hamid Makhkamov
Dmitriy Tomashevich | 7–5, 4–6, 6–3 |
Win | 4–0 | | Russia F1, Balashikha | Futures | Clay | Karol Beck | Alexey Kedryuk
Orest Tereshchuk | 0–6, 6–3, 6–4 |
Loss | 4–1 | | Zabrze, Poland | Challenger | Clay | Karol Beck | Julian Knowle
Michael Kohlmann | 1–6, 6–7 |
Win | 5–1 | | Greece F4, Corfu | Futures | Carpet | Luke Bourgeois | Michal Navrátil
Jiří Vrbka | 6–4, 7–6 |
Loss | 5–2 | | Prague, Czech Republic | Challenger | Hard | Karol Beck | Lukáš Dlouhý
David Miketa | 1–6, 6–4, 3–6 |
Win | 6–2 | | Slovak Rep. F1A, Košice | Futures | Clay | Juraj Hasko | František Babaj
Michal Mertiňák | 3–6, 6–4, 6–3 |
Win | 7–2 | | Germany F1C, Oberhaching | Futures | Carpet | Michal Mertiňák | Daniel Elsner
Philipp Petzschner | 4–6, 7–6, 7–6 |
Win | 8–2 | | Prague, Czech Republic | Challenger | Carpet | Martin Štěpánek | Karsten Braasch
Jean-Claude Scherrer | 6–4, 4–6, 6–4 |
Loss | 8–3 | | Germany F3, Oberhaching | Futures | Hard | Łukasz Kubot | Frederik Nielsen
Rasmus Nørby | 4–6, 7–6, 0–6 |
Loss | 8–4 | | France F6, Angers | Futures | Clay | Goran Tošić | Xavier Audouy
Nicolas Tourte | 1–6, 1–6 |
Loss | 8–5 | | Italy F4, Bergamo | Futures | Clay | Viktor Bruthans | Fabio Colangelo
Alessandro Motti | 4–6, 1–6 |
Win | 9–5 | | Czech Rep. F1, Most | Futures | Clay | Ladislav Chramosta | Diego Junqueira
Damián Patriarca | 7–6, 4–6, 6–1 |
Loss | 9–6 | | France F19, La Roche-sur-Yon | Futures | Hard | Daniel Muñoz de la Nava | Xavier Audouy
Jean-François Bachelot | 6–3, 1–6, 2–6 |
Win | 10–6 | | Belgium F1, Waterloo | Futures | Carpet | Darko Madjarovski | Michel Koning
Martijn van Haasteren | 6–4, 7–6 |
Win | 11–6 | | Prague, Czech Republic | Challenger | Carpet | Lukáš Dlouhý | Jan Minář
Jaroslav Pospíšil | 6–3, 3–6, 7–6 |
Win | 12–6 | | Košice, Slovakia | Challenger | Clay | Petr Luxa | Johan Landsberg
Harel Levy | 6–4, 6–2 |
Win | 13–6 | | Czech Rep. F4, Vendryně | Futures | Hard | Lukáš Rosol | Daniel Lustig
Filip Polášek | 6–1, 6–1 |
Win | 14–6 | | Czech Rep. F5, Opava | Futures | Carpet | Lukáš Rosol | Roman Vogeli
Jaroslav Pospíšil | 4–6, 6–2, 6–1 |
Win | 15–6 | | France F5, Poitiers | Futures | Hard | Filip Polášek | Victor Ioniță
Brian Wilson | 6–4, 6–4 |
Loss | 15–7 | | Czech Rep. F1, Teplice | Futures | Clay | Martin Slanar | Roman Kutáč
Karel Tříska | 4–6, 4–6 |
Win | 16–7 | | Oberstaufen, Germany | Challenger | Clay | Filip Polášek | Peter Gojowczyk
Marc Sieber | 7–5, 7–5 |
Win | 17–7 | | Slovak Rep. F3, Bratislava | Futures | Clay | Filip Polášek | Viktor Bruthans
Ján Stančík | w/o |
Loss | 17–8 | | Düsseldorf, Germany | Challenger | Clay | Filip Polášek | Fabio Colangelo
Philipp Marx | 6–3, 3–6, |
Win | 18–8 | | Trnava, Slovakia | Challenger | Clay | Filip Polášek | Diego Junqueira
Rubén Ramírez Hidalgo | 6–1, 6–4 |
Loss | 18–9 | | Rennes, France | Challenger | Carpet | Filip Polášek | Philipp Petzschner
Björn Phau | 2–6, 2–6 |
Win | 19–9 | | Czech Rep. F5, Frýdlant nad Ostravicí | Futures | Hard | Lukáš Rosol | Jiří Krkoška
Ján Stančík | 6–4, 6–2 |
Loss | 19–10 | | Czech Rep. F6, Opava | Futures | Carpet | Lukáš Rosol | Nikola Martinović
Joško Topić | 4–6, 5–7 |
Loss | 19–11 | | Bergamo, Italy | Challenger | Hard | James Cerretani | Simone Bolelli
Andreas Seppi | 3–6, 0–6 |
Loss | 19–12 | | Ostrava, Czech Republic | Challenger | Clay | Jan Hernych | Sergiy Stakhovsky
Tomáš Zíb | 6–7, 6–3, |
Win | 20–12 | | Košice, Slovakia | Challenger | Clay | Tomasz Bednarek | Miguel Ángel López Jaén
Carlos Poch Gradin | 6–1, 4–6, |
Loss | 20–13 | | Cordenons, Italy | Challenger | Clay | David Škoch | Marco Crugnola
Alessio di Mauro | 6–1, 4–6, |
Loss | 20–14 | | Istanbul, Turkey | Challenger | Hard | David Škoch | Michael Kohlmann
Frank Moser | 6–7, 4–6 |
Loss | 20–15 | | Düsseldorf, Germany | Challenger | Clay | Lukáš Rosol | Jan Hájek
Tomáš Zíb | 6–1, 2–6, |
Loss | 20–16 | | Orléans, France | Challenger | Hard | Jean-Claude Scherrer | Sergiy Stakhovsky
Lovro Zovko | 6–7, 4–6 |
Win | 21–16 | | Trnava, Slovakia | Challenger | Clay | David Škoch | Daniel Köllerer
Michal Mertiňák | 6–3, 6–1 |
Loss | 21–17 | 2009 Internationaux du Doubs – Open de Franche-Comté – Doubles| | Besançon, France | Challenger | Hard | David Škoch | Karol Beck
Jaroslav Levinský | 6–2, 5–7, |
Loss | 21–18 | 2009 Bauer Watertechnology Cup – Doubles| | Eckental, Germany | Challenger | Carpet | Philipp Marx | Michael Kohlmann
Alexander Peya | 4–6, 6–7 |
Loss | 21–19 | 2009 Lambertz Open by STAWAG – Doubles| | Aachen, Germany | Challenger | Carpet | Philipp Marx | Rohan Bopanna
Aisam Qureshi | 4–6, 6–7 |
Win | 22–19 | 2009 Ritro Slovak Open – Doubles| | Bratislava, Slovakia | Challenger | Hard | Philipp Marx | Leoš Friedl
David Škoch | 6–4, 6–4 |
Win | 23–19 | 2009 ATP Salzburg Indoors – Doubles| | Salzburg, Austria | Challenger | Hard | Philipp Marx | Sanchai Ratiwatana
Sonchat Ratiwatana | 6–4, 7–5 |
Win | 24–19 | 2010 Ethias Trophy – Doubles| | Mons, Belgium | Challenger | Hard | Filip Polášek | Ruben Bemelmans
Yannick Mertens | 3–6, 6–4, |
Win | 25–19 | 2011 Open Barletta Trofeo Dimiccoli & Boraccino – Doubles| | Barletta, Italy | Challenger | Clay | Lukáš Rosol | Martin Fischer
Andreas Haider-Maurer | 6–3, 6–2 |
Win | 26–19 | 2011 Orbetello Challenger – Doubles| | Orbetello, Italy | Challenger | Clay | Julian Knowle | Romain Jouan
Benoît Paire | 6–1, 7–6 |
Loss | 26–20 | 2012 BH Telecom Indoors – Doubles| | Sarajevo, Bosnia and Herzegovina | Challenger | Hard | Michal Mertiňák | Dustin Brown
Jonathan Marray | 6–7, 6–2, |
Loss | 26–21 | 2012 Open Barletta Trofeo Dimiccoli & Boraccino – Doubles| | Barletta, Italy | Challenger | Clay | Jonathan Marray | Johan Brunström
Dick Norman | 4–6, 5–7 |
Loss | 26–22 | 2012 Tennis Napoli Cup – Doubles| | Napoli, Italy | Challenger | Clay | Rameez Junaid | Laurynas Grigelis
Alessandro Motti | 4–6, 4–6 |
Loss | 26–23 | 2012 CNGvitall Prague Open – Doubles| | Prague, Czech Republic | Challenger | Clay | Martin Kližan | Lukáš Rosol
Horacio Zeballos | 5–7, 6–2, |
Win | 27–23 | 2012 BNP Paribas Primrose Bordeaux – Doubles| | Bordeaux, France | Challenger | Clay | Martin Kližan | Olivier Charroin
Jonathan Marray | 7–6, 4–6, |
Win | 28–23 | 2012 IPP Open – Doubles| | Helsinki, Finland | Challenger | Hard | Mikhail Elgin | Uladzimir Ignatik
Jimmy Wang | 4–6, 7–6, |
Loss | 28–24 | 2013 BH Telecom Indoors – Doubles| | Sarajevo, Bosnia and Herzegovina | Challenger | Hard | Karol Beck | Mirza Bašić
Tomislav Brkić | 3–6, 5–7 |
Win | 29–24 | 2013 Košice Open – Doubles| | Košice, Slovakia | Challenger | Clay | Kamil Čapkovič | Gero Kretschmer
Alexander Satschko | 6–4, 7–6 |
Loss | 29–25 | 2013 Sparkassen Open – Doubles| | Braunschweig, Germany | Challenger | Clay | Andreas Siljeström | Tomasz Bednarek
Mateusz Kowalczyk | 2–6, 6–7 |
Win | 30–25 | 2013 Città di Como Challenger – Doubles| | Como, Italy | Challenger | Clay | Rameez Junaid | Marco Crugnola
Stefano Ianni | 7–5, 7–6 |
Win | 31–25 | 2014 Internazionali di Tennis Città di Vicenza – Doubles| | Vicenza, Italy | Challenger | Clay | Andrej Martin | Mateusz Kowalczyk
Błażej Koniusz | 6–1, 7–5 |
Win | 32–25 | 2014 Sparkassen Open – Doubles| | Braunschweig, Germany | Challenger | Clay | Andreas Siljeström | Rameez Junaid
Michal Mertiňák | 7–5, 6–4 |
Loss | 32–26 | 2014 Pekao Szczecin Open – Doubles| | Szczecin, Poland | Challenger | Clay | Tomasz Bednarek | Dustin Brown
Jan-Lennard Struff | 2–6, 4–6 |
Win | 33–26 | 2015 Kazan Kremlin Cup – Doubles| | Kazan, Russia | Challenger | Hard | Mikhail Elgin | Andrea Arnaboldi
Matteo Viola | 6–3, 6–3 |
Win | 34–26 | 2015 Heilbronner Neckarcup – Doubles| | Heilbronn, Germany | Challenger | Clay | Mateusz Kowalczyk | Dominik Meffert
Tim Pütz | 6–4, 6–3 |
Loss | 34–27 | 2015 UniCredit Czech Open – Doubles| | Prostějov, Czech Republic | Challenger | Clay | Mateusz Kowalczyk | Julian Knowle
Philipp Oswald | 6–4, 3–6, |
Win | 35–27 | 2015 Sparta Prague Open – Doubles| | Prague, Czech Republic | Challenger | Clay | Mateusz Kowalczyk | Roberto Maytín
Miguel Ángel Reyes-Varela | 6–2, 7–6 |
Win | 36–27 | | Slovakia F3, Piešťany | Futures | Clay | Filip Horanský | Isak Arvidsson
Gábor Borsos | 6–4, 1–6, |
Win | 37–27 | 2015 Internazionali di Tennis del Friuli Venezia Giulia – Doubles| | Cordenons, Italy | Challenger | Clay | Andrej Martin | Dino Marcan
Antonio Šančić | 6–4, 5–7, |
Loss | 37–28 | 2015 Trophée des Alpilles – Doubles| | St Remy, France | Challenger | Clay | Andrej Martin | Ken Skupski
Neal Skupski | 4–6, 1–6 |
Loss | 37–29 | 2015 Ethias Trophy – Doubles| | Mons, Belgium | Challenger | Hard | Rameez Junaid | Ruben Bemelmans
Philipp Petzschner | 3–6, 1–6 |
Win | 38–29 | 2015 Slovak Open – Men's Doubles| | Bratislava, Slovakia | Challenger | Hard | Ilija Bozoljac | Ken Skupski
Neal Skupski | 7–6, 4–6, |
Win | 39–29 | 2015 Trofeo Città di Brescia – Doubles| | Brescia, Italy | Challenger | Hard | Ilija Bozoljac | Mirza Bašić
Nikola Mektić | 6–0, 6–3 |
Win | 40–29 | 2016 Kazan Kremlin Cup – Doubles| | Kazan, Russia | Challenger | Hard | Aliaksandr Bury | Konstantin Kravchuk
Philipp Oswald | 6–2, 4–6, |
Win | 41–29 | 2016 UniCredit Czech Open – Doubles| | Prostějov, Czech Republic | Challenger | Clay | Aliaksandr Bury | Julio Peralta
Hans Podlipnik Castillo | 6–4, 6–4 |
Win | 42–29 | 2016 Advantage Cars Prague Open – Men's Doubles| | Prague, Czech Republic | Challenger | Clay | Julian Knowle | Facundo Argüello
Julio Peralta | 6–4, 7–5 |
Win | 43–29 | 2017 Open BNP Paribas Banque de Bretagne – Doubles| | Quimper, France | Challenger | Hard | Mikhail Elgin | Ken Skupski
Neal Skupski | 2–6, 7–5, |
Win | 44–29 | 2017 Challenger La Manche – Doubles| | Cherbourg, France | Challenger | Hard | Roman Jebavý | Dino Marcan
Tristan-Samuel Weissborn | 7–6, 6–7, |
Win | 45–29 | 2017 Internazionali di Tennis d'Abruzzo – Doubles| | Francavilla, Italy | Challenger | Clay | Julian Knowle | Rameez Junaid
Kevin Krawietz | 2–6, 6–2, |
Loss | 45–30 | 2017 Heilbronner Neckarcup – Doubles| | Heilbronn, Germany | Challenger | Clay | Adil Shamasdin | Roman Jebavý
Antonio Šančić | 4–6, 1–6 |
Loss | 45–31 | XV Venice Challenge Save Cup – Doubles| | Mestre, Italy | Challenger | Clay | Julian Knowle | Ken Skupski
Neal Skupski | 7–5, 4–6, |
Win | 46–31 | 2017 Sparkassen Open – Doubles| | Braunschweig, Germany | Challenger | Clay | Julian Knowle | Gero Kretschmer
Kevin Krawietz | 6–3, 7–6 |
Loss | 46–32 | 2017 Internazionali di Tennis del Friuli Venezia Giulia – Doubles| | Cordenons, Italy | Challenger | Clay | Matwé Middelkoop | Roman Jebavý
Zdeněk Kolář | 2–6, 3–6 |
Win | 47–32 | 2018 Zhuhai Open – Men's Doubles| | Zhuhai, China, P.R. | Challenger | Hard | Denys Molchanov | Aliaksandr Bury
Peng Hsien-yin | 7–5, 7–6 |
Loss | 47–33 | 2018 Pingshan Open – Men's Doubles| | Shenzhen, China, P.R. | Challenger | Hard | Denys Molchanov | Hsieh Cheng-peng
Rameez Junaid | 6–7, 3–6 |
Win | 48–33 | 2018 Open Città della Disfida – Doubles| | Barletta, Italy | Challenger | Clay | Denys Molchanov | Ariel Behar
Máximo González | 6–1, 6–2 |
Win | 49–33 | 2018 Tunis Open – Doubles| | Tunis, Tunisia | Challenger | Clay | Denys Molchanov | Jonathan Eysseric
Joe Salisbury | 7–6, 6–2 |
Win | 50–33 | 2018 Moneta Czech Open – Doubles| | Prostějov, Czech Republic | Challenger | Clay | Denys Molchanov | Pablo Cuevas
Martín Cuevas | 4–6, 6–3, |
Win | 51–33 | 2018 Internazionali di Tennis del Friuli Venezia Giulia – Doubles| | Cordenons, Italy | Challenger | Clay | Denys Molchanov | Andrej Martin
Daniel Muñoz de la Nava | 3–6, 6–3, |
Win | 52–33 | 2018 Slovak Open – Doubles| | Bratislava, Slovakia | Challenger | Hard | Denys Molchanov | Ramkumar Ramanathan
Andrei Vasilevski | 6–2, 3–6, |
Win | 53–33 | 2019 Open Città della Disfida – Doubles| | Barletta, Italy | Challenger | Clay | Denys Molchanov | Tomislav Brkić
Tomislav Draganja | 7–6, 6–4 |
Win | 54–33 | 2019 Internazionali di Tennis d'Abruzzo – Doubles| | Francavilla, Italy | Challenger | Clay | Denys Molchanov | Guillermo Durán
David Vega Hernández | 6–3, 6–2 |
Win | 55–33 | 2019 Schwaben Open – Doubles| | Augsburg, Germany | Challenger | Clay | Andrei Vasilevski | Ivan Sabanov
Matej Sabanov | 4–6, 6–4, |