Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Win | 1–0 | Oct 2007 | ITF Porto, Portugal | 10,000 | Clay | Nicole Riner | Claire de Gubernatis Anna Savitskaya | 5–7, 6–3, |
Loss | 1–1 | Sep 2008 | ITF Innsbruck, Austria | 10,000 | Clay | Nicole Riner | Irina Buryachok Oksana Kalashnikova | 6–3, 3–6, |
Loss | 1–2 | Nov 2008 | ITF La Vall d'Uixó, Spain | 10,000 | Clay | Stefania Boffa | Lucía Sainz Pelegri Ashley Weinhold | 2–6, 3–6 |
Win | 2–2 | Oct 2009 | ITF Dubrovnik, Croatia | 10,000 | Clay | Réka Luca Jani | Matea Čutura Dorotea Kraljević | 6–2, 6–3 |
Loss | 2–3 | Feb 2011 | ITF Mallorca, Spain | 10,000 | Clay | Réka Luca Jani | Daniëlle Harmsen Scarlett Werner | 4–6, 3–6 |
Loss | 2–4 | Apr 2011 | ITF Pomezia, Italy | 10,000 | Clay | Marina Shamayko | Diana Enache Karin Knapp | 6–7, 2–6 |
Win | 3–4 | Sep 2011 | ITF Mont-de-Marsan, France | 25,000 | Clay | Karolina Nowak | Céline Cattaneo Natalia Orlova | 2–6, 6–2, |
Loss | 3–5 | Apr 2012 | ITF Chiasso, Switzerland | 25,000 | Clay | Maša Zec Peškirič | Daria Gavrilova Irina Khromacheva | 0–6, 6–7 |
Win | 4–5 | Jul 2012 | ITF Les Contamines-Montjoie, France | 25,000 | Hard | Maša Zec Peškirič | Timea Bacsinszky Estelle Guisard | 2–6, 6–4, |
Win | 5–5 | Oct 2012 | ITF Lagos, Nigeria | 25,000 | Hard | Chanel Simmonds | Nina Bratchikova Margarita Lazareva | 6–1, 6–1 |
Win | 6–5 | Oct 2012 | ITF Lagos, Nigeria | 25,000 | Hard | Chanel Simmonds | Lu Jiajing Lu Jiaxiang | 6–2, 3–6, |
Win | 7–5 | Nov 2012 | ITF Benicarló, Spain | 25,000 | Clay | Maša Zec Peškirič | Andrea Gámiz Beatriz García Vidagany | 6–4, 6–3 |
Win | 8–5 | Dec 2012 | ITF Pune, India | 25,000 | Hard | Tadeja Majerič | Lu Jiajing Lu Jiaxiang | 3–6, 7–5, |
Loss | 8–6 | Oct 2013 | ITF Lagos, Nigeria | 25,000 | Hard | Chanel Simmonds | Fatma Al-Nabhani Gioia Barbieri | 6–1, 4–6, |
Win | 9–6 | Dec 2013 | ITF Antalya, Turkey | 10,000 | Clay | Irina Maria Bara | Gabriela Talabă Patricia Maria Țig | 6–3, 6–1 |
Loss | 9–7 | Apr 2014 | ITF Dakar, Senegal | 15,000 | Hard | Ekaterina Yashina | Chanel Simmonds Emily Webley-Smith | 4–6, 5–7 |
Loss | 9–8 | May 2014 | ITF Båstad, Sweden | 10,000 | Clay | Dea Herdželaš | Kim Grajdek Maria Sakkari | 5–7, 4–6 |
Win | 10–8 | Aug 2014 | ITF Leipzig, Germany | 15,000 | Clay | Olga Doroshina | Diana Bogoliy Polina Leykina | 7–5, 6–4 |
Win | 11–8 | Aug 2014 | ITF Braunschweig, Germany | 15,000 | Clay | Chanel Simmonds | Polina Leykina Isabella Shinikova | 6–3, 6–0 |
Win | 12–8 | Aug 2014 | ITF Bagnatica, Italy | 15,000 | Clay | Anastasia Grymalska | Manon Arcangioli Zuzana Zlochová | 7–5, 3–6, |
Win | 13–8 | Sep 2014 | ITF Algiers, Algeria | 15,000 | Clay | Pia König | Natalija Kostić Margarita Lazareva | 6–3, 6–1 |
Loss | 13–9 | Feb 2015 | ITF Glasgow, Scotland | 25,000 | Hard | Tara Moore | Corinna Dentoni Claudia Giovine | 6–0, 1–6, |
Loss | 13–10 | Apr 2015 | ITF Dakar, Senegal | 15,000 | Hard | Ekaterina Yashina | Aminat Kushkhova Margarita Lazareva | 3–6, 2–6 |
Loss | 13–11 | Jun 2015 | ITF Ystad, Sweden | 25,000 | Clay | Chanel Simmonds | Xenia Knoll Cornelia Lister | 5–7, 6–7 |
Loss | 13–12 | Jun 2015 | ITF Zeeland, Netherlands | 15,000 | Clay | Alyona Sotnikova | Lesley Kerkhove Quirine Lemoine | 2–6, 6–3, |
Loss | 13–13 | Jul 2015 | ITF Rome, Italy | 25,000 | Clay | Tara Moore | Claudia Giovine Despina Papamichail | 4–6, 6–7 |
Loss | 13–14 | Aug 2015 | ITF Leipzig, Germany | 15,000 | Clay | Pia König | Priscilla Hon Jil Teichmann | 1–6, 4–6 |
Win | 14–14 | Sep 2015 | ITF Monterrey, Mexico | 25,000 | Hard | Tadeja Majerič | Alexa Guarachi Hsu Chieh-yu | 7–5, 6–3 |
Loss | 14–15 | Dec 2015 | ITF Lagos, Nigeria | 25,000 | Hard | Tadeja Majerič | Julia Terziyska Prarthana Thombare | 6–4, 3–6, |
Loss | 14–16 | Feb 2016 | ITF São Paulo, Brazil | 25,000 | Clay | Tara Moore | Catalina Pella Daniela Seguel | 3–6, 1–6 |
Win | 15–16 | Jun 2016 | ITF Périgueux, France | 25,000 | Clay | Chantal Škamlová | Julieta Estable Guadalupe Pérez Rojas | 6–3, 3–6, |
Loss | 15–17 | Aug 2016 | ITF Bagnatica, Italy | 25,000 | Clay | Yana Sizikova | Alice Matteucci Camilla Rosatello | 4–6, 7–5, |
Win | 16–17 | Sep 2016 | ITF Hódmezővásárhely, Hungary | 25,000 | Clay | Chantal Škamlová | Irina Maria Bara Elena Bogdan | 6–4, 6–2 |
Loss | 16–18 | Feb 2017 | ITF Altenkirchen, Germany | 25,000 | Carpet | Tara Moore | Alexandra Cadanțu Cornelia Lister | 2–6, 6–3, |
Loss | 16–19 | Mar 2017 | ITF Pula, Italy | 25,000 | Clay | Tara Moore | Olesya Pervushina Dayana Yastremska | 4–6, 4–6 |
Loss | 16–20 | Jun 2017 | ITF Grado, Italy | 25,000 | Clay | Tereza Mrdeža | Julia Glushko Priscilla Hon | 5–7, 2–6 |
Win | 17–20 | Sep 2017 | ITF Albuquerque, United States | 80,000 | Hard | Tara Moore | Viktorija Golubic Amra Sadiković | 6–3, 6–3 |
Loss | 17–21 | Oct 2017 | ITF Lagos, Nigeria | 25,000 | Hard | Valeriya Strakhova | Ayla Aksu Ana Veselinović | 4–6, 2–6 |
Win | 18–21 | Oct 2017 | ITF Lagos, Nigeria | 25,000 | Hard | Valeriya Strakhova | Tadeja Majerič Tiffany William | 6–1, 6–2 |
Loss | 18–22 | Feb 2018 | ITF Loughborough, Great Britain | 25,000 | Hard | Tara Moore | Michaëlla Krajicek Bibiane Schoofs | 7–6, 1–6, |
Win | 19–22 | Mar 2018 | ITF São Paulo, Brazil | 25,000 | Clay | Tara Moore | Hsu Chieh-yu Marcela Zacarías | 6–4, 3–6, |
Win | 20–22 | May 2018 | ITF Rome, Italy | 25,000 | Clay | Chanel Simmonds | Chen Pei-hsuan Wu Fang-hsien | 6–7, 6–2, |
Loss | 20–23 | Oct 2018 | ITF Florence, United States | 25,000 | Hard | Tara Moore | Anna Danilina Ulrikke Eikeri | 6–7, 6–2, |
Win | 21–23 | Oct 2018 | ITF Saguenay, Canada | 80,000 | Hard | Tara Moore | Sharon Fichman Maria Sanchez | 6–0, 5–7, |
Loss | 21–24 | Sep 2019 | ITF Montreux, Switzerland | 60,000 | Clay | Ylena In-Albon | Xenia Knoll Mandy Minella | 3–6, 4–6 |
Loss | 21–25 | Nov 2019 | ITF Asunción, Paraguay | 60,000 | Clay | Anna Danilina | Andrea Gámiz Georgina García Pérez | 4–6, 6–3, |
Loss | 21–26 | Nov 2019 | ITF Colina, Chile | 60,000 | Clay | Anna Danilina | Hayley Carter Luisa Stefani | 7–5, 3–6, |
Loss | 21–27 | Mar 2020 | Las Vegas, United States | 25,000 | Hard | Jovana Jović | Lorraine Guillermo Maegan Manasse | 6–0, 2–6, |