N.° | Fecha | Torneo | Superficie | Pareja | Oponentes en la final | Resultado |
1. | 1 de julio de 2017 | Challenger de Milán | Tierra batida | Tomasz Bednarek | Filippo Baldi Omar Giacalone | 6-1, 6-1 |
2. | 20 de mayo de 2018 | Challenger de Heilbronn | Tierra batida | Rameez Junaid | Kevin Krawietz Andreas Mies | 6-2, 2-6, [10-7] |
3. | 6 de octubre de 2018 | Challenger de Florencia | Tierra batida | Rameez Junaid | Filippo Baldi Salvatore Caruso | 7-5, 3-6, [10-7] |
4. | 28 de julio de 2019 | Challenger de Tampere | Tierra batida | Sander Arends | Ivan Nedelko Alexander Zhurbin | 6-0, 6-2 |
5. | 3 de agosto de 2019 | Challenger de Segovia | Dura | Sander Arends | Orlando Luz Felipe Meligeni Rodrigues Alves | 6-4, 7-6(3) |
6. | 31 de agosto de 2019 | Challenger de Manacor | Dura | Sander Arends | Karol Drzewiecki Szymon Walkow | 7-5, 6-4 |
7. | 23 de febrero de 2020 | Challenger de Koblenz | Dura (i) | Sander Arends | Julian Lenz Yannick Maden | 7-6(4), 7-6(3) |
8. | 29 de agosto de 2020 | Challenger de Praga 2 | Tierra batida | Sander Arends | André Göransson Gonçalo Oliveira | 7-5, 7-6(5) |
9. | 24 de octubre de 2020 | Challenger de Ismaning | Moqueta | Andre Begemann | Lloyd Glasspool Alex Lawson | 5-7, 6-4, [10-4] |
10. | 23 de enero de 2021 | Challenger de Estambul | Dura | André Göransson | Lloyd Glasspool Harri Heliövaara | 4-6, 6-3, [10-8] |
11. | 2 de abril de 2022 | Challenger de Saint-Brieuc | Dura (i) | Sander Arends | Jonathan Eysseric Robin Haase | 6-3, 6-3 |
12. | 7 de mayo de 2022 | Challenger de Mauthausen | Tierra batida | Sander Arends | Johannes Haerteis Benjamin Hassan | 6-4, 6-3 |
13. | 13 de agosto de 2022 | Challenger de Meerbusch | Tierra batida | Szymon Walków | Neil Oberleitner Philipp Oswald | 7-5, 6-1 |
14. | 17 de septiembre de 2022 | Challenger de Rennes | Dura (i) | Jonathan Eysseric | Dan Added Albano Olivetti | 6-4, 6-4 |
15. | 8 de octubre de 2022 | Challenger de Mouilleron-le-Captif | Dura (i) | Sander Arends | Purav Raja Divij Sharan | 6-7, 7-6, [10-6] |
16. | 14 de enero de 2023 | Challenger de Oeiras 2 | Dura (i) | Sander Arends | Patrik Niklas-Salminen Bart Stevens | 6-3, 7-6 |
17. | 11 de marzo de 2023 | Challenger de Lugano | Dura (i) | Zizou Bergs | Constantin Frantzen Hendrik Jebens | 6-2, 7-6 |