Result | No. | Date | Tournament | Surface | Partner | Opponents | Score |
Win | 1. | 1 October 2012 | ITF Bidar, India | Hard | Rishika Sunkara | Nungnadda Wannasuk Zhang Nannan | 6–4, 7–5 |
Win | 2. | 25 February 2013 | ITF Netanya, Israel | Hard | Polina Leykina | Natela Dzalamidze Aminat Kushkhova | 6–4, 6–2 |
Win | 3. | 31 March 2014 | ITF Sharm El Sheikh, Egypt | Hard | Jana Fett | Ola Abou Zekry Mayar Sherif | 6–4, 7–5 |
Loss | 1. | 20 October 2014 | ITF Phuket, Thailand | Hard (i) | Alyona Sotnikova | Nicha Lertpitaksinchai Peangtarn Plipuech | 6–7(0), 6–2, [4–10] |
Win | 4. | 10 November 2014 | ITF Sousse, Tunisia | Hard | Natela Dzalamidze | Harriet Dart Francesca Stephenson | 6–3, 6–1 |
Win | 5. | 17 November 2014 | ITF Sousse, Tunisia | Hard | Natela Dzalamidze | Dea Herdželaš Jelena Simić | 6–3, 6–1 |
Loss | 2. | 24 November 2014 | ITF Sousse, Tunisia | Hard | Barbara Bonić | Alice Balducci Martina Caregaro | 6–7(2), 4–6 |
Loss | 3. | 15 December 2014 | Ankara Cup, Turkey | Hard (i) | Elitsa Kostova | Ekaterine Gorgodze Nastja Kolar | 4–6, 6–7(5) |
Win | 6. | 30 March 2015 | Osprey Challenger, United States | Clay | Anhelina Kalinina | Verónica Cepede Royg María Irigoyen | 6–1, 6–4 |
Loss | 4. | 3 August 2015 | ITF Moscow, Russia | Clay | Valeriya Strakhova | Natela Dzalamidze Veronika Kudermetova | 3–6, 3–6 |
Win | 7. | 10 August 2015 | ITF Kazan, Russia | Clay | Polina Leykina | Anastasia Frolova Polina Merenkova | w/o |
Loss | 5. | 31 August 2015 | ITF Barcelona, Spain | Clay | Estrella Cabeza Candela | Aliona Bolsova Gaia Sanesi | 3–6, 4–6 |
Win | 8. | 14 September 2015 | ITF Bucha, Ukraine | Clay | Alona Fomina | Olga Ianchuk Victoria Kan | 6–4, 6–3 |
Win | 9. | 12 October 2015 | ITF Melilla, Spain | Hard | Estrella Cabeza Candela | Irene Burillo Escorihuela Isabelle Wallace | 6–3, 6–1 |
Win | 10. | 2 November 2015 | ITF Vinaròs, Spain | Clay | Estrella Cabeza Candela | Alicia Herrero Liñana Ksenija Sharifova | 6–2, 4–6, [10–5] |
Loss | 6. | 9 November 2015 | ITF Benicarló, Spain | Clay | Ioana Loredana Roșca | Amanda Carreras Alice Savoretti | 3–6, 2–6 |
Loss | 7. | 16 November 2015 | ITF Castellón, Spain | Clay | Ioana Loredana Roșca | Noelia Bouzó Zanotti Olga Sáez Larra | 3–6, 5–7 |
Loss | 8. | 2 April 2016 | ITF Sharm El Sheikh, Egypt | Hard | Margarita Lazareva | Mariam Bolkvadze Nastja Kolar | 6–7(0), 5–7 |
Win | 11. | 9 April 2016 | ITF Sharm El Sheikh, Egypt | Hard | Margarita Lazareva | Mariam Bolkvadze Victoria Muntean | 7–5, 6–3 |
Loss | 9. | 16 April 2016 | ITF Sharm El Sheikh, Egypt | Hard | Katie Boulter | Melanie Klaffner Julia Wachaczyk | 4–6, 6–2, [11–13] |
Loss | 10. | 20 May 2016 | ITF Caserta, Italy | Clay | Maria Marfutina | Amanda Carreras Alice Savoretti | 7–6(9), 6–7(5), [6–10] |
Win | 12. | 8 July 2016 | ITF Getxo, Spain | Clay | Ioana Loredana Roșca | Carla Lucero Jessika Ponchet | 6–0, 6–3 |
Loss | 11. | 31 July 2016 | ITF Horb, Germany | Clay | Anita Husarić | Richèl Hogenkamp Lesley Kerkhove | 1–6, 6–7(2) |
Win | 13. | 7 August 2016 | ITF Bad Saulgau, Germany | Clay | Irina Bara | Nicola Geuer Anna Zaja | 7–5, 4–6, [10–4] |
Win | 14. | 11 November 2016 | ITF Vinaròs, Spain | Clay | Ioana Loredana Roșca | Andrea Gámiz Charlotte Römer | 6–4, 7–6(2) |
Loss | 12. | 18 November 2016 | ITF Benicarló, Spain | Clay | Isabelle Wallace | Amanda Carreras Charlotte Römer | 7–5, 3–6, [7–10] |
Loss | 13. | 9 December 2016 | ITF Nules, Spain | Clay | Laura Pigossi | Charlotte Römer Olga Sáez Larra | 4–6, 2–6 |
Loss | 14. | 4 August 2017 | ITF Ivano-Frankivsk, Ukraine | Clay | Elena-Teodora Cadar | Maryna Chernyshova Veronika Kapshay | 6–4, 2–6, [9–11] |