| Result |
W–L |
Date |
Tournament |
Tier |
Surface |
Partner |
Opponents |
Score |
| Win |
1–0 |
Jun 2016 |
Poland F3, Sopot |
Futures |
Clay |
Piotr Matuszewski |
Andriej Kapaś Adam Majchrowicz |
7–6(7–5), 6–3 |
| Win |
2–0 |
Oct 2016 |
Egypt F27, Sharm El Sheikh |
Futures |
Hard |
Piotr Matuszewski |
Antonio Massara Andrea Vavassori |
6–3, 6–2 |
| Win |
3–0 |
Nov 2016 |
Egypt F34, Sharm El Sheikh |
Futures |
Hard |
Piotr Matuszewski |
Szymon Walków Kamil Gajewski |
3–6, 6–2, [10–7] |
| Loss |
3–1 |
Apr 2017 |
Egypt F11, Sharm El Sheikh |
Futures |
Hard |
Piotr Matuszewski |
Gijs Brouwer Jelle Sels |
5–7, 1–6 |
| Win |
4–1 |
Oct 2017 |
Egypt F27, Sharm El Sheikh |
Futures |
Hard |
Piotr Matuszewski |
Tomas Papik Marek Gengel |
6–2, 6–2 |
| Win |
5–1 |
Aug 2018 |
Poland F6, Koszalin |
Futures |
Clay |
Jan Zieliński |
Pawel Cias Michal Dembek |
6–2, 6–2 |
| Win |
6–1 |
Sep 2018 |
Netherlands F6, Haren |
Futures |
Clay |
Yann Wojcik |
Stephan Gerritsen Maikel Borg |
4–6, 6–4, [10–3] |
| Loss |
6–2 |
Oct 2018 |
Egypt F21, Sharm El Sheikh |
Futures |
Hard |
Adam Moundir |
Marco Brugnerotto David Pérez Sanz |
6–3, 2–6, [7–10] |
| Loss |
6–3 |
Nov 2018 |
Egypt F28, Sharm El Sheikh |
Futures |
Hard |
Adham Gaber |
Jordi Muñoz Abreu David Pérez Sanz |
3–6, 2–6 |
| Loss |
6–4 |
Jan 2019 |
M15 Sharm El Sheikh, Egypt |
World Tennis Tour |
Hard |
David Poljak |
Hsu Yu Hsiou Shintaro Imai |
2–6, 0–6 |
| Loss |
6–5 |
Mar 2019 |
M15 Sharm El Sheikh, Egypt |
World Tennis Tour |
Hard |
Daniel Michalski |
Marat Deviatiarov Jakub Paul |
3–6, 4–6 |
| Loss |
6–6 |
Jun 2019 |
M15 Tabarka, Tunisia |
World Tennis Tour |
Clay |
Daniel Michalski |
Barnaby Smith Toby Martin |
7–5, 1–6, [8–10] |
| Win |
7–6 |
Jul 2019 |
M15 Wrocław, Poland |
World Tennis Tour |
Clay |
Jan Zieliński |
Piotr Galus Jan Galka |
6–4, 6–3 |
| Win |
8–6 |
Sep 2019 |
M15 Antalya, Turkey |
World Tennis Tour |
Clay |
Jan Zieliński |
Adil Kalyanpur Kelsey Stevenson |
3–6, 6–1, [10–8] |
| Loss |
8–7 |
Sep 2019 |
M25 Stockholm, Sweden |
World Tennis Tour |
Hard |
Jan Zieliński |
Filip Bergevi Florian Lakat |
3–6, 6–7(3–7) |
| Win |
9–7 |
Nov 2019 |
M15 Sharm El Sheikh, Egypt |
World Tennis Tour |
Hard |
Jan Zieliński |
P Vivero Gonzalez Yu Cheng-Yu |
6–3, 6–1 |
| Loss |
9–8 |
Nov 2019 |
M15 Sharm El Sheikh, Egypt |
World Tennis Tour |
Hard |
Piotr Matuszewski |
Sagadat Ayap Kai Lemstra |
1–6, 6–7(2–7) |
| Win |
10–8 |
Jan 2020 |
M25 Nussloch, Germany |
World Tennis Tour |
Carpet |
Jan Zieliński |
Johannes Härteis Peter Heller |
6–3, 6–4 |
| Win |
11–8 |
Feb 2020 |
M25 Barnstaple, Great Britain |
World Tennis Tour |
Hard |
Jan Zieliński |
Evan Hoyt Luke Johnson |
6–3, 7–6(7–5) |
| Win |
12–8 |
Aug 2020 |
M25 Poznań, Poland |
World Tennis Tour |
Clay |
Jan Zieliński |
Mikolaj Lorens Wojciech Marek |
7–5, 6–2 |
| Loss |
12–9 |
Feb 2022 |
Pau, France |
Challenger |
Hard (i) |
Karol Drzewiecki |
Albano Olivetti
David Vega Hernández |
w/o |
| Loss |
12–10 |
Feb 2023 |
Cherbourg, France |
Challenger |
Hard (i) |
Karol Drzewiecki |
Ivan Liutarevich
Vladyslav Manafov |
6–7(10–12), 6–7(7–9) |