Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Win | 1–0 | Oct 2010 | ITF Itu, Brazil | W10 | Clay | Vivian Segnini | Flávia Dechandt Araújo Carla Forte | 6–0, 6–4 |
Win | 2–0 | Apr 2011 | ITF Ribeirão Preto, Brazil | W10 | Clay | Irina Khromacheva | Monique Albuquerque Isabela Miró | 6–2, 6–4 |
Win | 3–0 | Apr 2011 | ITF São Paulo, Brazil | W10 | Clay | Carla Forte | Isabela Miró Nathália Rossi | 7–6(5), 6–4 |
Loss | 3–1 | Sep 2011 | ITF São Paulo, Brazil | W10 | Clay | Flávia Guimarães Bueno | María Irigoyen Carla Lucero | 6–7(10), 4–6 |
Win | 4–1 | Oct 2011 | ITF São Paulo, Brazil | W10 | Clay | Maria Fernanda Alves | Flávia Dechandt Araújo Paula Cristina Gonçalves | 6–2, 6–4 |
Loss | 4–2 | Oct 2011 | ITF São Paulo, Brazil | W10 | Clay | Cecilia Costa Melgar | Maria Fernanda Alves Karina Venditti | 2–6, 4–6 |
Loss | 4–3 | Oct 2011 | ITF Goiânia, Brazil | W10 | Clay | Maria Fernanda Alves | Jazmín Britos Carla Lucero | 6–0, 4–6, [6–10] |
Win | 5–3 | Mar 2012 | ITF Ribeirão Preto, Brazil | W10 | Clay | Carla Forte | Isabella Robbiani Carolina Zeballos | 6–1, 3–6, [10–7] |
Loss | 5–4 | Apr 2012 | ITF Ribeirão Preto, Brazil | W10 | Hard | Carla Forte | Fernanda Brito Raquel Piltcher | 3–6, 7–5, [7–10] |
Loss | 5–5 | Apr 2012 | ITF São Paulo, Brazil | W10 | Clay | Carla Forte | Ana Clara Duarte Gabriela Paz | 7–5, 3–6, [5–10] |
Loss | 5–6 | Jun 2012 | ITF Santos, Brazil | W10 | Clay | Raquel Piltcher | Eduarda Piai Karina Venditti | 3–6, 6–7(4) |
Loss | 5–7 | Aug 2013 | ITF Fleurus, Belgium | W25 | Clay | Daniela Seguel | Irina Khromacheva Diāna Marcinkēviča | 4–6, 3–6 |
Win | 6–7 | Nov 2013 | ITF São José do Rio Preto, Brazil | W10 | Clay | Nathália Rossi | Carolina Alves Juliana Rocha Cardoso | 6–3, 6–4 |
Loss | 6–8 | Nov 2013 | ITF São José do Rio Preto, Brazil | W10 | Clay | Nathália Rossi | Suellen Abel Eduarda Piai | 3–6, 6–7(3) |
Loss | 6–9 | Nov 2013 | ITF São Paulo, Brazil | W10 | Clay | Lee Pei-chi | Nathaly Kurata Eduarda Piai | 1–6, 6–1, [8–10] |
Loss | 6–10 | Mar 2014 | ITF Ribeirão Preto, Brazil | W10 | Clay | Eduarda Piai | Maria Fernanda Alves Ana Clara Duarte | 4–6, 6–4, [9–11] |
Loss | 6–11 | Mar 2014 | ITF São José dos Campos, Brazil | W10 | Clay | Eduarda Piai | Maria Fernanda Alves Paula Cristina Gonçalves | 6–7(0), 5–7 |
Loss | 6–12 | Jun 2014 | ITF Périgueux, France | W25 | Clay | Florencia Molinero | Andrea Gámiz Sara Sorribes Tormo | 7–5, 4–6, [8–10] |
Loss | 6–13 | Mar 2015 | ITF São José dos Campos, Brazil | W10 | Clay | Laura Pigossi | Carolina Alves Victoria Bosio | 6–7(3), 4–6 |
Win | 7–13 | Jun 2015 | ITF Périgueux, France | W25 | Clay | Florencia Molinero | Victoria Rodríguez Marcela Zacarías | 6–3, 6–2 |
Win | 8–13 | Feb 2016 | ITF Campinas, Brazil | W25 | Clay | Florencia Molinero | Guadalupe Pérez Rojas Nadia Podoroska | 1–6, 6–4, [10–4] |
Win | 9–13 | May 2016 | ITF Naples, United States | W25 | Clay | Justyna Jegiołka | Sophie Chang Renata Zarazúa | 6–1, 6–2 |
Loss | 9–14 | Oct 2016 | ITF Toowoomba, Australia | W25 | Hard | Tereza Mihalíková | Dalma Gálfi Viktória Kužmová | 4–6, 6–7(4) |
Win | 10–14 | Mar 2017 | ITF Curitiba, Brazil | W25 | Clay | Andrea Gámiz | Laura Pigossi Jil Teichmann | 4–6, 6–2, [10–2] |
Loss | 10–15 | Mar 2017 | ITF São Paulo, Brazil | W25 | Clay | Andrea Gámiz | Catalina Pella Daniela Seguel | 5–7, 6–3, [5–10] |
Win | 11–15 | Mar 2017 | ITF Campinas, Brazil | W15 | Clay | Thaisa Grana Pedretti | Nathaly Kurata Giovanna Tomita | 6–1, 6–3 |
Win | 12–15 | Apr 2017 | ITF São José dos Campos, Brazil | W15 | Clay | Thaisa Grana Pedretti | Victoria Bosio Julieta Lara Estable | 5–7, 7–6(6), [10–3] |
Win | 13–15 | Apr 2017 | ITF Hammamet, Tunisia | W15 | Clay | Andrea Gámiz | Manon Arcangioli Jessika Ponchet | 6–1, 6–2 |
Loss | 13–16 | Jun 2017 | ITF Padova, Italy | W25 | Clay | Catalina Pella | Cristiana Ferrando Alice Matteucci | 6–2, 0–6, [9–11] |
Loss | 13–17 | Jun 2017 | ITF Lenzerheide, Switzerland | W25 | Clay | Catalina Pella | Amra Sadiković Nina Stadler | 6–2, 4–6, [1–10] |
Win | 14–17 | Jul 2017 | ITF Campos do Jordão, Brazil | W15 | Hard | Thaisa Grana Pedretti | Nathaly Kurata Eduarda Piai | 7–5, 6–4 |
Win | 15–17 | Aug 2017 | Mençuna Cup, Turkey | W60 | Hard | Ankita Raina | Elitsa Kostova Yana Sizikova | 6–2, 6–3 |
Win | 16–17 | Sep 2017 | ITF Almaty, Kazakhstan | W25 | Clay | Yana Sizikova | Nigina Abduraimova Akgul Amanmuradova | 6–4, 3–6, [10–7] |
Loss | 16–18 | Sep 2017 | ITF Santa Margherita di Pula, Italy | W25 | Clay | Catalina Pella | Claudia Giovine Tereza Mrdeža | 3–6, 1–6 |
Loss | 16–19 | Mar 2019 | ITF Campinas, Brazil | W25 | Clay | Carolina Alves | Danka Kovinić Laura Pigossi | 3–6, 2–6 |
Win | 17–19 | May 2019 | ITF Santa Margherita di Pula, Italy | W25 | Clay | Chiara Scholl | Naiktha Bains Anna Bondár | 6–0, 7–5 |
Loss | 17–20 | May 2019 | ITF Rome, Italy | W25 | Clay | Cristina Dinu | Arina Rodionova Storm Sanders | 2–6, 3–6 |
Loss | 17–21 | Jun 2019 | ITF Padova, Italy | W25 | Clay | Carolina Alves | Cristina Dinu Angelica Moratelli | 6–7(7), 6–3, [8–10] |
Win | 18–21 | Jun 2019 | ITF Tarvisio, Italy | W25 | Clay | Paula Cristina Gonçalves | Gloria Ceschi Rasheeda McAdoo | 6–2, 4–6, [10–3] |
Win | 19–21 | Sep 2019 | ITF Bagnatica, Italy | W25 | Clay | Carolina Alves | Martina Caregaro Federica di Sarra | 6–2, 1–6, [10–5] |
Win | 20–21 | Jan 2021 | ITF Antalya, Turkey | W15 | Clay | Victoria Bosio | Miyu Kato Haine Ogata | 6–4, 6–3 |
Loss | 20–22 | May 2021 | ITF Oeiras, Portugal | W25 | Clay | Riya Bhatia | Adrienn Nagy Park So-hyun | 4–6, 0–6 |
Win | 21–22 | May 2021 | ITF Antalya, Turkey | W15 | Clay | Cristina Dinu | Katharina Hering Natalia Siedliska | 7–5, 6–1 |