| Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
|---|
| Loss | 0–1 | Apr 2012 | ITF Bol, Croatia | 10,000 | Clay | Tereza Smitková | Nicole Clerico
Anaïs Laurendon | 2–6, 0–6 |
| Win | 1–1 | Aug 2012 | ITF Prague, Czech Republic | 25,000 | Clay | Tereza Smitková | Anastasia Pivovarova
Arina Rodionova | 6–1, 6–4 |
| Win | 2–1 | Sep 2012 | ITF Trieste, Italy | 10,000 | Clay | Petra Krejsová | Giulia Gabba
Alice Savoretti | 7–6(4), 6–1 |
| Win | 3–1 | Nov 2012 | ITF Vendryně, Czech Republic | 10,000 | Hard (i) | Kateřina Vaňková | Martina Kubičíková
Tereza Smitková | 7–6(2), 6–2 |
| Win | 4–1 | Jul 2013 | ITF Přerov, Czech Republic | 15,000 | Clay | Petra Krejsová | Victoria Kan
Ganna Poznikhirenko | 6–1, 4–6, [10–5] |
| Win | 5–1 | Sep 2013 | ITF Prague, Czech Republic | 10,000 | Clay | Tereza Malíková | Jil Nora Engelmann
Yvonne Neuwirth | 6–2, 6–2 |
| Loss | 5–2 | Jan 2015 | ITF Stuttgart, Germany | 10,000 | Hard (i) | Martina Borecká | Lenka Kunčíková
Karolína Stuchlá | 2–6, 3–6 |
| Win | 6–2 | May 2015 | ITF Szczawno-Zdrój, Poland | 10,000 | Clay | Martina Borecká | Veronika Kolářová
Petra Rohanová | 6–1, 2–6, [10–5] |
| Loss | 6–3 | Jun 2015 | ITF Přerov, Czech Republic | 15,000 | Clay | Martina Borecká | Miriam Kolodziejová
Markéta Vondroušová | 4–6, 1–6 |
| Loss | 6–4 | Jan 2016 | ITF Sunrise, United States | 25,000 | Clay | Kateřina Kramperová | Lenka Kunčíková
Karolína Stuchlá | 1–6, 6–7(6) |
| Loss | 6–5 | Sep 2016 | ITF Budapest, Hungary | 50,000 | Clay | Ágnes Bukta | Cindy Burger
Arantxa Rus | 1–6, 4–6 |
| Loss | 6–6 | Jul 2017 | ITF Toruń, Poland | 25,000 | Clay | Miriam Kolodziejová | Vera Lapko
Anna Morgina | 2–6, 3–6 |
| Win | 7–6 | Sep 2017 | ITF Podgorica, Montenegro | 25,000 | Clay | Petra Krejsová | Tereza Mihalíková
Chantal Škamlová | 6–2, 6–3 |
| Win | 8–6 | Oct 2017 | ITF Istanbul, Turkey | 25,000 | Hard (i) | Petra Krejsová | İpek Öz
Ekaterina Yashina | 6–4, 6–3 |
| Loss | 8–7 | Jan 2018 | ITF Stuttgart, Germany | 15,000 | Hard (i) | Petra Krejsová | Laura Ioana Andrei
Raluca Șerban | 0–6, 7–6(7), [5–10] |
| Loss | 8–8 | Mar 2018 | ITF Croissy-Beaubourg, France | 60,000 | Hard (i) | Petra Krejsová | Anna Kalinskaya
Viktória Kužmová | 6–7(5), 1–6 |
| Win | 9–8 | Jul 2018 | ITF Olomouc, Czech Republic | 80,000 | Clay | Petra Krejsová | Lucie Hradecká
Michaëlla Krajicek | 6–2, 6–1 |
| Loss | 9–9 | Aug 2018 | ITF Leipzig, Germany | 25,000 | Clay | Petra Krejsová | Cristina Dinu
Ganna Poznikhirenko | 6–4, 0–6, [5–10] |
| Loss | 9–10 | Oct 2018 | ITF Joué-lès-Tours, France | 25,000 | Hard (i) | Miriam Kolodziejová | Magdalena Fręch
Bibiane Schoofs | 7–5, 2–6, [3–10] |
| Loss | 9–11 | Jul 2019 | ITF Olomouc, Czech Republic | 25,000 | Clay | Chantal Škamlová | Anastasia Dețiuc
Johana Marková | 3–6, 6–4, [9–11] |
| Win | 10–11 | Aug 2019 | ITF Leipzig, Germany | 25,000 | Clay | Petra Krejsová | Anna Danilina
Vivian Heisen | 4–6, 6–3, [10–6] |
| Loss | 10–12 | Jan 2020 | ITF Monastir, Tunisia | W15 | Hard | Miriam Kolodziejová | Nuria Brancaccio
Federica Rossi | 7–5, 3–6, [5–10] |
| Loss | 10–13 | Sep 2020 | ITF Frýdek-Místek, Czech Republic | W25 | Clay | Miriam Kolodziejová | Anastasia Dețiuc
Johana Marková | 1–6, 4–6 |
| Win | 11–13 | Feb 2021 | ITF Potchefstroom, South Africa | W25 | Hard | Miriam Kolodziejová | Anna Bondár
Réka Luca Jani | 6–2, 3–6, [10–5] |
| Win | 12–13 | Sep 2021 | ITF Prague, Czech Republic | W60 | Clay | Miriam Kolodziejová | Kanako Morisaki
Erika Sema | 6–3, 1–6, [10–2] |
| Loss | 12–14 | Oct 2021 | ITF Lagos, Portugal | W25 | Hard | Miriam Kolodziejová | Diāna Marcinkēviča
Yuan Yue | w/o |
| Win | 13–14 | Feb 2022 | ITF Ankara, Turkey | W25 | Clay | Miriam Kolodziejová | Funa Kozaki
Naho Sato | 7–6(2), 7–6(4) |
| Win | 14–14 | Mar 2022 | ITF Ankara, Turkey | W15 | Clay | Miriam Kolodziejová | Sapfo Sakellaridi
Anastasia Zolotareva | 6–2, 6–4 |
| Win | 15–14 | Apr 2022 | ITF Istanbul, Turkey | W60 | Clay | Maja Chwalińska | Anastasia Tikhonova
Berfu Cengiz | 2–6, 6–4, [10–7] |
| Loss | 15–15 | May 2022 | ITF Prague, Czech Republic | W60 | Clay | Miriam Kolodziejová | Bárbara Gatica
Rebeca Pereira | 4–6, 2–6 |
| Win | 16–15 | Jun 2022 | ITF Brașov, Romania | W60 | Clay | Isabella Shinikova | Veronika Erjavec
Weronika Falkowska | 7–6(5), 6–3 |
| Win | 17–15 | Oct 2022 | ITF Hamburg, Germany | W60 | Hard (i) | Miriam Kolodziejová | Veronika Erjavec
Malene Helgø | 6–4, 6–2 |
| Win | 18–15 | Nov 2022 | ITF Bratislava, Slovakia | W60 | Hard (i) | Renata Voráčová | Katarína Kužmová
Viktória Kužmová | 2–6, 7–5, [13–11] |
| Loss | 18–16 | Apr 2023 | ITF Oeiras, Portugal | W60 | Clay | Renata Voráčová | Ingrid Martins
Fernanda Contreras Gómez | 3–6, 2–6 |
| Win | 19–16 | May 2023 | ITF Prague, Czech Republic | W60 | Clay | Maja Chwalińska | Aneta Kučmová
Kaylah Mcphee | 6–0, 7–6(5) |
| Loss | 19–17 | Jun 2023 | ITF Ilkley, United Kingdom | W100 | Grass | Maja Chwalińska | Natalija Stevanović
Nao Hibino | 6–7(10), 6–7(5) |
| Win | 20–17 | Oct 2023 | ITF Bratislava, Slovakia | W60 | Hard (i) | Estelle Cascino | Denisa Hindová
Karolína Kubáňová | 6–3, 6–2 |
| Loss | 20–18 | Dec 2023 | ITF Trnava, Slovakia | W60 | Hard (i) | Estelle Cascino | Natália Kročková
Tereza Mihalíková | 6–7(7), 5–7 |
| Win | 21–18 | Feb 2024 | ITF Altenkirchen, Germany | W75 | Carpet (i) | Maja Chwalińska | Julia Lohoff
Conny Perrin | 6–4, 7–5 |
| Loss | 21–19 | Mar 2024 | ITF Murska Sobota, Slovenia | W50 | Hard | Nigina Abduraimova | Francisca Jorge
Anna Rogers | 4–6, 7–5, [8–10] |
| Win | 22–19 | Apr 2024 | ITF Bellinzona, Switzerland | W75 | Clay | Conny Perrin | Carmen Corley
Ivana Corley | 6–7(4), 7–6(7), [10–7] |
| Loss | 22–20 | Aug 2024 | ITF Amstetten, Austria | W75 | Clay | Miriam Škoch | Yvonne Cavallé Reimers
Eva Vedder | 3–6, 2–6 |
| Loss | 22–21 | Nov 2024 | ITF Pétange, Luxembourg | W75 | Hard (i) | Miriam Škoch | Alevtina Ibragimova
Lian Tran | 6–1, 2–6, [9–11] |
| Win | 23–21 | Feb 2025 | ITF Prague, Czech Republic | W75 | Hard (i) | Miriam Škoch | Priscilla Hon
Rebeka Masarova | 6–0, 6–2 |
| Win | 24–21 | Feb 2025 | ITF Trnava, Slovakia | W75 | Hard (i) | Miriam Škoch | Céline Naef
Elena Pridankina | 5–7, 6–3, [10–2] |
| Loss | 24–22 | Apr 2025 | ITF Wiesbaden, Germany | W100 | Clay | Miriam Škoch | Zhibek Kulambayeva
Darja Semeņistaja | 6–4, 3–6, [9–11] |