Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Loss | 0–1 | Aug 2018 | ITF Warsaw Open, Poland | W25 | Clay | Stefania Rogozińska Dzik | Maja Chwalińska Daria Kuczer | 6–3, 6–7(5), [1–10] |
Loss | 0–2 | Aug 2019 | ITF Warsaw Open, Poland | W60 | Clay | Weronika Falkowska | Maja Chwalińska Ulrikke Eikeri | 4–6, 1–6 |
Win | 1–2 | Sep 2019 | ITF Antalya, Turkey | W15 | Hard | Weronika Falkowska | Rina Saigo Yukina Saigo | 5–7, 6–4, [10–8] |
Win | 2–2 | Oct 2019 | ITF Sharm El Sheikh, Egypt | W15 | Hard | Weronika Falkowska | Elena-Teodora Cadar Jelena Stojanovic | 7–5, 6–1 |
Loss | 2–3 | Jan 2020 | ITF Liepāja, Latvia | W15 | Hard | Weronika Falkowska | Katyarina Paulenka Ekaterina Shalimova | 6–4, 3–6, [10–12] |
Loss | 2–4 | Sep 2020 | ITF Santarém, Portugal | W15 | Hard | Valeriya Strakhova | Francisca Jorge Olga Parres Azcoitia | 2–6, 3–6 |
Win | 3–4 | Oct 2020 | ITF Sharm El Sheikh, Egypt | W15 | Hard | Viktoriia Dema | Emily Arbuthnott Freya Christie | 6–4, 6–3 |
Loss | 3–5 | Nov 2020 | ITF Haabneeme, Estonia | W15 | Hard | Emily Appleton | Justina Mikulskytė Lexie Stevens | 2–6, 1–6 |
Win | 4–5 | May 2021 | ITF Shymkent, Kazakhstan | W15 | Clay | Zhibek Kulambayeva | Ekaterina Reyngold Ekaterina Shalimova | 7–6(3), 5–7, [10–8] |
Win | 5–5 | Jun 2021 | ITF Shymkent, Kazakhstan | W15 | Clay | Zhibek Kulambayeva | Ekaterina Reyngold Ekaterina Shalimova | 6–4, 6–4 |
Win | 6–5 | Jul 2021 | ITF Wrocław, Poland | W25 | Clay | Anna Hertel | Nuria Brancaccio İpek Öz | 6–7(2), 6–3, [10–7] |
Win | 7–5 | Sep 2021 | ITF Vienna, Austria | W25 | Clay | Carolina Alves | Erika Andreeva Ekaterina Kazionova | 6–7(1), 6–4, [10–7] |
Win | 8–5 | Oct 2021 | ITF Karaganda, Kazakhstan | W25 | Hard (i) | Zhibek Kulambayeva | Tamara Čurović Elena Malõgina | 7–5, 6–4 |
Loss | 8–6 | Jun 2022 | ITF Pörtschach, Austria | W25 | Clay | Caijsa Hennemann | Michaela Bayerlová Tina Cvetkovič | 3–6, 3–6 |
Win | 9–6 | Jun 2022 | ITF Ystad, Sweden | W25 | Clay | Caijsa Hennemann | Ashley Lahey Lisa Zaar | 4–6, 7–5, [10–7] |
Loss | 9–7 | Oct 2022 | ITF Austin, United States | W25 | Hard | Ashley Lahey | Elysia Bolton Jamie Loeb | 3–6, 3–6 |
Loss | 9–8 | Oct 2022 | GB Pro-Series Loughborough, UK | W25 | Hard (i) | Elena Malõgina | Joanna Garland Gabriela Knutson | 3–6, 3–6 |
Loss | 9–9 | May 2023 | ITF Båstad, Sweden | W25 | Clay | Zhibek Kulambayeva | Jenny Dürst Fanny Östlund | 4-6, 7–6(3), [7-10] |
Win | 10–9 | May 2023 | ITF Kuršumlijska Banja, Serbia | W25 | Clay | Zhibek Kulambayeva | Alexandra Azarko Victoria Borodulina | 6–3, 6–3 |
Win | 11–9 | Aug 2023 | ITF Prague Open, Czech Republic | W60 | Clay | Zhibek Kulambayeva | Angelica Moratelli Camilla Rosatello | 7–6(3), 6–4 |
Win | 12–9 | Oct 2023 | ITF Reims, France | W25 | Hard (i) | Lisa Zaar | Julia Avdeeva Anna Chekanskaya | 6–3, 6–2 |
Win | 13–9 | Oct 2023 | ITF Cherbourg-en-Cotentin, France | W25+H | Hard (i) | Zhibek Kulambayeva | Yasmine Mansouri Lara Salden | 6–0, 6–3 |
Win | 14–9 | Nov 2023 | ITF Selva Gardena, Italy | W25 | Hard (i) | Jasmijn Gimbrère | Bojana Marinković Marie Weckerle | 6–1, 6–4 |
Loss | 14–10 | Feb 2024 | ITF Helsinki, Finland | W35 | Hard (i) | Valentini Grammatikopoulou | Laura Hietaranta Linda Klimovičová | 3–6, 1–6 |
Win | 15–10 | Mar 2024 | ITF Solarino, Italy | W35 | Carpet | Tsao Chia-yi | Katarina Kozarov Veronika Miroshnichenko | 6–4, 6–2 |
Win | 16–10 | Mar 2024 | ITF Solarino, Italy | W35 | Carpet | Weronika Falkowska | Feng Shuo Stéphanie Visscher | 5–7, 6–1, [11–9] |
Win | 17–10 | Apr 2024 | ITF Santa Margherita di Pula, Italy | W35 | Clay | Sapfo Sakellaridi | Anastasia Abbagnato Eva Vedder | 6–3, 3–6, [10–6] |
Win | 18–10 | Apr 2024 | ITF Santa Margherita di Pula, Italy | W35 | Clay | Eva Vedder | Eleni Christofi Sapfo Sakellaridi | 7–5, 6–3 |
Win | 19–10 | Jun 2024 | ITF Palma del Río, Spain | W50 | Hard | Lara Salden | Rutuja Bhosale Sophie Chang | 6–2, 6–1 |
Win | 20–10 | Jul 2024 | ITF Corroios, Portugal | W50 | Hard | Anna Rogers | Matilde Jorge Elena Micic | 6–1, 6–4 |