| Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
|---|
| Win | 1–0 | Oct 2018 | ITF Chornomorsk, Ukraine | W15 | Clay | Anastasiya Shoshyna | Anastasiya Komar Liubov Kostenko | 6–2, 6–1 |
| Win | 2–0 | Nov 2018 | ITF Sharm El Sheikh, Egypt | W15 | Hard | Daria Kuczer | Anastasia Pribylova Anna Pribylova | 6–3, 3–6, [10–5] |
| Loss | 2–1 | Nov 2018 | ITF Sharm El Sheikh, Egypt | W15 | Hard | Daria Kuczer | Jenny Dürst Fiona Ganz | w/o |
| Loss | 2–2 | Aug 2019 | ITF Warsaw, Poland | W60 | Clay | Martyna Kubka | Maja Chwalińska Ulrikke Eikeri | 4–6, 1–6 |
| Loss | 2–3 | Sep 2019 | ITF Batumi, Georgia | W15 | Hard | Paulina Jastrzębska | Jacqueline Cabaj Awad Melis Sezer | 6–7(3), 3–6 |
| Win | 3–3 | Sep 2019 | ITF Antalya, Turkey | W15 | Hard | Martyna Kubka | Rina Saigo Yukina Saigo | 5–7, 6–4, [10–8] |
| Win | 4–3 | Oct 2019 | ITF Sharm El Sheikh, Egypt | W15 | Hard | Martyna Kubka | Elena-Teodora Cadar Jelena Stojanovic | 7–5, 6–1 |
| Loss | 4–4 | Jan 2020 | ITF Liepāja, Latvia | W15 | Hard (i) | Martyna Kubka | Katyarina Paulenka Ekaterina Shalimova | 6–4, 3–6, [10–12] |
| Loss | 4–5 | Oct 2020 | ITF Monastir, Tunisia | W15 | Hard | Lisa Ponomar | Bárbara Gatica Rebeca Pereira | 6–3, 6–7(3), [15–17] |
| Win | 5–5 | Oct 2020 | ITF Monastir, Tunisia | W15 | Hard | Lisa Ponomar | Anna Ureke Ekaterina Vishnevskaya | 6–1, 6–0 |
| Loss | 5–6 | Nov 2020 | ITF Monastir, Tunisia | W15 | Hard | Anna Kubareva | Dia Evtimova Carole Monnet | 3–6, 6–2, [5–10] |
| Win | 6–6 | Dec 2020 | ITF Monastir, Tunisia | W15 | Hard | Yuliya Hatouka | Yvonne Cavallé Reimers Celia Cerviño Ruiz | 6–4, 7–5 |
| Win | 7–6 | Dec 2020 | ITF Monastir, Tunisia | W15 | Hard | Anna Sisková | Aubane Droguet Helena Stevic | 6–2, 6–2 |
| Win | 8–6 | Feb 2021 | ITF Monastir, Tunisia | W15 | Hard | Linda Fruhvirtová | Yasmine Mansouri Elena Milovanović | 6–3, 6–1 |
| Win | 9–6 | Feb 2021 | ITF Monastir, Tunisia | W15 | Hard | Viktória Morvayová | Karola Bejenaru Zdena Šafářová | 6–4, 7–5 |
| Loss | 9–7 | Feb 2021 | ITF Monastir, Tunisia | W15 | Hard | Viktória Morvayová | Karola Bejenaru Ilona Georgiana Ghioroaie | 6–1, 6–7(7), [10–12] |
| Win | 10–7 | May 2021 | ITF Tbilisi, Georgia | W15 | Hard | Jenny Dürst | Ayla Aksu Valeriia Olianovskaia | 6–3, 6–2 |
| Loss | 10–8 | Jun 2021 | ITF Heraklion, Greece | W15 | Clay | Ioana Gașpar | Julia Kimmelmann Anna Popescu | 2–6, 4–6 |
| Loss | 10–9 | Jun 2021 | ITF Klosters, Switzerland | W25 | Clay | Jenny Dürst | Amina Anshba Anastasia Dețiuc | 6–3, 1–6, [3–10] |
| Loss | 10–10 | Mar 2022 | ITF Bendigo, Australia | W25 | Hard | Alexandra Bozovic | Rutuja Bhosale Ankita Raina | 6–4, 3–6, [4–10] |
| Win | 11–10 | May 2022 | ITF Cairo, Egypt | W25 | Clay | Océane Babel | Caijsa Hennemann
Mariia Tkacheva | 6–4, 6–1 |
| Loss | 11–11 | Jun 2022 | ITF Brașov, Romania | W60 | Clay | Veronika Erjavec | Jesika Malečková Isabella Shinikova | 6–7, 3–6 |
| Loss | 11–12 | Jun 2022 | ITF Pörtschach, Austria | W60 | Clay | Jenny Dürst | Jessie Aney Anna Sisková | 3–6, 4–6 |
| Loss | 11–13 | Jul 2022 | ITF Stuttgart, Germany | W25 | Clay | Anna Sisková | Ángela Fita Boluda Emily Seibold | 4–6, 6–7(5) |
| Loss | 11–14 | Aug 2022 | ITF Braunschweig, Germany | W25 | Clay | Veronika Erjavec | Anna Klasen Martina Colmegna | 3–6, 6–2, [5–10] |
| Win | 12–14 | Sep 2022 | ITF Collonge-Bellerive, Switzerland | W60 | Clay | Jenny Dürst | Michaela Bayerlová Jacqueline Cabaj Awad | 7–6(5), 6–1 |
| Loss | 12–15 | Sep 2022 | ITF Montreux, Switzerland | W60 | Clay | Jenny Dürst | Inès Ibbou Naïma Karamoko | 6–2, 3–6, [14–16] |
| Loss | 12–16 | Sep 2022 | ITF Le Neubourg, France | W80+H | Hard | Sarah Beth Grey | Freya Christie Ali Collins | 6–1, 6–7(4), [3–10] |
| Win | 13–16 | Oct 2022 | ITF Šibenik, Croatia | W25 | Clay | Jaimee Fourlis | Eleni Christofi Christina Rosca | 6–4, 6–2 |
| Win | 14–16 | Oct 2022 | ITF Trnava, Slovakia | W25 | Hard (i) | Lea Bošković | Lu Jiajing Oana Georgeta Simion | 7–6(7), 2–6, [10–6] |
| Win | 15–16 | Nov 2022 | ITF Kiryat Motzkin, Israel | W25 | Hard | Ekaterina Reyngold | Jasmijn Gimbrère
Ekaterina Yashina | 4–6, 6–4, [10–4] |
| Win | 16–16 | Apr 2023 | ITF Santa Margherita die Pula, Italy | W25 | Clay | Valentini Grammatikopoulou | Angelica Moratelli Arantxa Rus | 6–1, 6–1 |
| Win | 17–16 | Jun 2023 | ITF Pörtschach, Austria | W25 | Clay | Sofia Sewing | Elena-Teodora Cadar Diāna Marcinkēviča | 6–1, 6–2 |
| Win | 18–16 | Jun 2023 | ITF Biarritz, France | W60 | Clay | Katarzyna Kawa | Conny Perrin Anna Sisková | 7–6(2), 7–5 |
| Win | 19–16 | Sep 2023 | ITF Vienna, Austria | W60 | Clay | Irina Bara | Melanie Klaffner Sinja Kraus | 6–3, 2–6, [13–11] |
| Loss | 19–17 | Feb 2024 | ITF Wesley Chapel, United States | W35 | Clay | Leonie Küng | Maria Kononova
Maria Kozyreva | 5–7, 1–6 |
| Loss | 19–18 | Feb 2024 | ITF Trnava, Slovakia | W50 | Hard (i) | Fanny Stollár | Lulu Sun Moyuka Uchijima | 4–6, 6–7(3) |
| Win | 20–18 | Mar 2024 | ITF Solarino, Italy | W35 | Carpet | Martyna Kubka | Feng Shuo Stéphanie Visscher | 5–7, 6–1, [11–9] |
| Win | 21–18 | Apr 2024 | ITF Bujumbura, Burundi | W35 | Clay | Stéphanie Visscher | Kamilla Bartone Sada Nahimana | 6–3, 4–6, [10–5] |
| Win | 22–18 | Oct 2024 | ITF Faro, Portugal | W35 | Hard | Stéphanie Visscher | Lia Karatancheva Diāna Marcinkēviča | 6–4, 2–6, [10–5] |
| Win | 23–18 | Dec 2024 | ITF Ortisei, Italy | W35 | Hard (i) | Lisa Zaar | Ekaterina Ovcharenko Emily Webley-Smith | 6–4, 1–6, [12–10] |
| Loss | 23–19 | Feb 2025 | ITF Leszno, Poland | W75 | Hard (i) | Martyna Kubka | Ivana Šebestová Cody Wong | 4–6, 6–1, [4–10] |
| Loss | 23–20 | Feb 2025 | ITF Manchester, United Kingdom | W35 | Hard (i) | Martyna Kubka | Ariana Arseneault Anna Rogers | 7–6(5), 1–6, [8–10] |
| Win | 24–20 | Mar 2025 | ITF Solarino, Italy | W35 | Carpet | Paris Corley | Valentini Grammatikopoulou
Yuliya Hatouka | 6–1, 6–1 |
| Win | 25–20 | Sep 2025 | ITF Punta Cana, Dominican Republic | W35 | Clay | Katharina Hobgarski | Anastasia Abbagnato Stéphanie Visscher | 6–2, 7–5 |
| Win | 26–20 | Sep 2025 | ITF Punta Cana, Dominican Republic | W35 | Clay | Katharina Hobgarski | Zuzanna Pawlikowska Camila Romero | 6–2, 7–5 |
| Win | 27–20 | Sep 2025 | ITF Kuršumlijska Banja, Serbia | W75 | Clay | Anna Sisková | Michaela Bayerlová Martha Matoula | 6–0, 7–5 |