Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Win | 1–0 | Jul 2010 | ITF Bogotá, Colombia | 25,000 | Clay | Paula Ormaechea | Mailen Auroux Karen Castiblanco | 5–7, 6–4, [10–8] |
Loss | 1–1 | Sep 2010 | ITF Caracas, Venezuela | 10,000 | Hard | Adriana Pérez | Gally De Wael Nicole Rottmann | 2–6, 6–1, 4–6 |
Win | 2–1 | Nov 2010 | ITF La Vall d'Uixó, Spain | 10,000 | Clay | Amanda Carreras | Lara Arruabarrena Benedetta Davato | 7–6(5), 6–3 |
Loss | 2–2 | Apr 2011 | ITF Vic, Spain | 10,000 | Clay | Despina Papamichail | Simona Dobrá Tereza Hladíková | 2–6, 1–6 |
Win | 3–2 | Jun 2011 | ITF Montemor-o-Novo, Portugal | 10,000 | Hard | Amanda Carreras | Ximena Hermoso Ivette López | 6–3, 6–4 |
Win | 4–2 | Jul 2011 | ITF Bogotá, Colombia | 25,000 | Clay | Adriana Pérez | Julia Cohen Andrea Koch Benvenuto | 6–3, 6–4 |
Loss | 4–3 | Aug 2011 | ITF Gijón, Spain | 10,000 | Hard | Amanda Carreras | Amy Bowtell Lucy Brown | w/o |
Loss | 4–4 | Nov 2011 | ITF Asunción, Paraguay | 10,000 | Clay | Ulrikke Eikeri | Mailen Auroux María Irigoyen | 1–6, 6–2, [5–10] |
Loss | 4–5 | Nov 2012 | ITF Benicarló, Spain | 25,000 | Clay | Beatriz García Vidagany | Conny Perrin Maša Zec Peškirič | 4–6, 3–6 |
Win | 5–5 | Apr 2013 | ITF Torrent, Spain | 10,000 | Clay | Tatiana Búa | Yasmine Guimarães Rita Vilaça | 6–1, 6–0 |
Win | 6–5 | Oct 2013 | ITF Sant Cugat del Vallès, Spain | 25,000 | Clay | Tatiana Búa | Lara Arruabarrena Amanda Carreras | 4–6, 6–2, [10–7] |
Loss | 6–6 | Apr 2014 | ITF Namangan, Uzbekistan | 25,000 | Hard | Yana Buchina | Eugeniya Pashkova Ganna Poznikhirenko | 4–6, 1–6 |
Win | 7–6 | May 2014 | Nana Trophy, Tunisia | 25,000 | Clay | Valeria Savinykh | Marina Melnikova Beatriz García Vidagany | 6–4, 6–1 |
Win | 8–6 | Jun 2014 | ITF La Marsa, Tunisia | 25,000 | Clay | Valeria Savinykh | Xenia Knoll Pemra Özgen | 1–6, 7–6(6), [11–9] |
Win | 9–6 | Jun 2014 | ITF Périgueux, France | 25,000 | Clay | Sara Sorribes Tormo | Gabriela Cé Florencia Molinero | 5–7, 6–4, [10–8] |
Win | 10–6 | Sep 2014 | ITF Vallduxo, Spain | 10,000 | Clay | Olga Parres Azcoitia | Alice Savoretti Tatiana Búa | 6–2, 6–3 |
Win | 11–6 | Oct 2014 | ITF Benicarló, Spain | 10,000 | Clay | Aliona Bolsova | Alexandra Nancarrow Inés Ferrer Suárez | 6–2, 6–3 |
Win | 12–6 | Nov 2014 | ITF Castellon, Spain | 10,000 | Clay | Aliona Bolsova | Federica Arcidiacono Martina Spigarelli | 6–1, 6–2 |
Loss | 12–7 | Dec 2014 | ITF Mérida, Mexico | 25,000 | Hard | Valeria Savinykh | Tatjana Maria Renata Zarazúa | 4–6, 1–6 |
Loss | 12–8 | Feb 2015 | ITF Campinas, Brazil | 25,000 | Clay | Paula Cristina Gonçalves | Pauline Parmentier Olivia Rogowska | 5–7, 6–4, [8–10] |
Win | 13–8 | Aug 2015 | Ladies Open Hechingen, Germany | 25,000 | Clay | Anastasiya Vasylyeva | Vivian Heisen Katharina Lehnert | 4–6, 7–6(4), [10–3] |
Loss | 13–9 | Jun 2016 | ITF Rome, Italy | 25,000 | Clay | Réka Luca Jani | Claudia Giovine Katarzyna Piter | 3–6, 6–3, [7–10] |
Win | 14–9 | Sep 2016 | ITF Barcelona, Spain | 25,000 | Clay | Georgina García Pérez | Alice Matteucci Jil Teichmann | 6–2, 7–5 |
Loss | 14–10 | Nov 2016 | ITF Vinaròs, Spain | 10,000 | Clay | Charlotte Römer | Oleksandra Korashvili Ioana Loredana Roșca | 4–6, 6–7(2) |
Win | 15–10 | Feb 2017 | ITF Curitiba, Brazil | 25,000 | Clay | Gabriela Cé | Laura Pigossi Jil Teichmann | 4–6, 6–2, [10–2] |
Loss | 15–11 | Mar 2017 | ITF São Paulo, Brazil | 25,000 | Clay | Gabriela Cé | Catalina Pella Daniela Seguel | 5–7, 6–3, [5–10] |
Win | 16–11 | Apr 2017 | ITF Hammamet, Tunisia | 15,000 | Clay | Gabriela Cé | Manon Arcangioli Jessika Ponchet | 6–1, 6–2 |
Win | 17–11 | May 2017 | ITF Lleida, Spain | 25,000 | Clay | Georgina García Pérez | Vera Lapko Aleksandrina Naydenova | 6–1, 4–6, [10–8] |
Win | 18–11 | May 2017 | Torneo Conchita Martínez, Spain | 25,000 | Hard | Georgina García Pérez | Sofia Shapatava Valeriya Strakhova | 6–3, 6–4 |
Win | 19–11 | Jul 2017 | ITF Getxo, Spain | 25,000 | Clay | Aleksandrina Naydenova | Cristina Bucșa Noelia Zeballos | 6–2, 6–4 |
Win | 20–11 | Sep 2017 | ITF Pula, Italy | 25,000 | Clay | Lisa Ponomar | Aline Thommen Aymet Uzcátegui | 5–7, 6–2, [10–6] |
Loss | 20–12 | Oct 2017 | ITF Seville, Spain | 25,000 | Clay | Estrella Cabeza Candela | Luisa Stefani Renata Zarazúa | 6–7(2), 6–7(3) |
Loss | 20–13 | Nov 2017 | Open de Valencia, Spain | 25,000 | Clay | Georgina García Pérez | Cristina Bucșa Yana Sizikova | 6–7(1), 6–7(5) |
Loss | 20–14 | Feb 2018 | ITF Hammamet, Tunisia | 15,000 | Clay | Guadalupe Pérez Rojas | Natalija Kostić Jelena Simić | w/o |
Win | 21–14 | Jul 2018 | ITF Figueira da Foz, Portugal | 25,000+H | Hard | Yvonne Cavallé Reimers | Sviatlana Pirazhenka Jessika Ponchet | 6–2, 7–5 |
Win | 22–14 | Sep 2018 | Zagreb Ladies Open, Croatia | 60,000 | Clay | Aymet Uzcátegui | Elena Bogdan Alexandra Cadanțu | 6–3, 6–4 |
Win | 23–14 | Oct 2018 | ITF Seville, Spain | 25,000 | Clay | Paula Ormaechea | Başak Eraydın Anastasiya Komardina | 7–5, 7–6(5) |
Win | 24–14 | Jun 2019 | Internazionali di Brescia, Italy | 60,000 | Clay | Paula Cristina Gonçalves | Anastasia Grymalska Giorgia Marchetti | 6–3, 4–6, [12–10] |
Win | 25–14 | Sep 2019 | ITF Pula, Italy | 25,000 | Clay | Alina Charaeva | Eva Vedder Stephanie Visscher | 7–6(1), 6–3 |
Loss | 25–15 | Sep 2019 | Open de Valencia, Spain | 60,000+H | Clay | Seone Mendez | Rebeka Masarova Irina Bara | 4–6, 6–7(2) |
Win | 26–15 | Nov 2019 | Asunción Open, Paraguay | 60,000 | Clay | Georgina García Pérez | Anna Danilina Conny Perrin | 6–4, 3–6, [10–3] |
Win | 27–15 | Feb 2020 | ITF Cancún, Mexico | 15,000 | Hard | Carolina Alves | Tiphanie Fiquet Léolia Jeanjean | 5–7, 6–2, [11–9] |
Win | 28–15 | Nov 2020 | ITF Las Palmas, Spain | 15,000 | Clay | Guillermina Naya | Bárbara Gatica Rebeca Pereira | 3–6, 7–5, [10–7] |
Loss | 28–16 | Jul 2021 | ITF Kyiv, Ukraine | 25,000 | Hard | Ali Collins | Jang Su-jeong Bojana Marinković | 6–3, 4–6, [7–10] |
Win | 29–16 | Aug 2021 | ITF Vrnjačka Banja, Serbia | 25,000 | Clay | Carolina Alves | Ioana Loredana Roșca Sandra Samir | 6–4, 6–1 |
Win | 30–16 | Sep 2021 | Open de Valencia, Spain | 80,000 | Clay | Aliona Bolsova | Ekaterine Gorgodze Laura Pigossi | 6–3, 6–4 |
Win | 31–16 | Oct 2021 | ITF Lima, Peru | 25,000 | Hard | Carolina Alves | Victoria Rodríguez Bibiane Schoofs | 6–3, 7–6(2) |
Win | 32–16 | Jan 2022 | ITF Blumenau-Gaspar, Brazil | 25,000 | Clay | Bárbara Gatica | Sofia Sewing Eva Vedder | 6–4, 6–1 |
Win | 33–16 | Jan 2022 | ITF Florianópolis, Brazil | 25,000 | Hard | Sofia Sewing | Bárbara Gatica Rebeca Pereira | 6–4, 6–1 |
Win | 34–16 | Jan 2022 | ITF Florianópolis, Brazil | 25,000 | Hard | Sofia Sewing | Jessie Aney Ingrid Martins | 7–6(2), 6–4 |
Loss | 34–17 | Feb 2022 | ITF Tucumán, Argentina | 25,000 | Clay | Paula Ormaechea | Bárbara Gatica Rebeca Pereira | 3–6, 5–7 |
Win | 35–17 | Mar 2022 | ITF Guayaquil, Ecuador | 25,000 | Hard | Sofia Sewing | Nicole Fossa Huergo Noelia Zeballos | 6–4, 7–5 |
Loss | 35–18 | May 2022 | Wiesbaden Open, Germany | 100,000 | Clay | Eva Vedder | Amina Anshba Panna Udvardy | 2–6, 4–6 |
Win | 36–18 | May 2022 | ITF Platja d'Aro, Spain | 25,000 | Clay | Ángela Fita Boluda | Isabelle Haverlag Valeriya Strakhova | 6–4, 3–6, [10–3] |
Win | 37–18 | Jul 2022 | Open de Montpellier, France | 60,000 | Clay | Andrea Lázaro García | Estelle Cascino Irina Khromacheva | 6–4, 2–6, [13–11] |
Win | 38–18 | Jul 2022 | Internazionali di Roma, Italy | 60,000+H | Clay | Eva Vedder | Estelle Cascino Camilla Rosatello | 7–5, 2–6, [13–11] |
Loss | 38–19 | Mar 2023 | ITF Anapoima, Colombia | 40,000 | Clay | Eva Vedder | Irina Khromacheva Valeriya Strakhova | 0–6, 6–1, [4–10] |
Win | 39–19 | Jul 2023 | ITF Palma del Río, Spain | 40,000 | Hard | Sofia Sewing | Robin Anderson Elysia Bolton | 6–3, 6–2 |
Win | 40–19 | Oct 2023 | Lisboa Belém Open, Portugal | 40,000 | Clay | Eva Vedder | Tayisiya Morderger Yana Morderger | 6–1, 6–2 |