Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Loss | 0–1 | May 2012 | ITF New Delhi, India | 10,000 | Hard | Sri Peddy Reddy | Rushmi Chakravarthi Ankita Raina | 3–6, 2–6 |
Loss | 0–2 | Jul 2012 | ITF New Delhi, India | 10,000 | Hard | Shweta Rana | Risa Hasegawa Miyabi Inoue | 6–1, 5–7, [1–10] |
Win | 1–2 | Mar 2013 | ITF Hyderabad, India | 10,000 | Hard | Natasha Palha | Sharmada Balu Sowjanya Bavisetti | 6–1, 6–4 |
Win | 2–2 | Apr 2013 | ITF Chennai, India | 10,000 | Clay | Natasha Palha | Rushmi Chakravarthi Ankita Raina | 5–7, 6–3, [10–6] |
Loss | 2–3 | Apr 2013 | ITF Lucknow, India | 10,000 | Grass | Natasha Palha | Nidhi Chilumula Emi Mutaguchi | 4–6, 6–7(4) |
Loss | 2–4 | Jun 2013 | ITF New Delhi, India | 10,000 | Hard | Natasha Palha | Rishika Sunkara Naomi Totka | 4–6, 6–4, [11–13] |
Win | 3–4 | Aug 2013 | ITF New Delhi, India | 10,000 | Hard | Akari Inoue | Matilda Hamlin Shweta Rana | 6–1, 6–4 |
Win | 4–4 | Sep 2013 | ITF Sharm El Sheikh, Egypt | 10,000 | Hard | Julia Valetova | Viktoriya Bogoslovskaya Evgeniya Svintsova | 6–1, 6–4 |
Win | 5–4 | Jan 2014 | ITF Aurangabad, India | 10,000 | Clay | Ankita Raina | Shweta Rana Rishika Sunkara | 6–3, 6–3 |
Win | 6–4 | Mar 2014 | ITF Sharm El Sheikh, Egypt | 10,000 | Hard | Eugeniya Pashkova | Laura Deigman Emily Webley-Smith | 6–2, 6–4 |
Loss | 6–5 | Apr 2014 | ITF Chennai, India | 10,000 | Clay | Natasha Palha | Rishika Sunkara Sharmada Balu | 0–6, 6–7(4) |
Loss | 6–6 | May 2014 | ITF Hyderabad, India | 10,000 | Hard | Shweta Rana | Rishika Sunkara Sharmada Balu | 1–6, 5–7 |
Loss | 6–7 | Jun 2014 | Fergana Challenger, Uzbekistan | 25,000 | Hard | Nao Hibino | Hiroko Kuwata Mari Tanaka | 1–6, 4–6 |
Win | 7–7 | Aug 2014 | ITF Bangalore, India | 10,000 | Hard | Sharmada Balu | Hsu Ching-wen Natasha Palha | 6–4, 0–6, [10–6] |
Win | 8–7 | Mar 2015 | ITF Sharm El Sheikh, Egypt | 10,000 | Hard | Ekaterina Yashina | Vera Lapko Anhelina Kalita | 6–4, 5–7, [10–6] |
Win | 9–7 | Apr 2015 | ITF Dehra Dun, India | 10,000 | Hard | Nungnadda Wannasuk | Prerna Bhambri Rishika Sunkara | 6–0, 6–4 |
Loss | 9–8 | Apr 2015 | ITF Ahmedabad, India | 25,000 | Hard | Nao Hibino | Peangtarn Plipuech Nungnadda Wannasuk | 3–6, 6–2, [10–12] |
Win | 10–8 | May 2015 | ITF Balikpapan, Indonesia | 25,000 | Hard | Harriet Dart | Nicha Lertpitaksinchai Nudnida Luangnam | 6–4, 4–6, [18–16] |
Win | 11–8 | Jun 2015 | ITF Sharm El Sheikh, Egypt | 10,000 | Hard | Olga Parres Azcoitia | Jenny Claffey Inês Murta | 6–4, 6–2 |
Loss | 11–9 | Jun 2015 | ITF Sharm El Sheikh, Egypt | 10,000 | Hard | Olga Parres Azcoitia | Rishika Sunkara Eva Wacanno | 1–6, 1–6 |
Win | 12–9 | Jun 2015 | ITF Sharm El Sheikh, Egypt | 10,000 | Hard | Eva Wacanno | Ola Abou Zekry Eleni Kordolaimi | 6–4, 7–6(5) |
Loss | 12–10 | Sep 2015 | ITF Hyderabad, India | 10,000 | Clay | Prerna Bhambri | Sowjanya Bavisetti Rishika Sunkara | 3–6, 4–6 |
Loss | 12–11 | Sep 2015 | ITF Hyderabad, India | 10,000 | Clay | Sharmada Balu | Fatma Al-Nabhani Prerna Bhambri | 5–7, 2–6 |
Win | 13–11 | Sep 2015 | ITF Hyderabad, India | 10,000 | Clay | Sharmada Balu | Nidhi Chilumula Rishika Sunkara | 2–6, 6–3, [12–10] |
Win | 14–11 | Oct 2015 | ITF Lucknow, India | 10,000 | Grass | Prerna Bhambri | Sharmada Balu Nidhi Chilumula | 6–3, 4–6, [10–7] |
Win | 15–11 | Oct 2015 | ITF Raipur, India | 10,000 | Hard | Sharmada Balu | Prerna Bhambri Rishika Sunkara | 6–3, 6–7(4), [10–8] |
Win | 16–11 | Dec 2015 | Lagos Open, Nigeria | 25,000 | Hard | Julia Terziyska | Tadeja Majerič Conny Perrin | 4–6, 6–3, [10–8] |
Loss | 16–12 | Dec 2015 | Pune Open, India | 25,000 | Hard | Hsu Chieh-yu | Valentyna Ivakhnenko Anastasiya Vasylyeva | 6–4, 2–6, [10–12] |
Win | 17–12 | Mar 2016 | ITF Puebla, Mexico | 25,000 | Hard (i) | Akiko Omae | Irina Khromacheva Ksenia Lykina | 6–4, 2–6, [10–8] |
Loss | 17–13 | Mar 2016 | ITF Irapuato, Mexico | 25,000 | Hard | Akiko Omae | Lyudmyla Kichenok Nadiia Kichenok | 1–6, 4–6 |
Win | 18–13 | Jun 2016 | Open de Montpellier, France | 25,000 | Clay | Eva Wacanno | Lourdes Domínguez Lino Jil Teichmann | 7–5, 2–6, [11–9] |
Loss | 18–14 | Oct 2016 | Lagos Open, Nigeria | 25,000 | Hard | Valentini Grammatikopoulou | Chayenne Ewijk Rosalie van der Hoek | 5–7, 3–6 |
Win | 19–14 | Oct 2016 | Lagos Open, Nigeria | 25,000 | Hard | Valentini Grammatikopoulou | Kyra Shroff Dhruthi Tatachar Venugopal | 6–7(3), 6–3, [11–9] |
Loss | 19–15 | Feb 2017 | ITF Perth, Australia | 25,000 | Hard | Irina Bara | Junri Namigata Riko Sawayanagi | 6–7(5), 6–4, [9–11] |
Loss | 19–16 | Apr 2017 | ITF Pula, Italy | 25,000 | Clay | Eva Wacanno | Lina Gjorcheska Bernarda Pera | 2–6, 3–6 |
Loss | 19–17 | Apr 2017 | Kunming Open, China | 100,000 | Clay | Xun Fangying | Han Xinyun Ye Qiuyu | 2–6, 5–7 |
Win | 20–17 | Jun 2017 | Hódmezővásárhely Ladies Open, Hungary | 60,000 | Clay | Kotomi Takahata | Ulrikke Eikeri Tereza Mrdeža | 1–0 ret. |
Win | 21–17 | Jun 2018 | Manchester Trophy, UK | 100,000 | Grass | Luksika Kumkhum | Naomi Broady Asia Muhammad | 7–6(5), 6–3 |
Loss | 21–18 | Jul 2018 | Contrexéville Open, France | 100,000 | Clay | Eva Wacanno | An-Sophie Mestach Zheng Saisai | 6–3, 2–6, [7–10] |
Loss | 21–19 | Oct 2019 | Lagos Open, Nigeria | 25,000 | Hard | Sandra Samir | Rutuja Bhosale Laura Pigossi | 6–4, 4–6, [7–10] |
Loss | 21–20 | Oct 2019 | Lagos Open, Nigeria | 25,000 | Hard | Sandra Samir | Rutuja Bhosale Laura Pigossi | 3–6, 7–6(3), [6–10] |
Loss | 21–21 | Jan 2020 | ITF Daytona Beach, US | 25,000 | Clay | Paula Ormaechea | Dalma Gálfi Kimberley Zimmermann | 6–7(4), 2–6 |
Loss | 21–22 | Mar 2021 | ITF New Delhi, India | 15,000 | Hard | Sowjanya Bavisetti | Pia Lovrič Adrienn Nagy | 2–6, 3–6 |
Loss | 21–23 | Jan 2022 | ITF Cairo, Egypt | W25 | Clay | Adrienn Nagy | Melanie Klaffner Sinja Kraus | 5–7, 3–6 |
Win | 22–23 | Feb 2022 | Open de l'Isère, France | W60 | Hard (i) | Lily Miyazaki | Alicia Barnett Olivia Nicholls | 6–3, 6–3 |
Loss | 22–24 | Feb 2022 | Porto Indoor, Portugal | W25 | Hard (i) | Adrienn Nagy | Valentini Grammatikopoulou Quirine Lemoine | 2–6, 0–6 |
Loss | 22–25 | May 2022 | ITF Montemor-o-Novo, Portugal | W25 | Hard | Alana Parnaby | Francisca Jorge Matilde Jorge | 3–6, 4–6 |
Win | 23–25 | Jun 2022 | ITF Prokuplje, Serbia | W25 | Clay | Zhibek Kulambayeva | Leyre Romero Gormaz Tara Würth | w/o |
Loss | 23–26 | Jul 2022 | Liepāja Open, Latvia | W60 | Clay | Emily Appleton | Dalila Jakupović Ivana Jorović | 4–6, 3–6 |
Loss | 23–27 | Aug 2022 | ITF Vrnjačka Banja, Serbia | W25 | Clay | Emily Appleton | Cristina Dinu Valeriya Strakhova | 1–6, 6–4, [8–10] |
Win | 24–27 | Dec 2022 | ITF Solapur, India | W25 | Hard | Ankita Raina | Priska Madelyn Nugroho Ekaterina Yashina | 6–1, 6–2 |
Loss | 24–28 | Dec 2022 | ITF Navi Mumbai, India | W25 | Hard | Ankita Raina | Priska Madelyn Nugroho Ekaterina Yashina | 3–6, 1–6 |
Win | 25–28 | Jan 2023 | Pune Open, India | W40 | Hard | Ankita Raina | Gozal Ainitdinova Zhibek Kulambayeva | 4–6, 7–5, [10–8] |
Loss | 25–29 | Feb 2023 | ITF Mâcon, France | W40 | Hard (i) | Darya Astakhova | Magali Kempen Xenia Knoll | 3–6, 4–6 |
Win | 26–29 | Aug 2023 | Internacional de Barcelona, Spain | W60 | Hard | Anastasia Tikhonova | Estelle Cascino Diāna Marcinkēviča | 3–6, 6–1, [10–7] |
Win | 27–29 | Apr 2024 | Split Open, Croatia | W75 | Clay | Valentini Grammatikopoulou | Veronika Erjavec Justina Mikulskyte | 6–4, 6–1 |
Loss | 27–30 | May 2024 | Zagreb Ladies Open, Croatia | W75 | Clay | Emily Appleton | Laura Pigossi Céline Naef | 6–4, 1–6, [8–10] |