Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Loss | 0–1 | Jul 2010 | France F10, Montauban | Futures | Clay | Julien Obry | Philip Bester
Jonathan Eysseric | Walkover |
Win | 1–1 | Oct 2010 | France F16, Sarreguemines | Futures | Carpet (i) | Julien Obry | Baptiste Bayet
Kevin Botti | 7–6(7–5), 6–4 |
Loss | 1–2 | Oct 2010 | France F18, Saint-Dizier | Futures | Hard (i) | Kenny de Schepper | Julien Maes
Fabrice Martin | 6–2, 4–6, [4–10] |
Loss | 1–3 | Jul 2011 | Great Britain F8, Manchester | Futures | Grass | Malek Jaziri | Chris Eaton
Josh Goodall | 4–6, 6–7(3–7) |
Win | 2–3 | Jul 2011 | Ireland F1, Dublin | Futures | Carpet | Neal Skupski | James Cluskey
James McGee | 7–6(7–4), 6–3 |
Win | 3–3 | Sep 2011 | France F13, Bagnères-de-Bigorre | Futures | Hard | Charles-Antoine Brézac | Caio Silva
Roman Tudoreanu | 7–5, 6–3 |
Win | 4–3 | Sep 2011 | France F14, Mulhouse | Futures | Hard (i) | Pierre-Hugues Herbert | James Cluskey
Fabrice Martin | 6–3, 6–4 |
Win | 5–3 | Oct 2011 | France F20, Rodez | Futures | Hard (i) | Pierre-Hugues Herbert | Jean Andersen
James Cluskey | 6–4, 6–3 |
Win | 6–3 | Jan 2012 | Germany F1, Schwieberdingen | Futures | Carpet (i) | Elie Rousset | Miles Bugby
Josh Goodall | 6–4, 6–4 |
Win | 7–3 | Apr 2012 | Le Gosier, Guadeloupe | Challenger | Hard | Pierre-Hugues Herbert | Paul Hanley
Jordan Kerr | 7–5, 1–6, [10–7] |
Win | 8–3 | May 2012 | Sweden F1, Karlskrona | Futures | Clay | Hans Podlipnik Castillo | Lewis Burton
George Morgan | 6–3, 7–6(7–3) |
Win | 9–3 | Jul 2012 | Ireland F1, Dublin | Futures | Carpet | Elie Rousset | James McGee
Jaime Pulgar-Garcia | 6–3, 6–4 |
Win | 10–3 | Aug 2012 | Germany F14, Karlsruhe | Futures | Clay | Bastian Knittel | Giorgio Portaluri
François-Arthur Vibert | 6–4, 6–4 |
Win | 11–3 | Jun 2013 | Israel F10, Herzliya | Futures | Hard | Elie Rousset | Antoine Benneteau
Dean O'Brien | 6–3, 7–6(8–6) |
Win | 12–3 | Jun 2013 | Israel F11, Herzliya | Futures | Hard | Elie Rousset | Sam Barry
Michal Konečný | 6–4, 6–7(5–7), [10–4] |
Win | 13–3 | Jun 2013 | Germany F7, Römerberg | Futures | Clay | Pierre-Hugues Herbert | Marek Michalička
David Pultr | 6–7(3–7), 6–4, [10–5] |
Win | 14–3 | Jul 2013 | Great Britain F12, Manchester | Futures | Grass | Neal Skupski | Zach Itzstein
Brydan Klein | 7–6(7–4), 6–3 |
Win | 15–3 | Sep 2013 | Saint-Rémy-de-Provence, France | Challenger | Hard | Pierre-Hugues Herbert | Marc Gicquel
Josselin Ouanna | 6–3, 6–7(5–7), [15–13] |
Win | 16–3 | Feb 2014 | Quimper, France | Challenger | Hard (i) | Pierre-Hugues Herbert | Toni Androić
Nikola Mektić | 6–4, 6–3 |
Loss | 16–4 | Mar 2014 | Cherbourg, France | Challenger | Hard (i) | Pierre-Hugues Herbert | Henri Kontinen
Konstantin Kravchuk | 4–6, 7–6(7–3), [7–10] |
Loss | 16–5 | Apr 2014 | Vercelli, Italy | Challenger | Clay | Pierre-Hugues Herbert | Matteo Donati
Stefano Napolitano | 6–7(2–7), 3–6 |
Win | 17–5 | Feb 2016 | Wrocław, Poland | Challenger | Hard (i) | Pierre-Hugues Herbert | Nikola Mektić
Antonio Šančić | 6–3, 7–6(7–4) |
Win | 18–5 | Mar 2016 | Quimper, France (2) | Challenger | Hard (i) | Tristan Lamasine | Nikola Mektić
Antonio Šančić | 6–2, 4–6, [10–7] |
Loss | 18–6 | Jul 2016 | Portugal F8, Idanha-a-Nova | Futures | Hard | Hugo Grenier | Nuno Deus
Fred Gil | 6–3, 6–7(4–7), [5–10] |
Win | 19–6 | Jul 2016 | Recanati, Italy | Challenger | Hard | Kevin Krawietz | Ruben Bemelmans
Adrián Menéndez Maceiras | 6–3, 7–6(7–4) |
Win | 20–6 | Oct 2016 | France F20, Sarreguemines | Futures | Carpet (i) | Dan Added | Denis Kapric
Lukas Ollert | 7–6(13–11), 6–1 |
Win | 21–6 | Nov 2016 | Eckental, Germany | Challenger | Carpet (i) | Kevin Krawietz | Roman Jebavý
Andrej Martin | 6–7(8–10), 6–4, [10–7] |
Win | 22–6 | Nov 2016 | Ortisei, Italy | Challenger | Hard (i) | Kevin Krawietz | Frank Dancevic
Marko Tepavac | 6–4, 6–4 |
Win | 23–6 | Mar 2017 | France F7, Villers-lès-Nancy | Futures | Hard (i) | Dan Added | Erik Crepaldi
Yannick Jankovits | 6–4, 6–4 |
Win | 24–6 | May 2017 | Israel F7, Herzliya | Futures | Hard | Antoine Bellier | Dekel Bar
Matías Franco Descotte | 7–6(7–1), 6–4 |
Win | 25–6 | May 2017 | Israel F8, Netanya | Futures | Hard | Antoine Bellier | Yanais Laurent
Filip Peliwo | 7–6(8–6), 7–5 |
Loss | 25–7 | Jul 2017 | Portugal F10, Torres Vedras | Futures | Hard | Hugo Voljacques | Jordi Muñoz Abreu
David Pérez Sanz | 4–6, 6–7(5–7) |
Win | 26–7 | Sep 2017 | France F19, Mulhouse | Futures | Hard (i) | Dan Added | Johannes Härteis
Hugo Voljacques | 6–4, 6–7(3–7), [10–7] |
Loss | 26–8 | Oct 2017 | France F19, Forbach | Futures | Hard (i) | Hugo Voljacques | Robin Kern
Sami Reinwein | 6–3, 3–6, [5–10] |
Win | 27–8 | Jan 2018 | France F3, Veigy-Foncenex | Futures | Carpet (i) | Dan Added | Antal van der Duim
Tim van Terheijden | 2–6, 7–6(7–4), [10–8] |
Win | 28–8 | Feb 2018 | Switzerland F2, Bellevue | Futures | Carpet (i) | Niels Desein | Charlie Emhardt
Josh Hagar | 6–3, 6–1 |
Win | 29–8 | Mar 2018 | France F4, Toulouse | Futures | Hard (i) | Dan Added | Igor Sijsling
Botic van de Zandschulp | 6–3, 7–5 |
Loss | 29–9 | Jun 2018 | Tunisia F21, Djerba | Futures | Hard | John Paul Fruttero | Anis Ghorbel
Vasko Mladenov | 3–6, 2–6 |
Loss | 29–10 | Jun 2018 | Israel F8, Tel Aviv | Futures | Hard | Dan Added | Daniel Cukierman
Edan Leshem | 4–6, 2–6 |
Win | 30–10 | Jun 2018 | Israel F9, Netanya | Futures | Hard | Dan Added | Francesco Ferrari
Tigre Hank | 6–3, 6–4 |
Loss | 30–11 | Sep 2018 | France F16, Bagnères-de-Bigorre | Futures | Hard | Dan Added | Niels Desein
Yannick Mertens | 7–6(9–7), 5–7, [5–10] |
Win | 31–11 | Sep 2018 | France F19, Sarreguemines | Futures | Carpet (i) | Dan Added | Elmar Ejupovic
Micheal Geerts | 7–6(7–5), 6–3 |
Win | 32–11 | Jan 2019 | M15, Bressuire | World Tennis Tour | Carpet (i) | Dan Added | Michail Konecny
Tomáš Macháč | 7–6(7–5), 6–3 |
Win | 33–11 | Jan 2019 | M15, Veigy-Foncenex | World Tennis Tour | Carpet (i) | Dan Added | Yanais Laurent
Maxime Tchoutakian | 6–0, 4–6, [10–7] |
Loss | 33–12 | Feb 2019 | M25, Oberentfelden | World Tennis Tour | Carpet (i) | Edan Leshem | Marek Jaloviec
Michael Vrbenský | 5–7, 1–6 |
Loss | 33–13 | Jun 2019 | M25, Palma del Rio | World Tennis Tour | Hard | Maximilian Neuchrist | Tom Jomby
Mick Lescure | 6–7(5–7), 4–6 |
Loss | 33–14 | Sep 2019 | M25, Bagnères-de-Bigorre | World Tennis Tour | Hard | Edan Leshem | Jonathan Eysseric
Tom Jomby | 1–6, 6–3, [3–10] |
Win | 34–14 | Sep 2019 | M15, Forbach | World Tennis Tour | Carpet(i) | Dan Added | Jack Findel-Hawkins
Lasse Muscheites | 6–3, 6–4 |
Win | 35–14 | Oct 2019 | M25, Nevers | World Tennis Tour | Hard(i) | Dan Added | Quentin Halys
Matteo Martineau | 6–4, 7–5 |
Win | 36–14 | Oct 2019 | M25, Rodez | World Tennis Tour | Hard(i) | Dan Added | Benjamin Bonzi
Grégoire Jacq | 7–5, 6–7(1–7), [10–4] |
Loss | 36–15 | Feb 2020 | Cherbourg, France | Challenger | Hard | Dan Added | Pavel Kotov
Roman Safiullin | 6–7(6–8), 7–5, [10–12] |
Win | 37–15 | Oct 2020 | Alicante, Spain | Challenger | Clay | Enzo Couacaud | Íñigo Cervantes
Oriol Roca Batalla | 4–6, 6–4, [10–2] |
Win | 38–15 | Nov 2020 | Parma, Italy | Challenger | Hard (i) | Grégoire Barrère | Sadio Doumbia
Fabien Reboul | 6–2, 6–4 |
Win | 39–15 | Nov 2020 | Ortisei, Italy | Challenger | Hard (i) | Andre Begemann | Ivan Sabanov
Matej Sabanov | 6–3, 6–2 |
Win | 40–15 | Jan 2021 | Quimper, France | Challenger | Hard (i) | Grégoire Barrère | James Cerretani
Marc-Andrea Hüsler | 5–7, 7–6(9–7), [10–8] |
Loss | 40–16 | Feb 2021 | Cherbourg, France | Challenger | Hard (i) | Antoine Hoang | Lukáš Klein
Alex Molčan | 6–1, 5–7, [6–10] |
Loss | 40–17 | Apr 2021 | Split, Croatia | Challenger | Clay | Grégoire Barrère | Szymon Walków
Jan Zieliński | 2–6, 5–7 |
Loss | 40–18 | June 2021 | Lyon, France | Challenger | Clay | Tristan Lamasine | Martín Cuevas
Pablo Cuevas | 3–6, 6–7(2–7) |
Loss | 40–19 | Jul 2021 | Trieste, Italy | Challenger | Clay | Antoine Hoang | Orlando Luz
Felipe Meligeni Alves | 5–7, 7–6(8–6), [5–10] |
Win | 41–19 | Oct 2021 | Orléans, France | Challenger | Hard (i) | Pierre-Hugues Herbert | Antoine Hoang
Kyrian Jacquet | 6–2, 2–6, [11–9] |
Loss | 41–20 | Nov 2021 | Roanne, France | Challenger | Hard (i) | Romain Arneodo | Lloyd Glasspool
Harri Heliövaara | 6–7(5–7), 7–6(7–5), [10–12] |
Win | 42–20 | Jan 2022 | Quimper, France | Challenger | Hard (i) | David Vega Hernández | Sander Arends
David Pel | 3–6, 6–4, [10–8] |
Win | 43–20 | Feb 2022 | Pau, France | Challenger | Hard (i) | David Vega Hernández | Karol Drzewiecki
Kacper Żuk | w/o |
Win | 44–20 | Mar 2022 | Biel/Bienne, Switzerland | Challenger | Hard (i) | Pierre-Hugues Herbert | Purav Raja
Ramkumar Ramanathan | 6–3, 6–4 |
Win | 45–20 | Apr 2022 | Split, Croatia | Challenger | Clay | Nathaniel Lammons | Sadio Doumbia
Fabien Reboul | 4–6, 7–6(8–6), [10–7] |
Win | 46–20 | Jul 2022 | Pozoblanco, Spain | Challenger | Hard | Dan Added | Victor Vlad Cornea
Luis David Martínez | 3–6, 6–1, [12–10] |
Loss | 46–21 | Sep 2022 | Cassis, France | Challenger | Hard | Romain Arneodo | Michael Geerts
Joran Vliegen | 4–6, 6–7(6–8) |
Loss | 46–22 | Sep 2022 | Rennes, France | Challenger | Hard (i) | Dan Added | Jonathan Eysseric
David Pel | 4–6, 4–6 |
Win | 47–22 | Oct 2022 | Alicante, Spain | Challenger | Hard | Robin Haase | Sanjar Fayziev
Sergey Fomin | 7–6(7–5), 7–5 |
Win | 48–22 | Oct 2022 | Saint-Tropez, France | Challenger | Hard | Dan Added | Romain Arneodo
Tristan-Samuel Weissborn | 6–3, 3–6, [12–10] |
Loss | 48–23 | Oct 2022 | Bergamo, Italy | Challenger | Hard (i) | Jonathan Eysseric | Henri Squire
Jan-Lennard Struff | 4–6, 7–6(7–5), [7–10] |
Win | 49–23 | Feb 2023 | Pau, France | Challenger | Hard (i) | Dan Added | Julian Cash
Constantin Frantzen | 3–6, 6–1, [10–8] |
Win | 50–23 | Mar 2023 | Saint-Brieuc, France | Challenger | Hard (i) | Dan Added | Patrik Niklas-Salminen
Bart Stevens | 4–6, 7–6(9–7), [10–6] |
Win | 51–23 | May 2023 | Prague, Czech Republic | Challenger | Clay | Dan Added | Miķelis Lībietis
Hunter Reese | 6–4, 6–3 |
Win | 52–23 | Sep 2023 | Saint-Tropez, France | Challenger | Hard | Dan Added | Jonathan Eysseric
Harold Mayot | 3–6, 1–0 Ret. |