Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Loss | 0–1 | Oct 2012 | ITF Victoria, Mexico | W10 | Hard | Alejandra Cisneros | Camila Fuentes Blair Shankle | 6–7(4), 1–6 |
Loss | 0–2 | Oct 2013 | ITF Tampico, Mexico | W25 | Hard | Constanza Gorches | María Fernanda Álvarez Terán María Irigoyen | 3–6, 4–6 |
Win | 1–2 | Apr 2014 | ITF Antalya, Turkey | W10 | Hard | Marcela Zacarías | Camila Fuentes Szabina Szlavikovics | 6–1, 6–1 |
Win | 2–2 | Apr 2014 | ITF Antalya, Turkey | W10 | Hard | Marcela Zacarías | Alona Fomina Lee Pei-chi | 6–4, 4–6, [10–5] |
Win | 3–2 | May 2014 | ITF Antalya, Turkey | W10 | Hard | Marcela Zacarías | Alexa Guarachi Kate Turvy | 6–1, 1–6, [10–4] |
Loss | 3–3 | Jun 2014 | ITF Quintana Roo, Mexico | W10 | Hard | Marcela Zacarías | Anamika Bhargava Allie Will | 2–6, 2–6 |
Loss | 3–4 | Jun 2014 | ITF Quintana Roo, Mexico | W10 | Hard | Marcela Zacarías | Anamika Bhargava Allie Will | 0–6, 4–6 |
Win | 4–4 | Aug 2014 | ITF Rosarito Beach, Mexico | W10 | Hard | Marcela Zacarías | Alexandra Cercone Alexa Guarachi | 6–4, 6–1 |
Win | 5–4 | Aug 2014 | ITF San Luis Potosí, Mexico | W10 | Hard | Marcela Zacarías | Erin Clark Ayaka Okuno | 6–1, 5–7, [10–8] |
Win | 6–4 | Feb 2015 | ITF Cuernavaca, Mexico | W25 | Hard | Marcela Zacarías | Alexandra Morozova Daniella Roldan | 6–4, 6–0 |
Win | 7–4 | Mar 2015 | ITF Irapuato, Mexico | W25 | Hard | Marcela Zacarías | Ayaka Okuno Ana Sofía Sánchez | 6–1, 7–5 |
Loss | 7–5 | Mar 2015 | ITF Metepec, Mexico | W10 | Hard | Marcela Zacarías | Maria Fernanda Alves Kaitlyn Christian | 6–2, 1–6, [13–15] |
Win | 8–5 | May 2015 | ITF Obregón, Mexico | W15 | Hard | Marcela Zacarías | Ana Sofía Sánchez Francesca Segarelli | 6–3, 6–1 |
Loss | 8–6 | Jun 2015 | ITF Périgueux, France | W25 | Clay | Marcela Zacarías | Gabriela Cé Florencia Molinero | 3–6, 2–6 |
Loss | 8–7 | Jul 2015 | ITF Gatineau, Canada | W25 | Hard | Marcela Zacarías | Jessica Moore Carol Zhao | 3–6, 4–6 |
Win | 9–7 | Nov 2015 | ITF Santiago, Chile | W25 | Clay | Renata Zarazúa | Florencia Molinero Laura Pigossi | 6–2, 5–7, [10–7] |
Loss | 9–8 | Oct 2016 | ITF Mexico City, Mexico | W10 | Hard | Alexia Coutino Castillo | Emina Bektas Jessica Wacnik | 3–6, 4–6 |
Win | 10–8 | Nov 2016 | ITF Santiago, Chile | W10 | Clay | Ana Sofía Sánchez | Fernanda Brito Camila Giangreco Campiz | 7–5, 7–5 |
Win | 11–8 | Dec 2016 | ITF La Paz, Bolivia | W10 | Clay | Victoria Bosio | Stephanie Nemtsova Thaisa Grana Pedretti | 7–6(2), 6–4 |
Loss | 11–9 | Dec 2016 | ITF Santa Cruz, Bolivia | W10 | Clay | Victoria Bosio | Fernanda Brito Camila Giangreco Campiz | 2–6, 5–7 |
Loss | 11–10 | Jun 2017 | ITF Figueira da Foz, Portugal | W25 | Hard | María Herazo González | Ayla Aksu Raluca Șerban | 4–6, 1–6 |
Loss | 11–11 | Jun 2017 | Open Montpellier, France | 25,000 | Clay | Laura Pigossi | Momoko Kobori Ayano Shimizu | 3–6, 6–4, [7–10] |
Win | 12–11 | Jul 2017 | ITS Cup, Czech Republic | 80,000 | Clay | Amandine Hesse | Michaela Hončová Raluca Șerban | 3–6, 6–2, [10–6] |
Loss | 12–12 | Nov 2017 | Toronto Challenger, Canada | 60,000 | Hard (i) | Ysaline Bonaventure | Alexa Guarachi Erin Routliffe | 6–7(4), 6–3, [4–10] |
Win | 13–12 | Jun 2018 | ITF Hua Hin, Thailand | 25,000 | Hard | Erin Routliffe | Nicha Lertpitaksinchai Peangtarn Plipuech | 7–5, 3–6, [10–6] |
Win | 14–12 | Jun 2018 | ITF Hua Hin, Thailand | 25,000 | Hard | Erin Routliffe | Mana Ayukawa Nina Stadler | 6–4, 6–4 |
Win | 15–12 | Jul 2018 | ITF Winnipeg, Canada | 25,000 | Hard | Akiko Omae | Julia Glushko Sanaz Marand | 7–6(2), 6–3 |
Loss | 15–13 | Aug 2018 | Lexington Challenger, United States | 60,000 | Hard | Sanaz Marand | Hayley Carter Ena Shibahara | 3–6, 1–6 |
Win | 16–13 | Apr 2019 | ITF Cancún, Mexico | 15,000 | Hard | Marcela Zacarías | Yuriko Miyazaki Mathilde Armitano | 6–2, 6–0 |
Win | 17–13 | Jun 2019 | ITF Nonthaburi, Thailand | 25,000 | Hard | Sabina Sharipova | Lorraine Guillermo Maegan Manasse | 6–3, 6–4 |
Loss | 17–14 | Jul 2019 | Open de Biarritz, France | 80,000 | Clay | Ioana Loredana Roșca | Manon Arcangioli Kimberley Zimmermann | 6–2, 3–6, [6–10] |
Win | 18–14 | Jul 2019 | ITF Vitoria-Gasteiz, Spain | 25,000 | Hard | Ana Sofía Sánchez | Alba Carrillo Marín Ángela Fita Boluda | 6–3, 6–3 |
Win | 19–14 | Aug 2019 | ITF Las Palmas, Spain | 25,000 | Hard | Ana Sofía Sánchez | Marina Bassols Ribera Feng Shuo | 6–3, 7–5 |
Loss | 19–15 | Jan 2020 | ITF Cancún, Mexico | 15,000 | Hard | Sofia Sewing | Justina Mikulskytė Lian Tran | 2–6, 6–4, [7–10] |
Loss | 19-16 | May 2021 | ITF Salinas, Ecuador | 25,000 | Hard | Ana Sofía Sánchez | Rasheeda McAdoo Conny Perrin | 4–6, 6–7(5) |
Loss | 19-17 | Sep 2021 | Open Medellin, Colombia | W25 | Clay | Rasheeda McAdoo | María Herazo González Laura Pigossi | 2–6, 5–7 |
Win | 20–17 | Sep 2021 | ITF Cancún, Mexico | W15 | Hard | María Portillo Ramírez | Qavia Lopez Chelsea Fontenel | 6–1, 6–1 |
Loss | 20–18 | Oct 2021 | ITF Lima, Peru | W25 | Clay | Bibiane Schoofs | Carolina Alves Andrea Gamiz | 3–6, 6–7(2) |
Loss | 20–19 | Oct 2021 | ITF Guayaquil, Ecuador | W25 | Clay | Dea Herdželaš | María Herazo González María Paulina Pérez | 3–6, 6–4, [7–10] |
Loss | 20–20 | Dec 2021 | ITF Cancún, Mexico | W15 | Hard | Jessica Hinojosa Gómez | Stacey Fung Pamela Montez | 4–6, 2–6 |
Win | 21–20 | Jul 2022 | ITF Cancún, Mexico | W15 | Hard | Jessica Hinojosa Gómez | Alicia Herrero Liñana Melany Krywoj | 6–2, 7–5 |
Loss | 21–21 | Sep 2022 | ITF Cancún, Mexico | W15 | Hard | Jessica Hinojosa Gómez | María Fernanda Navarro Lauren Proctor | 3–6, 7–5, [7–10] |
Win | 22-21 | Jul 2023 | ITF Bragado, Argentina | W25 | Clay | Romina Ccuno | Luciana Moyano Candela Vasquez | 6–2, 6-3 |
Win | 23-21 | Jul 2023 | ITF Junín, Argentina | W25 | Clay | Romina Ccuno | Julieta Lara Estable Fernanda Labraña | 6–2, 2–6, [10–7] |
Win | 24-21 | Oct 2023 | ITF Mendoza, Argentina | W25 | Clay | Romina Ccuno | Nicole Fossa Huergo Luisa Meyer auf der Heide | 6–3, 6-3 |