Result | W–L | Date | Tournament | Tier | Surface | Opponent | Score |
Loss | 0–1 | | Belgium F6, Oostende | Futures | Clay | Yannik Reuter | 3–6, 1–6 |
Loss | 0–2 | | Greece F4, Heraklion | Futures | Hard | Germain Gigounon | 3–6, 5–7 |
Win | 1–2 | | Belgium F2, Havré | Futures | Clay | Boy Westerhof | 7–6, 6–1 |
Win | 2–2 | | Belgium F5, Middelkerke | Futures | Hard | Yannik Reuter | 6–2, 6–2 |
Win | 3–2 | | Belgium F6, Heist | Futures | Clay | Julien Cagnina | 7–6, 4–6, 6–1 |
Win | 4–2 | | Belgium F7, Oostende | Futures | Clay | Yannick Mertens | 6–7, 6–1, 6–2 |
Win | 5–2 | | Turkey F4, Antalya | Futures | Hard | Enzo Couacaud | 7–5, 6–2 |
Loss | 5–3 | | Turkey F6, Antalya | Futures | Hard | Aldin Šetkić | 3–6, 2–6 |
Loss | 5–4 | | Netherlands F3, Breda | Futures | Clay | Jason Kubler | 3–6, 7–6, 3–6 |
Win | 6–4 | 2014 Morocco Tennis Tour – Meknes – Singles| | Meknes, Morocco | Challenger | Clay | Lucas Pouille | 4–6, 6–2, 6–2 |
Win | 7–4 | 2015 China International Guangzhou – Singles| | Guangzhou, China, P.R. | Challenger | Hard | Roberto Marcora | 7–6, 5–7, 6–1 |
Win | 8–4 | 2015 Mersin Cup – Singles| | Mersin, Turkey | Challenger | Clay | Marsel İlhan | 6–2, 6–2 |
Loss | 8–5 | 2015 ATP Challenger Torino – Singles| | Turin, Italy | Challenger | Clay | Marco Cecchinato | 2–6, 3–6 |
Loss | 8–6 | 2015 IS Open de Tênis – Singles| | São Paulo, Brazil | Challenger | Clay | Carlos Berlocq | 3–6, 1–6 |
Win | 9–6 | 2016 Tampere Open – Men's Singles| | Tampere, Finland | Challenger | Clay | Aslan Karatsev | 6–4, 3–6, 7–5 |
Loss | 9–7 | | USA F10, Bakersfield | Futures | Hard | Dmitry Popko | 3–6, 6–7 |
Loss | 9–8 | | Kazakhstan F7, Shymkent | Futures | Clay | Attila Balázs | 1–6, 2–6 |
Win | 10–8 | | Turkey F41, Antalya | Futures | Clay | Davide Galoppini | 6–0, 6–0 |
Win | 11–8 | 2018 Copa Sevilla – Singles| | Seville, Spain | Challenger | Clay | Alex Molčan | 7–6, 6–1 |
Loss | 11–9 | 2019 Internationaux de Tennis de Blois – Singles| | Blois, France | Challenger | Clay | Pedro Sousa | 6–4, 3–6, 6–7 |
Loss | 11–10 | 2019 Dutch Open – Singles| | Amersfoort, Netherlands | Challenger | Clay | Mats Moraing | 2–6, 6–3, 3–6 |