Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Loss | 0–1 | Nov 2013 | ITF Mumbai, India | W15 | Hard | Hsu Ching-wen | Anamika Bhargava Emily Webley-Smith | 4–6, 5–7 |
Win | 1–1 | Mar 2014 | ITF Sharm El Sheikh, Egypt | W10 | Hard | Emily Webley-Smith | Nikola Horáková Akari Inoue | 6–7 (4), 6–4, [10–5] |
Loss | 1–2 | Apr 2014 | ITF Sharm El Sheikh, Egypt | W10 | Hard | Yuka Mori | Harriet Dart Katy Dunne | 4–6, 4–6 |
Loss | 1–3 | Sep 2014 | ITF Antalya, Turkey | W10 | Hard | Yumi Nakano | Akiko Omae Kotomi Takahata | 5–7, 2–6 |
Win | 2–3 | Sep 2014 | ITF Sharm El Sheikh, Egypt | W10 | Hard | Ioana Ducu | Yui Saikai Natsumi Yokota | 6–2, 6–4 |
Loss | 2–4 | Sep 2014 | ITF Sharm El Sheikh, Egypt | W10 | Hard | Ioana Ducu | Harriet Dart Melis Sezer | 5–7, 1–6 |
Loss | 2–5 | Oct 2014 | ITF Sharm El Sheikh, Egypt | W10 | Hard | Harriet Dart | Sharmada Balu Wang Xiyao | 5–7, 6–2, [9–11] |
Win | 3–5 | Dec 2014 | ITF Sharm El Sheikh, Egypt | W10 | Hard | Rosalie van der Hoek | Alexandra Grinchishina Ekaterina Klyueva | 6–4, 2–6, [10–5] |
Win | 4–5 | Jul 2018 | ITF Corroios, Portugal | W15 | Hard | Andrea Ka | Francisca Jorge Maria Luque Moreno | 3–6, 6–1, [10–5] |
Loss | 4–6 | Oct 2018 | ITF Cherbourg-en-Cotentin, France | W25 | Hard (i) | Alicia Barnett | Katarzyna Piter Barbora Štefková | 2–6, 1–6 |
Loss | 4–7 | Mar 2019 | Open de Seine-et-Marne, France | W60 | Hard (i) | Sarah Beth Grey | Harriet Dart Lesley Kerkhove | 3–6, 2–6 |
Win | 5–7 | May 2019 | ITF Les Franqueses del Vallès, Spain | W60 | Hard | Jessika Ponchet | Jodie Burrage Olivia Nicholls | 6–3, 6–4 |
Win | 6–7 | Jul 2019 | ITF Palmela, Portugal | W25 | Hard | Sarah Beth Grey | Estelle Cascino Julia Terziyska | 7–5, 6–2 |
Win | 7–7 | Aug 2019 | GB Pro-Series Foxhill, UK | W25 | Hard | Sarah Beth Grey | Naiktha Bains Ankita Raina | 6–2, 7–5 |
Loss | 7–8 | Aug 2019 | Jinan Open, China | W60 | Hard | Samantha Murray | Yuan Yue Zheng Wushuang | 6–1, 4–6, [7–10] |
Loss | 7–9 | Feb 2021 | ITF Potchefstroom, South Africa | W25 | Hard | Naomi Broady | Lesley Pattinama Kerkhove Bibiane Schoofs | 6–4, 3–6, [6–10] |
Loss | 7–10 | May 2021 | Open Saint-Gaudens, France | W60 | Hard | Kimberley Zimmermann | Estelle Cascino Jessika Ponchet | 6–0, 5–7, [7–10] |
Loss | 7–11 | Sep 2021 | Montreux Ladies Open, Switzerland | W60 | Clay | Conny Perrin | Estelle Cascino Camilla Rosatello | 6–7(4), 4–6 |
Win | 8–11 | Sep 2021 | ITF Santarém, Portugal | W25 | Hard | Marie Benoît | Alicia Barnett Olivia Nicholls | 7–5, 6–1 |
Loss | 8–12 | Oct 2021 | ITF Les Franqueses del Vallès, Spain | W80+H | Hard | Susan Bandecchi | Irina Khromacheva
Arina Rodionova | 6–2, 3–6, [6–10] |
Win | 9–12 | Nov 2022 | ITF Saint-Étienne, France | W25 | Hard (i) | Conny Perrin | Ekaterina Kazionova
Ekaterina Makarova | 6–4, 4–6, [10–6] |
Loss | 9–13 | Jan 2023 | ITF Sunderland, United Kingdom | W60 | Hard (i) | Magali Kempen | Freya Christie
Ali Collins | 3–6, 6–7(5) |
Win | 10–13 | Mar 2023 | ITF Bangalore, India | W25 | Hard | Dea Herdželaš | Francisca Jorge
Matilde Jorge | 3–6, 6–4, [10–7] |
Loss | 10–14 | Mar 2023 | ITF Bangalore, India | W40 | Hard | Valentini Grammatikopoulou | Francisca Jorge
Matilde Jorge | 7–5, 0–6, [3–10] |
Loss | 10–15 | Apr 2023 | Zaragoza Open, Spain | W80 | Clay | Asia Muhammad | Diane Parry
Arantxa Rus | 1–6, 6–4, [5–10] |
Loss | 10–16 | Aug 2023 | Aberto da República, Brazil | W80 | Hard | Valeriya Strakhova | Carolina Alves
Julia Riera | 2–6, 3–6 |
Win | 11–16 | Nov 2023 | Calgary Challenger, Canada | W60+H | Hard (i) | Sarah Beth Grey | Hanna Chang
Katarina Jokić | 6–4, 6–4 |
Loss | 11–17 | Feb 2024 | Open de l'Isère, France | W75 | Hard (i) | Sarah Beth Grey | Emily Appleton
Freya Christie | 6–3, 1–6, [9–11] |
Win | 12–17 | Mar 2024 | Branik Maribor Open, Slovenia | W75 | Hard (i) | Anastasia Tikhonova | Luksika Kumkhum
Peangtarn Plipuech | 7–5, 6–3 |