| Result
 | 
W–L
 | 
Date
 | 
Tournament
 | 
Tier
 | 
Surface
 | 
Partner
 | 
Opponents
 | 
Score
 | 
| Loss
 | 
0–1
 | 
Aug 2008
 | 
ITF Savitaipale, Finland
 | 
10,000
 | 
Clay
 | 
  Ekaterina Prozorova
 | 
  Hanne Skak Jensen     Davinia Lobbinger
 | 
1–6, 3–6
 | 
| Win
 | 
1–1
 | 
Sep 2008
 | 
ITF Mytilene, Greece
 | 
10,000
 | 
Hard
 | 
  Renata Bakieva
 | 
  Eirini Georgatou     Jade Hopper
 | 
6–1, 6–3
 | 
| Loss
 | 
1–2
 | 
Jul 2009
 | 
ITF Gaziantep, Turkey
 | 
10,000
 | 
Hard
 | 
  Yuliana Umanets
 | 
  Nigina Abduraimova     Jade Hopper
 | 
3–6, 7–6(6), [11–13]
 | 
| Win
 | 
2–2
 | 
Aug 2009
 | 
ITF Savitaipale, Finland
 | 
10,000
 | 
Clay
 | 
  Anna Orlik
 | 
  Malou Ejdesgaard     Ester Masuri
 | 
4–6, 6–2, [10–5]
 | 
| Win
 | 
3–2
 | 
Aug 2009
 | 
ITF Tallinn, Estonia
 | 
10,000
 | 
Hard
 | 
  Anna Orlik
 | 
  Jade Hopper     Lisa Marshall
 | 
6–1, 0–6, [10–7]
 | 
| Win
 | 
4–2
 | 
Jul 2010
 | 
ITF Tampere, Finland
 | 
10,000
 | 
Clay
 | 
  Irina Kuzmina
 | 
  Amandine Hesse     Monika Tůmová
 | 
6–4, 6–2
 | 
| Win
 | 
5–2
 | 
Aug 2010
 | 
ITF Savitaipale, Finland
 | 
10,000
 | 
Clay
 | 
  Alexandra Artamonova
 | 
  Nina Munch-Søgaard     Katariina Tuohimaa
 | 
6–2, 6–3
 | 
| Win
 | 
6–2
 | 
Sep 2010
 | 
ITF Larissa, Greece
 | 
10,000
 | 
Hard
 | 
  Alexandra Artamonova
 | 
  Claudia-Gianina Dumitrescu     Diana Isaeva
 | 
6–1, 6–1
 | 
| Loss
 | 
6–3
 | 
May 2011
 | 
ITF Petroupoli, Greece
 | 
10,000
 | 
Hard
 | 
  Alexandra Artamonova
 | 
  Kim Grajdek     Zuzana Linhová
 | 
6–3, 3–6, [6–10]
 | 
| Win
 | 
7–3
 | 
May 2011
 | 
ITF Rethymno, Greece
 | 
10,000
 | 
Hard
 | 
  Alexandra Artamonova
 | 
  Anna Fitzpatrick     Jade Windley
 | 
6–2, 6–3
 | 
| Win
 | 
8–3
 | 
Jan 2012
 | 
ITF Sunderland, UK
 | 
25,000
 | 
Hard (i)
 | 
  Justyna Jegiołka
 | 
  Martina Caciotti     Anastasia Grymalska
 | 
6–4, 2–6, [10–6]
 | 
| Win
 | 
9–3
 | 
Feb 2012
 | 
ITF Bron, France
 | 
10,000
 | 
Hard (i)
 | 
  Despina Papamichail
 | 
  Justine Ozga     Isabella Shinikova
 | 
7–5, 7–5
 | 
| Win
 | 
10–3
 | 
Mar 2012
 | 
ITF Dijon, France
 | 
10,000
 | 
Hard (i)
 | 
  Despina Papamichail
 | 
  Yana Sizikova     Alison Van Uytvanck
 | 
7–5, 7–6(7)
 | 
| Win
 | 
11–3
 | 
May 2012
 | 
Internazionali di Brescia, Italy
 | 
25,000
 | 
Clay
 | 
  Corinna Dentoni
 | 
  Tereza Mrdeža     Maša Zec Peškirič
 | 
6–2, 6–1
 | 
| Loss
 | 
11–4
 | 
Aug 2012
 | 
ITF Charleroi, Belgium
 | 
25,000
 | 
Clay
 | 
  Ilona Kremen
 | 
  Séverine Beltrame     Laura Thorpe
 | 
6–3, 4–6, [7–10]
 | 
| Win
 | 
12–4
 | 
Sep 2012
 | 
ITF Clermont-Ferrand, France
 | 
25,000
 | 
Hard (i)
 | 
  Bibiane Schoofs
 | 
  Samantha Murray     Jade Windley
 | 
6–3, 6–0
 | 
| Loss
 | 
12–5
 | 
Oct 2012
 | 
Open de Touraine, France
 | 
50,000
 | 
Hard (i)
 | 
  Justyna Jegiołka
 | 
  Séverine Beltrame     Julie Coin
 | 
5–7, 4–6
 | 
| Win
 | 
13–5
 | 
Oct 2012
 | 
GB Pro-Series Glasgow, UK
 | 
25,000
 | 
Hard (i)
 | 
  Justyna Jegiołka
 | 
  Nicole Clerico     Anna Zaja
 | 
6–2, 6–1
 | 
| Loss
 | 
13–6
 | 
Oct 2012
 | 
GB Pro-Series Barnstaple, UK
 | 
75,000
 | 
Hard (i)
 | 
  Aliaksandra Sasnovich
 | 
  Akgul Amanmuradova     Vesna Dolonc
 | 
3–6, 1–6
 | 
| Win
 | 
14–6
 | 
Apr 2013
 | 
Chiasso Open, Switzerland
 | 
25,000
 | 
Clay
 | 
  Aliaksandra Sasnovich
 | 
  Nicole Clerico     Giulia Gatto-Monticone
 | 
6–7(2), 6–4, [10–7]
 | 
| Loss
 | 
14–7
 | 
May 2013
 | 
Grado Tennis Cup, Italy
 | 
25,000
 | 
Clay
 | 
  Viktorija Golubic
 | 
  Yurika Sema     Zhou Yimiao
 | 
6–1, 5–7, [7–10]
 | 
| Loss
 | 
14–8
 | 
Jun 2013
 | 
ITF Lenzerheide, Switzerland
 | 
25,000
 | 
Clay
 | 
  Veronika Kudermetova
 | 
  Belinda Bencic     Kateřina Siniaková
 | 
0–6, 2–6
 | 
| Loss
 | 
14–9
 | 
Aug 2013
 | 
ITF Westende, Belgium
 | 
25,000
 | 
Hard
 | 
  Antonia Lottner
 | 
  Tatiana Búa     Daniela Seguel
 | 
3–6, 7–5, [9–11]
 | 
| Win
 | 
15–9
 | 
Aug 2013
 | 
ITF Fleurus, Belgium
 | 
25,000
 | 
Clay
 | 
  Irina Khromacheva
 | 
  Gabriela Cé     Daniela Seguel
 | 
6–4, 6–3
 | 
| Loss
 | 
15–10
 | 
Nov 2013
 | 
ITF Équeurdreville, France
 | 
25,000
 | 
Hard (i)
 | 
  Eva Wacanno
 | 
  Timea Bacsinszky     Kristina Barrois
 | 
4–6, 3–6
 | 
| Loss
 | 
15–11
 | 
Nov 2013
 | 
ITF Zawada, Poland
 | 
25,000
 | 
Carpet (i)
 | 
  Justyna Jegiołka
 | 
  Nikola Fraňková     Tereza Smitková
 | 
1–6, 6–2, [8–10]
 | 
| Loss
 | 
15–12
 | 
Dec 2013
 | 
ITF Navi Mumbai, India
 | 
25,000
 | 
Hard
 | 
  Oksana Kalashnikova
 | 
  Jocelyn Rae     Anna Smith
 | 
4–6, 6–7(5)
 | 
| Win
 | 
16–12
 | 
Apr 2014
 | 
Wiesbaden Open, Germany
 | 
25,000
 | 
Clay
 | 
  Viktorija Golubic
 | 
  Julia Glushko     Mandy Minella
 | 
6–4, 6–3
 | 
| Loss
 | 
16–13
 | 
Sep 2014
 | 
GB Pro-Series Barnstaple, UK
 | 
25,000
 | 
Hard (i)
 | 
  Viktorija Golubic
 | 
  Alizé Lim     Carina Witthöft
 | 
2–6, 1–6
 | 
| Loss
 | 
16–14
 | 
Jul 2015
 | 
ITF Turin, Italy
 | 
25,000
 | 
Clay
 | 
  Susanne Celik
 | 
  Xenia Knoll     Alice Matteucci
 | 
2–6, 5–7
 | 
| Win
 | 
17–14
 | 
Jul 2015
 | 
ITF Aschaffenburg, Germany
 | 
25,000
 | 
Clay
 | 
  Alyona Sotnikova
 | 
  Alona Fomina     Sofiya Kovalets
 | 
3–6, 6–4, [10–5]
 | 
| Loss
 | 
17–15
 | 
Oct 2015
 | 
ITF Florence, United States
 | 
25,000
 | 
Hard
 | 
  Chiara Scholl
 | 
  Ema Burgić Bucko     Keri Wong
 | 
6–7(6), 1–6
 | 
| Loss
 | 
17–16
 | 
Mar 2016
 | 
ITF Le Havre, France
 | 
10,000
 | 
Clay (i)
 | 
  Georgina García Pérez
 | 
  Bernarda Pera     Sabrina Santamaria
 | 
2–6, 2–6
 | 
| Win
 | 
18–16
 | 
Sep 2016
 | 
Open de Saint-Malo, France
 | 
50,000+H
 | 
Clay
 | 
  Lina Gjorcheska
 | 
  Alexandra Cadanțu     Jaqueline Cristian
 | 
3–6, 6–3, [10–8]
 | 
| Win
 | 
19–16
 | 
Nov 2016
 | 
ITF Zawada, Poland
 | 
25,000
 | 
Carpet (i)
 | 
  Justyna Jegiołka
 | 
  Ilona Kremen     Vera Lapko
 | 
6–4, 7–5
 | 
| Win
 | 
20–16
 | 
Mar 2017
 | 
ITF Mâcon, France
 | 
15,000
 | 
Hard (i)
 | 
  Ilona Kremen
 | 
  Alice Matteucci     Camilla Rosatello
 | 
6–7(5), 7–6(1), [10–4]
 | 
| Loss
 | 
20–17
 | 
Mar 2017
 | 
ITF Amiens, France
 | 
15,000
 | 
Clay (i)
 | 
  Ilona Kremen
 | 
  Camilla Rosatello     Melanie Stokke
 | 
4–6, 1–6
 | 
| Win
 | 
21–17
 | 
Mar 2017
 | 
ITF Gonesse, France
 | 
15,000
 | 
Clay (i)
 | 
  Ilona Kremen
 | 
  Ganna Poznikhirenko     Ekaterina Yashina
 | 
6–1, 6–4
 | 
| Win
 | 
22–17
 | 
Apr 2017
 | 
ITF Dijon, France
 | 
15,000
 | 
Hard (i)
 | 
  Rebeka Masarova
 | 
  Victoria Muntean     Anastasia Zarycká
 | 
6–4, 6–3
 | 
| Loss
 | 
22–18
 | 
May 2017
 | 
Wiesbaden Open, Germany
 | 
25,000
 | 
Clay
 | 
  Rebeka Masarova
 | 
  Vivian Heisen     Storm Sanders
 | 
5–7, 7–5, [8–10]
 | 
| Loss
 | 
22–19
 | 
May 2017
 | 
ITF Caserta, Italy
 | 
25,000
 | 
Clay
 | 
  Camilla Rosatello
 | 
  Deborah Chiesa     Martina Colmegna
 | 
6–7(5), 4–6
 | 
| Loss
 | 
22–20
 | 
Aug 2017
 | 
ITF Braunschweig, Germany
 | 
25,000
 | 
Clay
 | 
  Anastasiya Komardina
 | 
  Cornelia Lister     María Teresa Torró Flor
 | 
6–3, 6–7(5), [9–11]
 | 
| Win
 | 
23–20
 | 
Sep 2017
 | 
ITF Balatonboglár, Hungary
 | 
25,000
 | 
Clay
 | 
  Irina Khromacheva
 | 
  Ágnes Bukta     Vivien Juhászová
 | 
6–4, 6–3
 | 
| Win
 | 
24–20
 | 
Sep 2017
 | 
Open de Saint-Malo, France (2)
 | 
60,000
 | 
Clay
 | 
  Daniela Seguel
 | 
  Irina Bara     Mihaela Buzărnescu
 | 
6–3, 6–3
 | 
| Win
 | 
25–20
 | 
Dec 2017
 | 
ITF Navi Mumbai, India
 | 
25,000
 | 
Hard
 | 
  Georgina García Pérez
 | 
  Pranjala Yadlapalli     Tamara Zidanšek
 | 
6–0, 6–1
 | 
| Win
 | 
26–20
 | 
Feb 2018
 | 
AK Ladies Open, Germany
 | 
25,000
 | 
Carpet (i)
 | 
  Katarzyna Piter
 | 
  Valentini Grammatikopoulou     Maryna Zanevska
 | 
w/o
 | 
| Loss
 | 
26–21
 | 
Mar 2018
 | 
ITF Mâcon, France
 | 
15,000
 | 
Hard (i)
 | 
  Manon Arcangioli
 | 
  Mathilde Armitano     Elixane Lechemia
 | 
1–6, 6–3, [8–10]
 | 
| Loss
 | 
26–22
 | 
Jun 2018
 | 
Bredeney Ladies Open, Germany
 | 
25,000
 | 
Clay
 | 
  Chanel Simmonds
 | 
  Katharina Gerlach     Julia Wachaczyk
 | 
4–6, 6–2, [6–10]
 | 
| Loss
 | 
26–23
 | 
Aug 2018
 | 
ITF Braunschweig, Germany
 | 
25,000
 | 
Clay
 | 
  Cornelia Lister
 | 
  Anastasia Zarycká     Julia Wachaczyk
 | 
4–6, 6–3, [9–11]
 | 
| Loss
 | 
26–24
 | 
Sep 2018
 | 
Open de Saint-Malo, France
 | 
60,000
 | 
Clay
 | 
  Alexandra Cadanțu
 | 
  Cristina Bucșa     María Herazo González
 | 
6–4, 1–6, [8–10]
 | 
| Loss
 | 
26–25
 | 
Oct 2018
 | 
ITF Óbidos, Portugal
 | 
25,000
 | 
Carpet
 | 
  Panna Udvardy
 | 
  Natalija Kostic     Akiko Omae
 | 
3–6, 6–4, [7–10]
 | 
| Loss
 | 
26–26
 | 
Oct 2018
 | 
ITF Óbidos, Portugal
 | 
25,000
 | 
Carpet
 | 
  Cristina Bucșa
 | 
  Michaëlla Krajicek     Ingrid Neel
 | 
2–6, 2–6
 | 
| Loss
 | 
26–27
 | 
Jun 2019
 | 
ITF Périgueux, France
 | 
25,000
 | 
Clay
 | 
  María Herazo González
 | 
  Bárbara Gatica     Rebeca Pereira
 | 
4–6, 2–6
 | 
| Loss
 | 
26–28
 | 
Nov 2019
 | 
ITF Bhopal, India
 | 
25,000
 | 
Hard
 | 
  Valeriya Strakhova
 | 
  Rutuja Bhosale     Emily Webley-Smith
 | 
4–6, 5–7
 | 
| Win
 | 
27–28
 | 
Jul 2021
 | 
ITF Contamines, France
 | 
W25
 | 
Hard
 | 
  Chiara Scholl
 | 
  María Carlé     Ylena In-Albon
 | 
3–6, 6–2, [10–7]
 | 
| Loss
 | 
27–29
 | 
Aug 2021
 | 
Verbier Open, Switzerland
 | 
W25
 | 
Clay
 | 
  Maria Timofeeva
 | 
  Erika Andreeva     Ekaterina Makarova
 | 
6–7(2), 1–6
 | 
| Win
 | 
28–29
 | 
Oct 2021
 | 
Lagos Ladies Open, Portugal
 | 
W25
 | 
Hard
 | 
  Yuan Yue
 | 
  Miriam Kolodziejová     Jesika Malečková
 | 
w/o
 | 
| Win
 | 
29–29
 | 
Dec 2021
 | 
ITF Navi Mumbai, India
 | 
W25
 | 
Hard
 | 
  Zhibek Kulambayeva
 | 
  Anna Danilina     Valeriya Strakhova
 | 
6–3, 4–6, [10–6]
 | 
| Loss
 | 
29–30
 | 
Mar 2022
 | 
ITF Le Havre, France
 | 
W25
 | 
Clay
 | 
  Chiara Scholl
 | 
  Cristina Bucșa     Georgina García Pérez
 | 
4–6, 3–6
 | 
| Loss
 | 
29–31
 | 
Jun 2022
 | 
Internazionali di Brescia, Italy
 | 
W60
 | 
Clay
 | 
  Zhibek Kulambayeva
 | 
  Nuria Brancaccio     Lisa Pigato
 | 
4–6, 1–6
 | 
| Loss
 | 
29–32
 | 
Sep 2022
 | 
ITF Trieste, Italy
 | 
W25
 | 
Clay
 | 
  Lucija Ćirić Bagarić
 | 
  Nika Radišić     Lu Jiajing
 | 
5–7, 6–3, [13–15]
 | 
| Loss
 | 
29–33
 | 
Oct 2022
 | 
Trnava Indoor, Slovakia
 | 
W60
 | 
Hard (i)
 | 
  Conny Perrin
 | 
  Mariam Bolkvadze     Maia Lumsden
 | 
2–6, 3–6
 | 
| Win
 | 
30–33
 | 
Feb 2023
 | 
ITF Jhajjar, India
 | 
W15
 | 
Clay
 | 
  Fanny Östlund
 | 
  Vaidehi Chaudhari     Zeel Desai
 | 
6–2, 6–1
 | 
| Loss
 | 
30–34
 | 
Jun 2022
 | 
ITF Poertschach, Austria
 | 
W25
 | 
Clay
 | 
  Elena-Teodora Cadar
 | 
  Weronika Falkowska     Sofia Sewing
 | 
1–6, 2–6
 | 
| Loss
 | 
30–35
 | 
Jul 2023
 | 
Open Araba en Femenino, Spain
 | 
W100
 | 
Hard
 | 
  Estelle Cascino
 | 
  Alicia Barnett     Olivia Nicholls
 | 
3–6, 4–6
 | 
| Loss
 | 
30–36
 | 
Jul 2023
 | 
ITF El Espinar, Spain
 | 
W25
 | 
Hard
 | 
  Ku Yeon-woo
 | 
  Rasheeda McAdoo     Alexandra Osborne
 | 
4–6, 3–6
 | 
| Loss
 | 
30–37
 | 
Aug 2023
 | 
ITF Barcelona, Spain
 | 
W60
 | 
Hard
 | 
  Estelle Cascino
 | 
  Prarthana Thombare     Anastasia Tikhonova
 | 
6–3, 1–6, [7–10]
 | 
| Loss
 | 
30–38
 | 
Aug 2023
 | 
Collonge-Bellerive Open,  Switzerland
 | 
W60
 | 
Clay
 | 
  Estelle Cascino
 | 
  Conny Perrin     Anna Sisková
 | 
6–7(4), 1–6
 | 
| Loss
 | 
30–39
 | 
Oct 2023
 | 
ITF Faro, Portugal
 | 
W25
 | 
Hard
 | 
  Sapfo Sakellaridi
 | 
  Maryna Kolb     Nadiia Kolb
 | 
4–6, 3–6
 | 
| Loss
 | 
30–40
 | 
Apr 2024
 | 
ITF Bujumbura, Burundi
 | 
W35
 | 
Clay
 | 
  Naïma Karamoko
 | 
  Kamilla Bartone     Sada Nahimana
 | 
6–4, 3–6, [7–10]
 | 
| Loss
 | 
30–41
 | 
May 2024
 | 
ITF Platja d'Aro, Spain
 | 
W35
 | 
Clay
 | 
  Matilde Jorge
 | 
  Eleni Christofi     Daniela Vismane
 | 
4–6, 2–6
 | 
| Loss
 | 
30–42
 | 
Jul 2024
 | 
Open Araba en Femenino, Spain
 | 
W100
 | 
Hard
 | 
  Lia Karatancheva
 | 
  Estelle Cascino     Alex Eala
 | 
3–6, 6–2, [4–10]
 | 
| Win
 | 
31–42
 | 
Aug 2024
 | 
ITF Verbier, Switzerland
 | 
W35
 | 
Clay
 | 
  Haley Giavara
 | 
  Inès Ibbou    Naïma Karamoko
 | 
2–6, 6–3, [10–7]
 | 
| Loss
 | 
31–43
 | 
Oct 2024
 | 
ITF Faro, Portugal
 | 
W35
 | 
Hard
 | 
  Lia Karatancheva
 | 
  Weronika Falkowska     Stéphanie Visscher
 | 
4–6, 6–2, [5–10]
 | 
| Loss
 | 
31–44
 | 
Oct 2024
 | 
ITF Nantes, France
 | 
W50
 | 
Hard (i)
 | 
  Sada Nahimana
 | 
  Tyra Caterina Grant     Camilla Rosatello
 | 
2–6, 1–6
 |