| Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score | 
|---|
| Win | 1–0 | Jul 2018 | ITF Amstelveen, Netherlands | 15,000 | Clay |  Marlies Szupper |  Emily Appleton 
  Dasha Ivanova | 6–3, 6–4 | 
| Win | 2–0 | Aug 2018 | ITF Oldenzaal, Netherlands | 15,000 | Clay |  Annick Melgers |  Dominique Karregat 
  Eliessa Vanlangendonck | 3–6, 6–2, [11–9] | 
| Win | 3–0 | Nov 2018 | ITF Stellenbosch, South Africa | 15,000 | Hard |  Maya Tahan |  Stephanie Kent 
  Anastasia Shaulskaya | 6–3, 6–0 | 
| Win | 4–0 | Dec 2018 | ITF Stellenbosch, South Africa | 15,000 | Hard |  Maya Tahan |  Ekaterina Makarova 
  Sari Stegmann | 6–0, 6–4 | 
| Win | 5–0 | Feb 2019 | ITF Monastir, Tunisia | 15,000 | Hard |  Arianne Hartono |  Andrea Lázaro García 
  Despina Papamichail | 6–4, 3–6, [10–7] | 
| Loss | 5–1 | Feb 2019 | ITF Tabarka, Tunisia | 15,000 | Clay |  Stéphanie Visscher |  Bárbara Gatica 
  Rebeca Pereira | 3–6, 6–1, [5–10] | 
| Loss | 5–2 | Jun 2019 | ITF Alkmaar, Netherlands | 15,000 | Clay |  Stéphanie Visscher |  Emily Arbuthnott 
  Gabriella Da Silva-Fick | 4–6, 6–1, [8–10] | 
| Win | 6–2 | Jul 2019 | ITF Tabarka, Tunisia | 15,000 | Clay |  Stéphanie Visscher |  Elizabeth Danailova 
  Chelsea Vanhoutte | 2–6, 6–2, [10–5] | 
| Win | 7–2 | Aug 2019 | ITF Tabarka, Tunisia | 15,000 | Clay |  Stéphanie Visscher |  Sowjanya Bavisetti 
  Sravya Shivani Chilakalapudi | 6–2, 6–2 | 
| Win | 8–2 | Aug 2019 | ITF Oldenzaal, Netherlands | 15,000 | Clay |  Stéphanie Visscher |  Julia Kimmelmann 
  Anna Pribylova | 7–6(5), ret. | 
| Loss | 8–3 | Sep 2019 | ITF Santa Margherita di Pula, Italy | 25,000 | Clay |  Stéphanie Visscher |  Alina Charaeva 
  Andrea Gámiz | 6–7(1), 3–6 | 
| Win | 9–3 | Oct 2019 | ITF Antalya, Turkey | 15,000 | Hard |  Stéphanie Visscher |  Anna Gabric 
  Romy Kölzer | 6–3, 6–0 | 
| Loss | 9–4 | Oct 2019 | ITF Antalya, Turkey | 15,000 | Hard |  Stéphanie Visscher |  Mariana Dražić 
  Lina Gjorcheska | 5–7, 6–4, [7–10] | 
| Win | 10–4 | Nov 2019 | ITF Cancún, Mexico | 15,000 | Hard |  Maya Tahan |  Allura Zamarripa 
  Maribella Zamarripa | 6–4, 4–6, [10–2] | 
| Win | 11–4 | Jan 2020 | ITF Cancún, Mexico | W15 | Hard |  Stéphanie Visscher |  Mayuka Aikawa 
  Utaka Kishigami | 6–3, 6–4 | 
| Loss | 11–5 | Aug 2020 | ITF Alkmaar, Netherlands | W15 | Clay |  Stéphanie Visscher |  Suzan Lamens 
  Marine Partaud | 5–7, 6–7(3) | 
| Win | 12–5 | Oct 2020 | ITF Funchal, Portugal | W15 | Hard |  Arianne Hartono |  Ingrid Martins 
  Beatriz Haddad Maia | 4–6, 6–1, [10–7] | 
| Loss | 12–6 | Nov 2020 | ITF Las Palmas de Gran Canaria, Spain | 25,000 | Clay |  Suzan Lamens |  Lara Salden 
  Kimberley Zimmermann | 1–6, 3–6 | 
| Loss | 12–7 | Feb 2021 | ITF Villena, Spain | W15 | Hard |  Stéphanie Visscher |  Alba Carrillo Marín 
  Ángela Fita Boluda | 5–7, 5–7 | 
| Win | 13–7 | May 2021 | ITF Monastir, Tunisia | W15 | Hard |  Stéphanie Visscher |  Emma Davis 
  Erika Sema | 6–0, 6–4 | 
| Loss | 13–8 | May 2021 | ITF Antalya, Turkey | W15 | Clay |  Stéphanie Visscher |  Katharina Hobgarski 
  Ylena In-Albon | 3–6, 3–6 | 
| Loss | 13–9 | Jun 2021 | ITF Alkmaar, Netherlands | W15 | Clay |  Stéphanie Visscher |  Quirine Lemoine 
  Gabriella Mujan | 4–6, 1–6 | 
| Win | 14–9 | Jul 2021 | Telavi Open, Georgia | W25 | Clay |  Stéphanie Visscher |  Victoria Bosio 
  Angelica Moratelli | 3–6, 6–4, [13–11] | 
| Loss | 14–10 | Aug 2021 | ITF Oldenzaal, Netherlands | W25 | Clay |  Stéphanie Visscher |  Kanako Morisaki 
  Erika Sema | 7–5, 3–6, [7–10] | 
| Win | 15–10 | Sep 2021 | ITF Johannesburg, South Africa | W25 | Hard |  Stéphanie Visscher |  Amina Anshba 
  Vlada Koval | 6–4, 6–4 | 
| Loss | 15–11 | Sep 2021 | ITF Johannesburg 2, South Africa | W25 | Hard |  Stéphanie Visscher |  Jenny Dürst 
  Nina Stadler | 7–6(5), 5–7, [9–11] | 
| Win | 16–11 | Oct 2021 | ITF Kiryat Motzkin, Israel | W25 | Hard |  Quirine Lemoine |  Maria Bondarenko 
  Carole Monnet | 6–0, 6–2 | 
| Loss | 16–12 | Jan 2022 | ITF Blumenau-Gaspar, Brazil | W25 | Clay |  Sofia Sewing |  Andrea Gámiz 
  Bárbara Gatica | 4–6, 1–6 | 
| Win | 17–12 | Apr 2022 | ITF Santa Margherita di Pula, Italy | W25 | Clay |  Lina Gjorcheska |  Lea Bošković 
  Tena Lukas | 7–5, 6–2 | 
| Loss | 17–13 | May 2022 | Wiesbaden Open, Germany | W100 | Clay |  Andrea Gámiz |  Amina Anshba 
  Panna Udvardy | 2–6, 4–6 | 
| Win | 18–13 | Jul 2022 | Internazionale di Roma, Italy | W60+H | Clay |  Andrea Gámiz |  Estelle Cascino 
  Camilla Rosatello | 7–5, 2–6, [13–11] | 
| Win | 19–13 | Jul 2022 | Internazionali di Cordenons, Italy | W60+H | Clay |  Angelica Moratelli |  Yuliana Lizarazo 
  Aurora Zantedeschi | 6–3, 6–2 | 
| Loss | 19–14 | Feb 2023 | ITF Orlando Pro, United States | W60 | Hard |  Arianne Hartono |  Ashlyn Krueger 
  Robin Montgomery | 5–7, 1–6 | 
| Loss | 19–15 | Feb 2023 | ITF Santo Domingo, Dominican Republic | W25 | Hard |  Arianne Hartono |  Jada Hart 
  Rasheeda McAdoo | 3–6, 3–6 | 
| Loss | 19–16 | Mar 2023 | ITF Anapoima, Colombia | W40 | Clay |  Andrea Gámiz |  Irina Khromacheva 
  Valeriya Strakhova | 0–6, 6–1, [4–10] | 
| Loss | 19–17 | Aug 2023 | Internazionali di Cordenons, Italy | W60 | Clay |  Isabelle Haverlag |  Angelica Moratelli 
  Camilla Rosatello | 6–0, 2–6, [5–10] | 
| Loss | 19–18 | Aug 2023 | Koksijde, Belgium | W25 | Hard |  Stéphanie Visscher |  Maileen Nuudi 
  Kajsa Rinaldo Persson | 3–6, 6–2, [5–10] | 
| Loss | 19–19 | Aug 2023 | ITF Oldenzaal, Netherlands | W40 | Clay |  Isabelle Haverlag |  Gergana Topalova 
  Daniela Vismane | 5–7, 6–2, [5–10] | 
| Win | 20–19 | Oct 2023 | Lisboa Belém Open, Portugal | W40 | Clay |  Andrea Gámiz |  Tayisiya Morderger 
  Yana Morderger | 6–1, 6–2 | 
| Loss | 20–20 | Apr 2024 | ITF Santa Margherita di Pula, Italy | W35 | Clay |  Anastasia Abbagnato |  Martyna Kubka 
  Sapfo Sakellaridi | 3–6, 6–3, [6–10] | 
| Win | 21–20 | Apr 2024 | ITF Santa Margherita di Pula, Italy | W35 | Clay |  Martyna Kubka |  Eleni Christofi 
  Sapfo Sakellaridi | 7–5, 6–3 | 
| Win | 22–20 | May 2024 | ITF Santa Margherita di Pula, Italy | W35 | Clay |  Andrea Gámiz |  Laura Hietaranta 
  Sapfo Sakellaridi | 2–6, 6–2, [10–4] | 
| Loss | 22–21 | May 2024 | Open Villa de Madrid, Spain | W100 | Clay |  Andrea Gámiz |  Destanee Aiava 
  Eleni Christofi | 3–6, 6–2, [5–10] | 
| Win | 23–21 | Jul 2024 | Amstelveen Open, Netherlands | W35 | Clay |  Michaëlla Krajicek |  Victoria Kan 
  Ekaterina Makarova | w/o | 
| Win | 24–21 | Aug 2024 | Ladies Open Amstetten, Austria | W75 | Clay |  Yvonne Cavallé Reimers |  Jesika Malečková 
  Miriam Škoch | 6–3, 6–2 | 
| Win | 25–21 | Sep 2024 | ITF Santa Margherita di Pula, Italy | W35 | Clay |  Aliona Bolsova |  Katharina Hobgarski 
  Julie Štruplová | 6–3, 6–3 | 
| Win | 26–21 | Oct 2024 | Women's TEC Cup, Spain | W100 | Hard |  Yvonne Cavallé Reimers |  Inès Ibbou 
  Naïma Karamoko | 7–5, 7–6(5) | 
| Win | 27–21 | Jan 2025 | ITF Vero Beach, United States | W75 | Clay |  Carmen Corley |  Julie Belgraver 
  Jasmijn Gimbrère | 6–2, 6–3 | 
| Loss | 27–22 | Jan 2025 | Georgia's Rome Tennis Open, United States | W75 | Hard (i) |  Whitney Osuigwe |  Sophie Chang 
  Angela Kulikov | 6–7(3), 4–6 |