| Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
|---|
| Loss | 0–1 | Oct 2018 | ITF Antalya, Turkey | W15 | Hard | Alexandra Viktorovitch | Alise Čerņecka Oona Orpana | 4–6, 6–7(6) |
| Win | 1–1 | Oct 2018 | ITF Stockholm, Sweden | W15 | Hard (i) | Alexandra Viktorovitch | Anastasia Kulikova Elena Malõgina | 7–5, 7–5 |
| Loss | 1–2 | Jun 2022 | ITF Ystad, Sweden | W25 | Clay | Ashley Lahey | Caijsa Hennemann Martyna Kubka | 6–4, 5–7, [7–10] |
| Loss | 1–3 | Aug 2022 | ITF Danderyd, Sweden | W25 | Clay | Ashley Lahey | Rina Saigo Yukina Saigo | 6–2, 5–7, [7–10] |
| Loss | 1–4 | Aug 2023 | ITF Malmö, Sweden | W25 | Clay | Jacqueline Cabaj Awad | Suzan Lamens Lexie Stevens | 4–6, 1–6 |
| Win | 2–4 | Oct 2023 | ITF Reims, France | W25 | Hard (i) | Martyna Kubka | Julia Avdeeva
Anna Chekanskaya | 6–3, 6–2 |
| Win | 3–4 | Oct 2023 | ITF Näsbypark, Sweden | W15 | Hard (i) | Caijsa Hennemann | Daria Lopatetska Daria Yesypchuk | 5–7, 6–1, [10–6] |
| Loss | 3–5 | May 2024 | ITF San Diego, United States | W15 | Hard | Dasha Ivanova | Haley Giavara Kelly Keller | 6–2, 2–6, [5–10] |
| Win | 4–5 | Jun 2024 | ITF San Diego, United States | W15 | Hard | Carolyn Campana | Eryn Cayetano Lily Fairclough | 6–7(3), 6–4, [11–9] |
| Win | 5–5 | Jul 2024 | ITF Kuršumlijska Banja, Serbia | W15 | Clay | Valentina Ivanov | Michaela Bayerlová Jelena Cvijanovic | 6–4, 6–7(1), [10–8] |
| Win | 6–5 | Jul 2024 | ITF Brežice, Slovenia | W15 | Clay | Kristina Novak | Victoria Borodulina Emma Slavíková | 6–2, 6–2 |
| Loss | 6–6 | Aug 2024 | ITF Erwitte, Germany | W35 | Clay | Kristina Novak | Fabienne Gettwart Erika Sema | 4–6, 4–6 |
| Win | 7–6 | Aug 2024 | ITF Malmö, Sweden | W15 | Clay | India Houghton | Sarafina Olivia Hansen Carina Syrtveit | 4–6, 6–2, [10–4] |
| Win | 8–6 | Sep 2024 | ITF Santa Margherita di Pula, Italy | W35 | Clay | Daria Kuczer | Silvia Ambrosio Julie Štruplová | Walkover |
| Win | 9–6 | Oct 2024 | ITF Santa Margherita di Pula, Italy | W35 | Clay | Sapfo Sakellaridi | Andreea Prisacariu Federica Urgesi | 6–3, 6–4 |
| Win | 10–6 | Oct 2024 | Täby, Sweden | W15 | Hard (i) | Stéphanie Visscher | Marie Mettraux Daria Yesypchuk | 6–0, 7–5 |
| Win | 11–6 | Nov 2024 | ITF Sëlva Gardena, Italy | W50 | Hard (i) | Martyna Kubka | Carolina Kuhl Mia Ristić | 6–3, 6–0 |
| Win | 12–6 | Dec 2024 | Internazionali Tennis Val Gardena Südtirol, Italy | W35 | Hard (i) | Weronika Falkowska | Ekaterina Ovcharenko Emily Webley-Smith | 6–4, 1–6, [12–10] |
| Win | 13–6 | Jan 2025 | ITF Palm Coast, United States | W35 | Clay | Jasmijn Gimbrère | Ayana Akli Abigail Rencheli | 6–4, 3–6, [10–8] |
| Win | 14–6 | Mar 2025 | Open Nantes Atlantique, France | W50 | Hard (i) | Martyna Kubka | Sofia Costoulas Talia Gibson | 6–3, 6–2 |
| Win | 15–6 | Apr 2025 | ITF Calvi, France | W75 | Hard | Lia Karatancheva | Riya Bhatia Sada Nahimana | 6–4, 6–3 |
| Loss | 15–7 | May 2025 | ITF Båstad, Sweden | W35 | Clay | Anastasia Tikhonova | Yuliana Lizarazo María Paulina Pérez | 3–6, 2–6 |
| Win | 16–7 | Jul 2025 | ITF Turin, Italy | W35 | Clay | Valentini Grammatikopoulou | Noemi Basiletti Federica Urgesi | 6–3, 7–6(3) |
| Win | 17–7 | Jul 2025 | ITF Mohammedia, Morocco | W35 | Clay | Anastasia Tikhonova | Rinko Matsuda Sofia Rocchetti | 6–2, 6–2 |
| Win | 18–7 | Sep 2025 | ITF Santa Margherita di Pula, Italy | W35 | Clay | Caijsa Hennemann | Noemi Basiletti Gaia Maduzzin | 6–3, 6–3 |
| Win | 19–7 | Oct 2025 | ITF Santa Margherita di Pula, Italy | W35 | Clay | Katharina Hobgarski | Yasmine Kabbaj Mathilde Lollia | 6–3, 6–4 |
| Win | 20–7 | Oct 2025 | ITF Santa Margherita di Pula, Italy | W35 | Clay | Martha Matoula | Anja Stanković Katerina Tsygourova | 6–1, 4–6, [13–11] |