No. | Date | Tournament | Surface | Partner | Opponents in the final | Score |
1. | 6 August 2007 | Poland F5 | Clay | Błażej Koniusz | Dawid Celt Marcin Gawron | 6–4, 6–2 |
2. | 27 August 2007 | Poland F8 | Clay | Błażej Koniusz | Benjamin Balleret Clément Morel | 6–1, 6–1 |
3. | 16 June 2008 | Bytom | Clay | Marcin Gawron | Raphael Durek Błażej Koniusz | 6–4, 3–6, |
4. | 18 August 2008 | Poland F5 | Clay | Jerzy Janowicz | Andrzej Grusiecki Andriej Kapas | 6–1, 6–4 |
5. | 4 May 2009 | Czech F1 | Clay | Andrey Kuznetsov | Michal Tabara Roman Vogeli | 4–6, 7–6, |
6. | 18 May 2009 | Poland F1 | Clay | Jerzy Janowicz | Denis Matsukevich Valery Rudnev | 6–3, 6–3 |
7. | 3 August 2009 | Slovakia F1 | Clay | Grzegorz Panfil | Richard Ruckelshausen Bertram Steinberger | 6–4, 7–6 |
8. | 14 September 2009 | Szczecin | Clay | Tomasz Bednarek | Oleksandr Dolgopolov Jr. Artem Smirnov | 6–3, 6–4 |
9. | 1 October 2008 | Mexico F10 | Hard | Marcin Gawron | James Ludlow Antoine Tassart | 2–6, 6–4, |
10. | 5 October 2009 | Tarragona | Clay | Tomasz Bednarek | Flavio Cipolla Alessandro Motti | 6–1, 6–1 |
11. | 19 October 2009 | Florianópolis | Clay | Tomasz Bednarek | Daniel Gimeno-Traver Pere Riba | 6–1, 6–4 |
12. | 12 April 2010 | Rome | Clay | Tomasz Bednarek | Jeff Coetzee Jesse Witten | 6–4, 7–6 |
13. | 8 August 2011 | Bydgoszcz | Clay | Andriej Kapas | Piotr Gadomski Maciej Smola | 7–5, 6–4 |
14. | 8 October 2011 | Palermo | Clay | Tomasz Bednarek | Alexander Bury Andrei Vasilevski | 6–2, 6–4 |
15. | 17 June 2012 | Košice | Clay | Tomasz Bednarek | Uladzimir Ignatik Andrei Vasilevski | 2–6, 7–5, |
16. | 3 June 2012 | Marburg | Clay | David Škoch | Denis Matsukevitch Mischa Zverev | 6–2, 6–1 |
17. | 7 July 2012 | Braunschweig | Clay | Tomasz Bednarek | Harri Heliövaara Denys Molchanov | 7–5, 6–7, |
18. | 6 July 2013 | Braunschweig | Clay | Tomasz Bednarek | Andreas Siljeström Igor Zelenay | 6–2, 7–6 |