Result | No. | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Loss | 0–1 | Dec 2009 | ITF Veracruz, Mexico | 10,000 | Hard | Nika Kukharchuk | Dominika Diešková Mashona Washington | 5–7, 4–6 |
Loss | 0–2 | Jul 2010 | ITF Waterloo, Canada | 25,000 | Clay | Lauren Albanese | Elisabeth Abanda Katarena Paliivets | w/o |
Win | 1–2 | May 2011 | ITF Landisville, U.S. | 10,000 | Hard | Nicola Slater | Brooke Rischbieth Storm Sanders | 7–5, 6–3 |
Win | 2–2 | Sep 2011 | ITF Antalya, Turkey | 10,000 | Hard | Lucia Butkovská | Khristina Kazimova Sasha Khabibulina | 6–2, 6–2 |
Win | 3–2 | Sep 2011 | ITF Adana, Turkey | 10,000 | Hard | Nikola Fraňková | Hülya Esen Lütfiye Esen | 7–6(4), 6–4 |
Win | 4–2 | May 2012 | ITF Landisville, U.S. | 10,000 | Hard | Macall Harkins | Gabriela Dabrowski Alexandra Mueller | 6–3, 6–4 |
Loss | 4–3 | Sep 2012 | ITF Redding, U.S. | 25,000 | Hard | Macall Harkins | Jacqueline Cako Sanaz Marand | 6–7(5), 5–7 |
Loss | 4–4 | Oct 2012 | ITF Rock Hill, U.S. | 25,000 | Hard | Chiara Scholl | Jacqueline Cako Natalie Pluskota | 2–6, 3–6 |
Win | 5–4 | Jan 2013 | ITF Innisbrook, U.S. | 25,000 | Clay | Ulrikke Eikeri | Florencia Molinero Adriana Pérez | 6–3, 6–0 |
Loss | 5–5 | Sep 2013 | ITF Victoria, Mexico | 15,000 | Hard | Ana Sofía Sánchez | María Fernanda Álvarez Terán María Irigoyen | 6–7(2), 3–6 |
Win | 6–5 | Dec 2013 | ITF Mérida, Mexico | 25,000 | Hard | María Irigoyen | Hilda Melander Rebecca Peterson | 6–4, 5–7, [10–6] |
Loss | 6–6 | Dec 2013 | ITF Mérida, Mexico | 25,000 | Hard | Dia Evtimova | Barbara Bonić Hilda Melander | 3–6, 5–7 |
Win | 7–6 | May 2014 | ITF Raleigh, U.S. | 25,000 | Clay | Alexandra Mueller | Danielle Lao Keri Wong | 6–3, 6–3 |
Loss | 7–7 | Jun 2014 | ITF El Paso, U.S. | 25,000 | Hard | Danielle Lao | Jamie Loeb Ashley Weinhold | 6–4, 4–6, [13–15] |
Loss | 7–8 | Jun 2014 | Open de Montpellier, France | 25,000 | Clay | Elitsa Kostova | Inés Ferrer Suárez Sara Sorribes Tormo | 6–2, 3–6, [10–12] |
Loss | 7–9 | Dec 2014 | ITF Mérida, Mexico | 25,000 | Hard | Jan Abaza | Tatjana Maria Renata Zarazúa | 6–7(1), 1–6 |
Win | 8–9 | Jan 2015 | ITF Hong Kong | 50,000 | Hard | Han Xinyun | Varatchaya Wongteanchai Varunya Wongteanchai | 3–6, 6–4, [10–8] |
Loss | 8–10 | Sep 2015 | ITF Monterrey, Mexico | 25,000 | Hard | Alexa Guarachi | Tadeja Majerič Conny Perrin | 5–7, 3–6 |
Loss | 8–11 | Oct 2015 | ITF Sharm El Sheikh, Egypt | 10,000 | Hard | Anna Morgina | Emily Arbuthnott Lisa Whybourn | 2–6, 4–6 |
Win | 9–11 | Nov 2015 | ITF Sharm El Sheikh, Egypt | 10,000 | Hard | Martina Přádová | Vicky Geurinckx Melissa Ifidzhen | 6–2, 6–4 |
Loss | 9–12 | Dec 2015 | Pune Championships, India | 25,000 | Hard | Prarthana Thombare | Valentyna Ivakhnenko Anastasiya Vasylyeva | 6–4, 2–6, [10–12] |
Win | 10–12 | Aug 2016 | ITF Fort Worth, U.S. | 25,000 | Hard | Chanel Simmonds | Jacqueline Cako Danielle Lao | 6–0, 6–4 |
Loss | 10–13 | Oct 2016 | ITF Hamamatsu, Japan | 25,000 | Carpet | Justyna Jegiołka | Jana Fett Ayaka Okuno | 6–4, 6–7(5), [10–12] |
Loss | 10–14 | Feb 2017 | ITF Hammamet, Tunisia | 15,000 | Clay | Yana Sizikova | Giorgia Marchetti Angelica Moratelli | 4–6, 3–6 |
Loss | 10–15 | Feb 2017 | ITF Hammamet, Tunisia | 15,000 | Clay | Victoria Muntean | Giorgia Marchetti Angelica Moratelli | 6–2, 3–6, [8–10] |
Win | 11–15 | Feb 2017 | ITF Hammamet, Tunisia | 15,000 | Clay | Sandra Samir | Ida Jarlskog Julia Rosenqvist | 6–2, 7–5 |
Win | 12–15 | Mar 2017 | ITF Tampa, U.S. | 15,000 | Clay | Alexa Guarachi | Emina Bektas Sanaz Marand | 6–3, 4–6, [10–4] |
Loss | 12–16 | Aug 2017 | ITF Tsukuba, Japan | 25,000 | Hard | Naiktha Bains | Miharu Imanishi Akiko Omae | 4–6, 4–6 |
Win | 13–16 | Sep 2017 | ITF Nanao, Japan | 25,000 | Carpet | Miharu Imanishi | Akari Inoue Miyabi Inoue | 7–6(7), 6–2 |
Win | 14–16 | Jan 2018 | ITF Hammamet, Tunisia | 15,000 | Clay | Victoria Muntean | Maria Marfutina Ioana Loredana Roșca | 3–6, 7–5, [10–5] |
Loss | 14–17 | Feb 2018 | ITF Hammamet, Tunisia | 15,000 | Clay | Sandra Samir | Melania Delai Angelica Moratelli | 2–6, 4–6 |
Win | 15–17 | Feb 2018 | ITF Curitiba, Brazil | 25,000 | Clay | Marcela Zacarías | Audrey Albié Harmony Tan | 6–0, 6–3 |
Loss | 15–18 | Mar 2018 | ITF São Paulo, Brazil | 25,000 | Clay | Marcela Zacarías | Tara Moore Conny Perrin | 4–6, 6–3, [11–13] |
Loss | 15–19 | Jul 2018 | Challenger de Gatineau, Canada | 25,000 | Hard | Marcela Zacarías | Bianca Andreescu Carson Branstine | 6–4, 2–6, [4–10] |
Win | 16–19 | Aug 2018 | ITF Fort Worth, U.S. | 25,000 | Hard | Marcela Zacarías | Ayaka Okuno Olivia Tjandramulia | 3–6, 7–6(6), [10–6] |
Loss | 16–20 | Oct 2018 | ITF Charleston, U.S. | 25,000 | Clay | Gabriela Talabă | Sophie Chang Alexandra Mueller | 4–6, 4–6 |
Win | 17–20 | May 2019 | ITF Changwon, Korea | W25 | Hard | Chanel Simmonds | Choi Ji-hee Lee Ya-hsuan | 6–3, 6–4 |
Win | 18–20 | May 2019 | ITF Goyang, Korea | W25 | Hard | Chanel Simmonds | Kim Na-ri Lee So-ra | 6–1, 6–3 |
Win | 19–20 | Jun 2019 | ITF Shreveport, U.S. | W15 | Clay | Vladica Babic | Jennifer Elie Alexandra Osborne | 6–2, 6–0 |
Win | 20–20 | Jul 2019 | ITF Saskatoon, Canada | W25 | Hard | Marcela Zacarías | Haruka Kaji Momoko Kobori | 6–3, 6–2 |
Loss | 20–21 | Jul 2019 | Challenger de Gatineau, Canada | W25 | Hard | Marcela Zacarías | Leylah Fernandez Rebecca Marino | 6–7(5), 3–6 |
Win | 21–21 | Jul 2019 | ITF Evansville, U.S. | W25 | Hard | Chanel Simmonds | Haruna Arakawa Pamela Montez | 6–2, 6–0 |
Win | 22–21 | Aug 2019 | ITF Fort Worth, U.S. | W25 | Hard | Gabriela Talabă | Elysia Bolton Jada Myii Hart | 7–6(8), 7–5 |
Win | 23–21 | Aug 2019 | ITF Guayaquil, Ecuador | W25 | Clay | Marcela Zacarías | Emiliana Arango Katerina Stewart | 6–4, 6–2 |
Loss | 23–22 | Nov 2019 | Tyler Pro Challenge, U.S. | W80 | Hard | Marcela Zacarías | Jessy Rompies Beatrice Gumulya | 2–6, 3–6 |
Win | 24–22 | Jan 2020 | ITF Vero Beach, U.S. | W25 | Clay | Panna Udvardy | Irene Burillo Escorihuela Andrea Lázaro García | 7–5, 4–6, [10–7] |
Loss | 24–23 | Nov 2021 | ITF Naples, U.S. | W25 | Clay | Jessy Rompies | Hanna Chang Elizabeth Mandlik | 4–6, 6–1, [7–10] |
Loss | 24–24 | Apr 2022 | ITF Orlando, U.S. | W25 | Clay | Hsieh Yu-chieh | Catherine Harrison Maegan Manasse | 1–6, 0–6 |
Win | 25–24 | May 2022 | ITF Daytona Beach, U.S. | W25 | Clay | Hsieh Yu-chieh | Chelsea Fontenel Hina Inoue | 7–5, 6–0 |
Loss | 25–25 | May 2022 | ITF Sarasota, U.S. | W25 | Clay | Hsieh Yu-chieh | Ma Yexin Akvilė Paražinskaitė | 2–6, 5–7 |
Loss | 25–26 | Sep 2022 | ITF Lubbock, U.S. | W15 | Hard | Maria Kononova | Katarina Kozarov Veronika Miroshnichenko | 1–6, 6–4, [9–11] |
Win | 26–26 | Sep 2023 | ITF Hilton Head, U.S. | W15 | Clay | Mia Yamakita | Lucciana Pérez Alarcón Wakana Sonobe | 6–2, 7–5 |
Win | 27–26 | Oct 2023 | ITF Jackson, U.S. | W15 | Hard | Anita Sahdiieva | Adeline Flach Angella Okutoyi | 7–5, 6–3 |
Loss | 27–27 | Jan 2024 | ITF Naples, U.S. | W35 | Clay | Mayuka Aikawa | Marie Benoît Leonie Küng | 7–6(2), 2–6, [8–10] |