Result | W–L | Date | Category | Tournament | Surface | Partner | Opponents | Score |
---|
Win | 1–0 | Mar 2015 | Futures | Egypt F9,Sharm El Sheikh | Hard | Maciej Smoła | Íñigo Cervantes
Mark Vervoort | 6–3, 4–6, [10–4] |
Loss | 1–1 | Jun 2015 | Futures | Georgia F5,Pantiani | Clay | Jan Zieliński | Marco Bortolotti
Francesco Moncagatto | 3–6, 2–6 |
Win | 2–1 | Aug 2015 | Futures | Poland F2,Bydgoszcz | Clay | Maciej Smoła | Eduardo Dischinger
Bruno Sant'Anna | 7–6(7–4), 5–7, [10–8] |
Win | 3–1 | Sep 2015 | Futures | Poland F5,Wrocław | Hard | Maciej Smoła | Tim Kopinski
Konrad Zieba | 6–2, 6–7(3–7), [10–5] |
Loss | 3–2 | Oct 2015 | Futures | Egypt F34,Sharm El Sheikh | Hard | Maciej Smoła | Scott Clayton
Jonny O'mara | 6–7(8–10), 1–6 |
Loss | 3–3 | Nov 2015 | Futures | Egypt F41,Sharm El Sheikh | Hard | Maciej Smoła | Vladyslav Manafov
George Tsivadze | 2–6, 3–6 |
Win | 4–3 | Nov 2015 | Futures | Egypt F42,Sharm El Sheikh | Hard | Maciej Smoła | Kamil Gajewski
Mikołaj Jędruszczak | 7–5, 6–1 |
Win | 5–3 | Apr 2016 | Futures | Greece F5,Heraklion | Hard | Bruno Sant'Anna | Vladyslav Manafov
Bradley Mousley | 7–6(7–3), 2–6, [10–7] |
Loss | 5–4 | Oct 2016 | Futures | Nigeria F6,Lagos | Hard | Maciej Smoła | Alejandro Davidovich Fokina
Alexis Klegou | 4–6, 1–6 |
Loss | 5–5 | Dec 2016 | Futures | Indonesia F6,Jakarta | Hard | Maciej Smoła | Justin Barki
Christopher Rungkat | 4–6, 4–6 |
Loss | 5–6 | Jul 2017 | Futures | Poland F3,Mrągowo | Clay | Maciej Smoła | Antonio Massara
David Poljak | 2–6, 4–6 |
Loss | 5–7 | Aug 2017 | Futures | Poland F9,Bydgoszcz | Clay | Maciej Smoła | Michał Dembek
Hubert Hurkacz | 2–6, 7–6(11–9), [6–10] |
Win | 6–7 | Nov 2017 | Futures | Czech Republic F8,Opava | Carpet | Maciej Smoła | Mateusz Kowalczyk
Szymon Walków | 7–6(7–4),6–7(4–7), [10–8] |
Win | 7–7 | Nov 2017 | Futures | Czech Republic F10,Říčany | Hard | Szymon Walków | Matěj Vocel
Michael Vrbenský | 3–6, 6–2, [10–8] |
Loss | 7–8 | Nov 2017 | Futures | Egypt F36,Cairo | Hard | Szymon Walków | Jordan Correia
Mario Vilella Martinez | 6–7(11–13), 6–7(4–7) |
Win | 8–8 | Aug 2018 | Futures | Poland F7,Bydgoszcz | Clay | Mateusz Kowalczyk | Michał Mikuła
Yann Wojcik | 7–6(7–3), 6–4 |
Loss | 8–9 | Aug 2018 | Futures | Poland F8,Poznań | Clay | Mateusz Kowalczyk | Tomasz Bednarek
Szymon Walków | 4–6, 3–6 |
Win | 9–9 | Sep 2018 | Challenger | Szczecin, Poland | Clay | Filip Polášek | Guido Andreozzi
Guillermo Durán | 6–3, 6–4 |
Loss | 9–10 | Oct 2018 | Futures | Czech Republic F8,Opava | Carpet | Szymon Walków | Vít Kopřiva
Jaroslav Pospíšil | 6–7(5–7), 4–6 |
Win | 10–10 | Nov 2018 | Futures | Czech Republic F9,Valašské Meziříčí | Hard | Petr Nouza | Niels Lootsma
Glenn Smits | 6–2, 6–1 |
Win | 11–10 | Nov 2018 | Futures | Czech Republic F10,Milovice | Hard | Szymon Walków | Dominik Langmajer
Daniel Lustig | 5–7, 7–6(9–7), [15–13] |
Win | 12–10 | Nov 2018 | Challenger | Andria, Italy | Carpet | Szymon Walków | Marc-Andrea Hüsler
David Pel | 7–6(12–10), 2–6, [11–9] |
Win | 13–10 | Jan 2019 | World Tennis Tour | M25Nussloch, Germany | Carpet | Szymon Walków | Marek Gengel
Danylo Kalenichenko | 7–5, 6–3 |
Loss | 13–11 | Jul 2019 | Challenger | Sopot, Poland | Clay | Mateusz Kowalczyk | Andre Begemann
Florin Mergea | 1–6, 6–3, [8–10] |
Loss | 13–12 | Sep 2019 | Challenger | Mallorca, Spain | Hard | Szymon Walków | Sander Arends
David Pel | 5–7, 4–6 |
Loss | 13–13 | Sep 2019 | Challenger | Nur-Sultan, Kazakhstan | Hard (i) | Szymon Walków | Harri Heliövaara
Illya Marchenko | 4–6, 4–6 |
Win | 14–13 | Mar 2020 | Challenger | Monterrey, Mexico | Hard | Gonçalo Oliveira | Orlando Luz
Rafael Matos | 6–7(5–7), 6–4, [11–9] |
Loss | 14–14 | Aug 2020 | Challenger | Ostrava, Czech Republic | Clay | Szymon Walków | Artem Sitak
Igor Zelenay | 5–7, 4–6 |
Loss | 14–15 | May 2021 | Challenger | Biella, Italy | Clay | Sergio Martos Gornés | Evan King
Julian Lenz | 6–3, 3–6, [9–11] |
Loss | 14–16 | Jul 2021 | Challenger | Poznań, Poland | Clay | Aleksandar Vukic | Zdeněk Kolář
Jiří Lehečka | 4–6, 6–3, [5–10] |
Win | 15–16 | Sep 2021 | Challenger | Mallorca, Spain | Hard | Sergio Martos Gornés | Fernando Romboli
Jan Zieliński | 6–4, 4–6, [10–3] |
Loss | 15–17 | Feb 2022 | Challenger | Tampere, Finland | Hard (i) | Kacper Żuk | Albano Olivetti
David Vega Hernández | walkover |
Loss | 15–18 | Jul 2022 | Challenger | Tampere, Finland | Clay | Patrik Niklas-Salminen | Alexander Erler
Lucas Miedler | 6–7(3–7), 1–6 |
Loss | 15–19 | Jul 2022 | Challenger | Zug, Switzerland | Clay | Patrik Niklas-Salminen | Zdeněk Kolář
Adam Pavlásek | 3–6, 5–7 |
Loss | 15–20 | Oct 2022 | Challenger | Rio de Janeiro, Brazil | Clay | Jakub Paul | Guido Andreozzi
Guillermo Durán | 3–6, 2–6 |
Loss | 15–21 | Oct 2022 | Challenger | Coquimbo, Chile | Clay | Jakub Paul | Franco Agamenone
Hernán Casanova | 3–6, 4–6 |
Win | 16–21 | Nov 2022 | Challenger | Montevideo, Uruguay | Clay | Piotr Matuszewski | Facundo Díaz Acosta
Luis David Martínez | 6–4, 6–4 |
Loss | 16–22 | Feb 2023 | Challenger | Cherbourg-Octeville, France | Hard (i) | Kacper Żuk | Ivan Liutarevich
Vladyslav Manafov | 6–7(10–12), 6–7(7–9) |
Win | 17–22 | Jun 2023 | Challenger | Poznań, Poland | Clay | Petr Nouza | Ariel Behar
Adam Pavlásek | 7–6(7–2), 7–6(7–2) |
Win | 18–22 | Oct 2023 | Challenger | Lisbon, Portugal | Clay | Zdenek Kolar | Jaime Faria
Henrique Rocha | 6–2, 7–6(7–5) |
Win | 19–22 | Nov 2023 | Challenger | Matsuyama, Japan | Hard | Zdenek Kolar | Toshihide Matsui
Kaito Uesugi | 6–3, 6–2 |
Win | 20–22 | Jan 2024 | Challenger | Oeiras, Portugal | Hard (i) | Piotr Matuszewski | Arjun Kadhe
Marcus Willis | 6–3, 6–4 |
Loss | 20–23 | Jan 2024 | Challenger | Tenerife, Spain | Hard | Piotr Matuszewski | Vasil Kirkov
Luis David Martínez | 6–3, 4–6, [3–10] |
Loss | 20–24 | Mar 2024 | Challenger | Hamburg, Germany | Hard | Patrik Niklas-Salminen | Rémy Bertola
Mattia Bellucci | 4–6, 5–7 |
Loss | 20–25 | Jul 2024 | Challenger | Brașov, Romania | Clay | Piotr Matuszewski | Javier Barranco Cosano
Nicolas Moreno de Alboran | 6–3, 1–6, [15–17] |
Loss | 20–26 | Jul 2024 | Challenger | Iași, Romania | Clay | Piotr Matuszewski | Cezar Crețu
Bogdan Pavel | 6–2, 2–6, [4–10] |
Loss | 20–27 | Sep 2024 | Challenger | Tulln, Austria | Clay | Piotr Matuszewski | Miloš Karol
Vitaliy Sachko | 4–6, 6–2, [9–11] |
Loss | 20–28 | Oct 2024 | Challenger | Valencia, Spain | Clay | Piotr Matuszewski | Alexander Merino
Christoph Negritu | 3–6, 4–6 |
Loss | 20–29 | Oct 2024 | Challenger | Curitiba, Brazil | Clay | Piotr Matuszewski | Fernando Romboli
Matías Soto | 6–7(5–7), 6–7(4–7) |
Win | 21–29 | Oct 2024 | Challenger | Guayaquil, Ecuador | Clay | Piotr Matuszewski | Luís Britto
Marcelo Zormann | 6–4, 7–6(7–2) |
Win | 22–29 | Nov 2024 | Challenger | Lima II, Peru | Clay | Piotr Matuszewski | Luís Britto
Gustavo Heide | 7–5, 6–4 |
Win | 23–29 | Nov 2024 | Challenger | Montemar, Spain | Clay | Piotr Matuszewski | Daniel Rincón
Abdullah Shelbayh | 6–3, 6–4 |