Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Loss | 0–1 | Mar 2012 | ITF Le Havre, France | W10 | Clay (i) | Kinnie Laisné | Myrtille Georges Céline Ghesquière | 4–6, 2–6 |
Win | 1–1 | Oct 2012 | ITF Mytilene, Greece | W10 | Hard | Laëtitia Sarrazin | Stefanie Stemmer Kathinka von Deichmann | 6–4, 6–3 |
Win | 2–1 | Oct 2012 | ITF Heraklion, Greece | W10 | Hard | Laëtitia Sarrazin | Valeria Podda Rosalie van der Hoek | 7–6(4), 6–2 |
Win | 3–1 | Oct 2012 | ITF Heraklion, Greece | W10 | Hard | Laëtitia Sarrazin | Despina Papamichail Despoina Vogasari | 6–4, 6–4 |
Loss | 3–2 | Dec 2012 | ITF Antalya, Turkey | W10 | Clay | Laëtitia Sarrazin | Yuliya Kalabina Sviatlana Pirazhenka | 3–6, 5–7 |
Loss | 3–3 | Aug 2014 | ITF Bagnatica, Italy | W15 | Clay | Zuzana Zlochová | Anastasia Grymalska Conny Perrin | 5–7, 6–3, [8–10] |
Loss | 3–4 | Feb 2015 | Open de l'Isère, France | W25 | Hard (i) | Cindy Burger | Hiroko Kuwata Demi Schuurs | 1–6, 3–6 |
Win | 4–4 | Aug 2015 | ITF Port El Kantaoui, Tunisia | W10 | Hard | Michaela Hončová | Vera Aleshcheva Maria Zotova | 6–0, 6–1 |
Loss | 4–5 | Sep 2015 | ITF Pétange, Luxembourg | W15 | Hard (i) | Harriet Dart | Michaela Boev Hristina Dishkova | 2–6, 3–6 |
Win | 5–5 | Sep 2015 | ITF Port El Kantaoui, Tunisia | W10 | Hard | Sadafmoh Tolibova | Olga Doroshina Margarita Lazareva | 3–6, 6–3, [10–6] |
Win | 6–5 | Feb 2016 | Open de l'Isère, France | W25 | Hard (i) | Alizé Lim | Lidziya Marozava Amra Sadiković | 7–5, 6–2 |
Loss | 6–6 | Feb 2016 | ITF Sunderland, England | W10 | Hard (i) | Harriet Dart | Emily Arbuthnott Emilie Francati | 3–6, 6–4, [5–10] |
Win | 7–6 | Mar 2016 | ITF Mâcon, France | W10 | Hard (i) | Silvia Njirić | Emilie Francati Vera Lapko | 7–5, 7–6(5) |
Win | 8–6 | Apr 2016 | ITF Hammamet, Tunisia | W10 | Clay | Angelica Moratelli | Inès Ibbou Petra Januskova | 6–3, 6–4 |
Win | 9–6 | Aug 2016 | ITF Fleurus, Belgium | W10 | Clay | Magali Kempen | Anastasia Smirnova Victoria Smirnova | 6–2, 6–0 |
Loss | 9–7 | Oct 2016 | ITF Clermont-Ferrand, France | W25 | Hard (i) | Silvia Njirić | Georgina García Pérez Olga Sáez Larra | 2–6, 6–3, [2–10] |
Win | 10–7 | Nov 2016 | ITF Heraklion, Greece | W10 | Hard | Despina Papamichail | Emilie Francati Sarah Beth Grey | 6–4, 6–2 |
Loss | 10–8 | Apr 2017 | Open de Seine-et-Marne, France | W60 | Hard (i) | Magdalena Fręch | Vera Lapko Polina Monova | 3–6, 4–6 |
Loss | 10–9 | Apr 2017 | ITF Hammamet, Tunisia | W15 | Clay | Jessika Ponchet | Gabriela Cé Andrea Gámiz | 1–6, 2–6 |
Loss | 10–10 | Jun 2017 | ITF Périgueux, France | W25 | Clay | Shérazad Reix | Camilla Rosatello Kimberley Zimmermann | 4–6, 3–6 |
Loss | 10–11 | Jul 2017 | Contrexéville Open, France | W100 | Clay | Sara Cakarevic | Elitsa Kostova Anastasiya Komardina | 3–6, 4–6 |
Win | 11–11 | Oct 2017 | ITF Cherbourg-en-Cotentin, France | W25 | Hard (i) | Shérazad Reix | Samantha Murray Karman Thandi | 3–1 ret. |
Win | 12–11 | Nov 2017 | Open Nantes Atlantique, France | W25 | Hard (i) | Shérazad Reix | Lesley Kerkhove Michaëlla Krajicek | 6–2, 6–3 |
Loss | 12–12 | Nov 2017 | ITF Minsk, Belarus | W15 | Hard (i) | Alena Tarasova | Maryna Kolb Nadiya Kolb | 7–5, 4–6, [7–10] |
Loss | 12–13 | Mar 2018 | ITF Mâcon, Trance | W15 | Hard (i) | Diāna Marcinkēviča | Mathilde Armitano Elixane Lechemia | 1–6, 6–3, [8–10] |
Loss | 12–14 | Apr 2018 | ITF Santa Margherita di Pula, Italy | W25 | Clay | Chantal Škamlová | Valeriya Solovyeva Anna Zaja | 5–7, 3–6 |
Loss | 12–15 | May 2018 | Open Saint-Gaudens, France | W60 | Clay | Sherazad Reix | Naiktha Bains Francesca Di Lorenzo | 4–6, 6–1, [9–11] |
Win | 13–15 | Sep 2018 | ITF Sofia, Bulgaria | W25 | Clay | Marie Benoît | Amina Anshba Polina Monova | 6–4, 7–6(5) |
Loss | 13–16 | Sep 2018 | ITF Clermont-Ferrand, France | W25 | Hard (i) | Shérazad Reix | Leonie Küng Isabella Shinikova | 2–6, 5–7 |
Win | 14–16 | Apr 2019 | ITF Santa Margherita di Pula, Italy | W25 | Clay | Elixane Lechemia | Victoria Kan Anna Morgina | w/o |
Win | 15–16 | Jul 2019 | Open de Biarritz, France | W80 | Clay | Kimberley Zimmermann | Victoria Rodríguez Ioana Loredana Roșca | 2–6, 6–3, [10–6] |
Loss | 15–17 | Aug 2019 | ITF Las Palmas, Spain | W25 | Clay | Kimberley Zimmermann | Marina Bassols Ribera Feng Shuo | 3–6, 1–6 |
Loss | 15–18 | Oct 2019 | ITF Sharm El Sheikh, Egypt | W15 | Hard | Kélia Le Bihan | Viktoryia Kanapatskaya Katyarina Paulenka | 3–6, 6–3, [4–10] |
Loss | 15–19 | Nov 2019 | ITF Monastir, Tunisia | W15 | Hard | Alice Robbe | Tamara Čurović Carole Monnet | 3–6, 4–6 |
Loss | 15–20 | Jan 2021 | ITF Monastir, Tunisia | W15 | Hard | Salma Djoubri | Darya Astakhova Inès Ibbou | 3–6, 0–6 |