Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Loss | 0–1 | Jul 2015 | Telavi Open, Georgia | 10,000 | Clay | Adelina Baravi | Ani Amiraghyan Chen Chaoyi | 3–6, 4–6 |
Win | 1–1 | Sep 2015 | ITF Telavi, Georgia | 10,000 | Clay | Ani Amiraghyan | Polina Golubovskaya Alina Kislitskaya | 6–1, 6–1 |
Loss | 1–2 | Jul 2016 | Kazan Open, Russia | 10,000 | Clay | Angelina Gabueva | Olga Doroshina Yana Sizikova | 4–6, 7–6(8), [5–10] |
Win | 2–2 | Jul 2016 | ITF Niš, Serbia | 10,000 | Clay | Angelina Gabueva | Tamara Čurović Natalija Kostić | 7–5, 7–5 |
Win | 3–2 | Aug 2016 | ITF Moscow, Russia | 10,000 | Clay | Angelina Gabueva | Ani Amiraghyan Daria Lodikova | 6–4, 6–4 |
Loss | 3–3 | Apr 2017 | ITF Antalya, Turkey | 15,000 | Clay | Nina Kruijer | Jacqueline Cabaj Awad Margot Yerolymos | 6–7(5), 6–3, [8–10] |
Win | 4–3 | May 2017 | ITF Antalya, Turkey | 15,000 | Clay | Elena Rybakina | Daria Nazarkina Anna Ukolova | 7–5, 4–6, [10–8] |
Loss | 4–4 | Sep 2017 | ITF Antalya, Turkey | 15,000 | Clay | Melis Sezer | Georgia Crăciun Andreea Ghițescu | 2–6, 2–6 |
Loss | 4–5 | Mar 2018 | ITF Antalya, Turkey | 15,000 | Clay | Anastasiya Vasylyeva | Ágnes Bukta Dea Herdželaš | 3–6, 3–6 |
Loss | 4–6 | Mar 2018 | ITF Antalya, Turkey | 15,000 | Clay | Melis Sezer | Catherine Harrison Sarah Lee | 4–6, 3–6 |
Loss | 4–7 | Mar 2018 | ITF Antalya, Turkey | 15,000 | Clay | Ksenia Palkina | Xenia Knoll Cornelia Lister | 0–6, 7–5, [8–10] |
Loss | 4–8 | Apr 2018 | Nana Trophy Tunis, Tunisia | 25,000 | Clay | Anastasia Grymalska | Maryna Chernyshova Seone Mendez | 6–7(5), 4–6 |
Win | 5–8 | Apr 2018 | ITF Hammamet, Tunisia | 15,000 | Clay | Maria Marfutina | Maryna Chernyshova Oana Gavrilă | 4–6, 6–2, [12–10] |
Win | 6–8 | Jun 2018 | ITF Óbidos, Portugal | 25,000 | Carpet | Sofia Shapatava | Laura Ioana Paar Julia Wachaczyk | 6–7(4), 6–0, [11–9] |
Loss | 6–9 | Sep 2018 | ITF Sofia, Bulgaria | 25,000 | Clay | Polina Monova | Manon Arcangioli Marie Benoît | 4–6, 6–7(5) |
Win | 7–9 | Oct 2018 | ITF Pula, Italy | 25,000 | Clay | Sofia Shapatava | Martina di Giuseppe Anna-Giulia Remondina | 7–6(5), 2–6, [10–6] |
Loss | 7–10 | Apr 2019 | ITF Andijan, Uzbekistan | 25,000 | Hard | Anastasia Dețiuc | Tamara Čurović Eudice Chong | 2–6, 3–6 |
Loss | 7–11 | Jun 2019 | ITF Minsk, Belarus | 25,000 | Hard | Anastasia Dețiuc | Martina Colmegna Ulrikke Eikeri | 6–1, 4–6, [6–10] |
Win | 8–11 | Jul 2019 | Reinert Open Versmold, Germany | 60,000 | Clay | Anastasia Dețiuc | Ankita Raina Bibiane Schoofs | 0–6, 6–3, [10–8] |
Win | 9–11 | Jul 2019 | ITF Moscow, Russia | 25,000 | Clay | Anastasia Dețiuc | Ilona Kremen Ekaterina Makarova | 6–2, 6–4 |
Win | 10–11 | Aug 2019 | ITF Moscow, Russia | 15,000 | Clay | Aleksandra Pospelova | Vlada Koval Evgeniya Levashova | 6–4, 6–3 |
Win | 11–11 | Sep 2019 | Royal Cup, Montenegro | 25,000 | Clay | Anastasia Dețiuc | Anastasia Kulikova Evgeniya Levashova | 2–6, 6–3, [10–7] |
Loss | 11–12 | Oct 2019 | ITF Pula, Italy | 25,000 | Clay | Anastasia Dețiuc | Eri Hozumi Yuki Naito | 4–6, 6–7 |
Win | 12–12 | Oct 2019 | ITF Pula, Italy | 25,000 | Clay | Anastasia Dețiuc | Ylena In-Albon Giorgia Marchetti | 7–5, 6–1 |
Loss | 12–13 | Feb 2020 | Empire Slovak Open, Slovakia | 25,000 | Hard | Anastasia Dețiuc | Anna Bondár Tereza Mihalíková | 4–6, 4–6 |
Win | 13–13 | Mar 2021 | ITF Buenos Aires, Argentina | 25,000 | Clay | Panna Udvardy | Valentini Grammatikopoulou Richèl Hogenkamp | 7–5, 6–2 |
Win | 14–13 | Apr 2021 | ITF Córdoba, Argentina | 25,000 | Clay | Panna Udvardy | Bárbara Gatica Rebeca Pereira | 6–3, 6–3 |
Loss | 14–14 | Jun 2021 | Macha Lake Open, Czech Republic | 60,000 | Clay | Anastasia Dețiuc | Valentini Grammatikopoulou Richèl Hogenkamp | 3–6, 4–6 |
Win | 15–14 | Jun 2021 | ITF Klosters, Switzerland | 25,000 | Clay | Anastasia Dețiuc | Jenny Dürst Weronika Falkowska | 3–6, 6–1, [10–3] |
Loss | 15–15 | Jul 2021 | Amstelveen Open, Netherlands | 60,000 | Clay | Anastasia Dețiuc | Suzan Lamens Quirine Lemoine | 4–6, 3–6 |
Win | 16–15 | Sep 2021 | ITF Collonge-Bellerive, Switzerland | 60,000 | Clay | Anastasia Gasanova | Amandine Hesse Tatjana Maria | 6–1, 6–7(6), [10–8] |
Loss | 16–16 | Sep 2021 | ITF Johannesburg, South Africa | 25,000 | Hard | Vlada Koval | Eva Vedder Stéphanie Visscher | 4–6, 4–6 |
Win | 17–16 | Oct 2021 | ITF Pretoria, South Africa | 25,000 | Hard | Elizabeth Mandlik | Jenny Dürst Nina Stadler | 6–2, 6–2 |
Win | 18–16 | Feb 2022 | ITF Antalya, Turkey | 25,000 | Clay | Marie Benoît | Andreea Roșca Ioana Loredana Roșca | 7–5, 7–6(4) |
Loss | 18–17 | Mar 2022 | ITF Antalya, Turkey | 25,000 | Clay | Maria Timofeeva | Diana Shnaider Amarissa Kiara Tóth | 4–6, 2–6 |
Win | 19–17 | May 2022 | Wiesbaden Open, Germany | 100,000 | Clay | Panna Udvardy | Andrea Gomez Eva Vedder | 6–2, 6–4 |
Loss | 19–18 | Sep 2022 | ITF Almaty, Kazakhstan | 25,000 | Clay | Sofya Lansere | Ekaterina Yashina Zhibek Kulambayeva | 6–7(4), 7–5, [8–10] |
Win | 20–18 | Oct 2022 | ITF Pula, Italy | 25,000 | Clay | Oana Georgeta Simion | Angelica Moratelli Lisa Pigato | 6–3, 6–1 |
Win | 21–18 | Jan 2023 | ITF Buenos Aires, Argentina | 25,000 | Clay | Valeriya Strakhova | Yuliana Lizarazo María Paulina Pérez | 1–6, 6–4, [10–7] |
Win | 22–18 | Jan 2023 | ITF Buenos Aires, Argentina | 25,000 | Clay | Valeriya Strakhova | María Herazo González Romina Ccuno | 6–1, 6–2 |
Loss | 22–19 | Mar 2023 | Trnava Indoor, Slovakia | 60,000 | Hard (i) | Anastasia Dețiuc | Olivia Nicholls Alicia Barnett | 3–6, 3–6 |
Win | 23–19 | May 2023 | Empire Slovak Open, Slovakia | 100,000 | Clay | Anastasia Dețiuc | Estelle Cascino Suzan Lamens | 6–3, 4–6, [10–4] |
Win | 24–19 | Jul 2023 | Open de Montpellier, France | 60,000 | Clay | Sofya Lansere | Julia Lohoff Andreea Mitu | 6–4, 6–3 |
Win | 25–19 | Aug 2023 | Montreux Ladies Open, Switzerland | 60,000 | Clay | Lexie Stevens | Francisca Jorge Matilde Jorge | 1–6, 7–5, [12–10] |