| Result | W–L | Date | Tournament | Tier | Surface | Partnering | Opponents | Score | 
  | Win | 1–0 | May 2008 | ITF Kharkiv, Ukraine | 10,000 | Clay |  Anastasiya Kyrylova |  Yuliya Lyndina 
  Oksana Pavlova | 6–3, 6–2 | 
  | Loss | 1–1 | Jul 2010 | ITF Pozoblanco, Spain | 50,000 | Hard |  Kateryna Kozlova |  Akiko Yonemura 
  Tomoko Yonemura | 4–6, 6–3, [4–10] | 
  | Loss | 1–2 | Jul 2010 | ITF Kharkiv, Ukraine | 25,000 | Clay |  Alyona Sotnikova |  Kateryna Kozlova 
  Elina Svitolina | 3–6, 5–7 | 
  | Loss | 1–3 | Aug 2010 | ITF St. Petersburg, Russia | 10,000 | Clay |  Mariya Malkhasyan |  Eugeniya Pashkova 
  Maria Zharkova | 4–6, 7–5, [9–11] | 
  | Loss | 1–4 | Oct 2010 | ITF Bucha, Ukraine | 25,000 | Clay |  Anastasiya Lytovchenko |  Yuliya Kalabina 
  Tatiana Kotelnikova | 4–6, 5–7 | 
  | Win | 2–4 | Jun 2011 | ITF Kharkiv, Ukraine | 25,000 | Clay |  Kateryna Kozlova |  Melanie Klaffner 
  Lina Stančiūtė | 6–4, 6–3 | 
  | Win | 3–4 | Jul 2011 | Open Contrexéville, France | 50,000 | Clay |  Kateryna Kozlova |  Erika Sema 
  Roxane Vaisemberg | 2–6, 7–5, [12–10] | 
  | Win | 4–4 | Aug 2011 | ITF Moscow, Russia | 25,000 | Clay |  Kateryna Kozlova |  Vaszilisza Bulgakova 
  Anna Rapoport | 6–3, 6–0 | 
  | Win | 5–4 | Sep 2011 | Save Cup Mestre, Italy | 50,000 | Clay |  Marina Melnikova |  Tímea Babos 
  Magda Linette | 6–4, 7–5 | 
  | Loss | 5–5 | Jan 2012 | Open de l'Isère, France | 25,000 | Hard (i) |  Maryna Zanevska |  Karolína Plíšková 
  Kristýna Plíšková | 1–6, 3–6 | 
  | Loss | 5–6 | Mar 2012 | ITF Moscow, Russia | 25,000 | Hard (i) |  Kateryna Kozlova |  Margarita Gasparyan 
  Anna Arina Marenko | 6–3, 6–7(7), [6–10] | 
  | Win | 6–6 | May 2012 | ITF Moscow, Russia | 25,000 | Clay |  Kateryna Kozlova |  Darya Lebesheva 
  Julia Valetova | 6–1, 6–3 | 
  | Win | 7–6 | May 2012 | ITF Astana, Kazakhstan | 25,000 | Hard (i) |  Kateryna Kozlova |  Diana Isaeva 
  Ksenia Kirillova | 6–2, 6–0 | 
  | Win | 8–6 | Jun 2012 | ITF Qarshi, Uzbekistan | 25,000 | Hard |  Kateryna Kozlova |  Veronika Kapshay 
  Teodora Mirčić | 7–5, 6–3 | 
  | Loss | 8–7 | Jun 2012 | ITF Bukhara, Uzbekistan | 25,000 | Hard |  Kateryna Kozlova |  Lyudmyla Kichenok 
  Nadiia Kichenok | 5–7, 5–7 | 
  | Loss | 8–8 | Jun 2012 | ITF Rome, Italy | 25,000 | Clay |  Julia Cohen | .svg.png) Marie-Ève Pelletier 
  Laura Thorpe | 0–6, 6–3, [8–10] | 
  | Loss | 8–9 | Jul 2012 | ITF Donetsk, Ukraine | 50,000 | Hard |  Kateryna Kozlova |  Lyudmyla Kichenok 
  Nadiia Kichenok | 2–6, 5–7 | 
  | Win | 9–9 | Aug 2012 | Tatarstan Open, Russia | 50,000 | Clay |  Kateryna Kozlova |  Lyudmyla Kichenok 
  Nadiia Kichenok | 6–4, 6–7(6), [10–4] | 
  | Win | 10–9 | Sep 2012 | ITF Shymkent, Kazakhstan | 25,000 | Hard |  Kateryna Kozlova |  Nigina Abduraimova 
  Ksenia Palkina | 6–2, 6–4 | 
  | Loss | 10–10 | Apr 2013 | ITF Namangan, Uzbekistan | 25,000 | Hard |  Ksenia Palkina |  Albina Khabibulina 
  Anastasiya Vasylyeva | 3–6, 3–6 | 
  | Win | 11–10 | Aug 2013 | Tatarstan Open, Russia (2) | 50,000 | Clay |  Kateryna Kozlova |  Başak Eraydın 
  Veronika Kapshay | 6–4, 6–1 | 
  | Win | 12–10 | Sep 2013 | Batumi Ladies Open, Georgia | 25,000 | Clay |  Kateryna Kozlova |  Christina Shakovets 
  Alena Fomina | 6–0, 6–4 | 
  | Win | 13–10 | Jan 2014 | ITF Sharm El Sheikh, Egypt | 10,000 | Hard |  Veronika Kapshay |  Melis Sezer 
  İpek Soylu | 3–6, 6–4, [10–5] | 
  | Win | 14–10 | Feb 2014 | ITF Sharm El Sheikh, Egypt | 10,000 | Hard |  Veronika Kapshay |  Polina Leykina 
  Despina Papamichail | 7–6(5), 6–2 | 
  | Win | 15–10 | Feb 2014 | ITF Moscow, Russia | 25,000 | Hard (i) |  Kateryna Kozlova |  Veronika Kudermetova 
  Sviatlana Pirazhenka | 7–6(6), 6–4 | 
  | Loss | 15–11 | Sep 2014 | ITF Moscow, Russia | 25,000 | Clay |  Yuliya Kalabina |  Anna Danilina 
 .svg.png) Xenia Knoll | 1–6, 6–4, [6–10] | 
  | Loss | 15–12 | Nov 2014 | ITF Sharm El Sheikh, Egypt | 25,000 | Hard |  Polina Monova | .svg.png) Marie Benoît 
  Demi Schuurs | 4–6, 5–7 | 
  | Win | 16–12 | Apr 2015 | ITF Qarshi, Uzbekistan | 25,000 | Hard |  Polina Monova |  Kamila Kerimbayeva 
  Ksenia Lykina | 6–1, 6–3 | 
  | Loss | 16–13 | Apr 2015 | ITF İstanbul, Turkey | 50,000 | Hard |  Polina Monova |  Lyudmyla Kichenok 
  Nadiia Kichenok | 4–6, 3–6 | 
  | Win | 17–13 | Jun 2015 | ITF Minsk, Belarus | 25,000 | Clay |  Polina Monova |  Olga Ianchuk 
  Darya Kasatkina | 4–6, 6–0, [12–10] | 
  | Win | 18–13 | Jun 2015 | ITF Minsk, Belarus | 25,000 | Clay |  Irina Khromacheva |  Pemra Özgen 
  Anastasiya Vasylyeva | 6–3, 6–0 | 
  | Win | 19–13 | Dec 2015 | ITF Cairo, Egypt | 25,000 | Clay |  Dalila Jakupović |  Martina Caregaro 
  Réka Luca Jani | w/o | 
  | Win | 20–13 | Dec 2015 | Pune Championships, India | 25,000 | Hard |  Anastasiya Vasylyeva |  Hsu Chieh-yu 
  Prarthana Thombare | 4–6, 6–2, [12–10] | 
  | Loss | 20–14 | Apr 2016 | ITF İstanbul, Turkey | 50,000 | Hard |  Lidziya Marozava |  Nigina Abduraimova 
  Barbora Štefková | 4–6, 6–1, [6–10] | 
  | Win | 21–14 | Aug 2016 | ITF Kharkiv, Ukraine | 25,000 | Clay |  Anastasiya Komardina |  Başak Eraydın 
  Ilona Kremen | 6–1, 6–3 | 
  | Win | 22–14 | Sep 2016 | ITF Almaty, Kazakhstan | 25,000 | Clay |  Anastasiya Komardina |  Polina Monova 
  Valeria Savinykh | 7–5, 6–4 | 
  | Win | 23–14 | Sep 2016 | ITF Bucha, Ukraine | 25,000 | Clay |  Anastasiya Komardina |  Mihaela Buzărnescu 
  Alexandra Perper | 6–3, 6–1 | 
  | Win | 24–14 | Feb 2017 | ITF Antalya, Turkey | 15,000 | Clay |  Başak Eraydın | .svg.png) Karin Kennel 
  Nastja Kolar | 7–6(6), 6–2 | 
  | Win | 25–14 | Jun 2017 | ITF Ystad, Sweden | 25,000 | Clay |  Renata Zarazúa |  Quirine Lemoine 
  Eva Wacanno | 6–3, 3–6, [10–5] | 
  | Win | 26–14 | Jul 2017 | ITF Moscow, Russia | 25,000 | Clay |  Akgul Amanmuradova |  Ilona Kremen 
  Irina Shymanovich | 6–4, 6–2 | 
  | Win | 27–14 | July 2017 | Bursa Cup, Turkey | 60,000 | Clay |  Anastasiya Vasylyeva |  Dea Herdželaš 
  Aleksandra Pospelova | 6–3, 5–7, [10–1] | 
  | Win | 28–14 | Aug 2017 | ITF Leipzig, Germany | 25,000 | Clay |  Lidziya Marozava |  Tereza Mrdeža 
  Ankita Raina | 6–2, 6–1 | 
  | Win | 29–14 | Mar 2018 | ITF Pula, Italy | 25,000 | Clay |  Valeriya Solovyeva |  Anastasia Grymalska 
  Anastasia Zarycká | 6–3, 3–6, [10–5] | 
  | Win | 30–14 | Sep 2018 | Open de Biarritz, France | 80,000 | Clay |  Irina Bara | .svg.png) Ysaline Bonaventure 
 .svg.png) Hélène Scholsen | 6–4, 6–1 | 
  | Win | 31–14 | Oct 2018 | ITF Pula, Italy | 25,000 | Clay |  Anastasia Zarycká |  Cristina Dinu 
  Camilla Rosatello | 6–2, 6–4 | 
  | Win | 32–14 | Dec 2018 | Dubai Challenge, UAE | 100,000 | Hard |  Alena Fomina |  Réka Luca Jani 
  Cornelia Lister | 7–5, 6–2 | 
  | Win | 33–14 | Mar 2019 | ITF Pula, Italy | 25,000 | Clay |  Alena Fomina |  Cristina Dinu 
  Réka Luca Jani | 6–3, 3–6, [10–8] | 
  | Win | 34–14 | May 2021 | ITF La Bisbal d'Empordà, Spain | 60,000 | Clay |  Andreea Prisăcariu |  Mona Barthel 
  Mandy Minella | 6–3, 6–1 | 
  | Win | 35–14 | May 2021 | Liepāja Open, Latvia | 25,000 | Clay |  Akgul Amanmuradova |  Valentini Grammatikopoulou 
  Shalimar Talbi | 6–3, 3–6, [13–11] | 
  | Loss | 35–15 | Aug 2021 | ITF Koksijde, Belgium | 25,000 | Clay |  Valentini Grammatikopoulou |  Lina Gjorcheska 
  Valeriya Strakhova | 4–6, 4–6 |