Result | W–L | Date | Tournament | Tier | Surface | Partnering | Opponents | Score |
Win | 1–0 | Apr 2015 | ITF Cairo, Egypt | W15 | Clay | Barbara Haas | Amandine Hesse Marine Partaud | 0–6, 6–4, [10–7] |
Win | 2–0 | Nov 2015 | ITF Cairo, Egypt | W10 | Clay | Naomi Totka | Ola Abou Zekry Ana Bianca Mihăilă | 7–5, 6–7(9), [13–11] |
Win | 3–0 | Sep 2016 | ITF Sharm El Sheikh, Egypt | W10 | Hard | Ana Bianca Mihăilă | Sharmada Balu Dhruthi Tatachar Venugopal | 6–4, 6–1 |
Loss | 3–1 | Jan 2017 | ITF Cairo, Egypt | W15 | Clay | Fatma Al-Nabhani | Ayaka Okuno Chantal Škamlová | 6–4, 4–6, [6–10] |
Loss | 3–2 | Jan 2017 | ITF Cairo, Egypt | W15 | Clay | Fatma Al-Nabhani | Ayaka Okuno Chantal Škamlová | 3–6, 1–6 |
Loss | 3–3 | Feb 2017 | ITF Cairo, Egypt | W15 | Clay | Shelby Talcott | Natasha Palha Rishika Sunkara | 2–6, 1–6 |
Win | 4–3 | Feb 2017 | ITF Hammamet, Tunisia | W15 | Clay | Hsu Chieh-yu | Ida Jarlskog Julia Rosenqvist | 6–2, 7–5 |
Loss | 4–4 | Apr 2017 | ITF Sharm El Sheikh, Egypt | W15 | Hard | Ola Abou Zekry | Ana Veselinović You Xiaodi | 3–6, 5–7 |
Loss | 4–5 | Jul 2017 | ITF Darmstadt, Germany | W25 | Clay | Kathinka von Deichmann | Laura Ioana Andrei Anastasia Zarycká | 6–4, 6–7(5), [3–10] |
Loss | 4–6 | Feb 2018 | ITF Hammamet, Tunisia | W15 | Clay | Hsu Chieh-yu | Melania Delia Angelica Moratelli | 2–6, 4–6 |
Loss | 4–7 | May 2018 | ITF Cairo, Egypt | W15 | Clay | Ola Abou Zekry | Lamis Alhussein Abdel Aziz Maria Patrascu | 6–4, 3–6, [9–11] |
Win | 5–7 | Jul 2018 | ITF Torino, Italy | W25 | Clay | Vivian Heisen | Martina Caregaro Federica di Sarra | 6–3, 6–2 |
Win | 6–7 | Sep 2018 | ITF Cairo, Egypt | W15 | Clay | Michele Zmău | Yasmin Ezzat Charlotte Roemer | 6–2, 6–1 |
Loss | 6–8 | Dec 2018 | ITF Cairo, Egypt | W15 | Clay | Anastasiya Shoshyna | Minami Akiyama Viktoriia Dema | 2–6, 7–6(2), [6–10] |
Loss | 6–9 | Jul 2019 | ITF Imola, Italy | W25 | Carpet | Rasheeda McAdoo | Paula Cristina Gonçalves Nina Stadler | 4–6, 2–6 |
Loss | 6–10 | Aug 2019 | ITF Tabarka, Tunisia | W15 | Clay | Beatrice Lombardo | Katarina Kuzmová Elena Milovanović | 6–3, 3–6, [7–10] |
Loss | 6–11 | Sep 2019 | ITF Cairo, Egypt | W15 | Clay | Bojana Marinković | Lamis Alhussein Abdel Aziz Anastasia Zolotareva | 5–7, 6–2, [3–10] |
Loss | 6–12 | Oct 2019 | Lagos Open, Nigeria | W25 | Hard | Prarthana Thombare | Rutuja Bhosale Laura Pigossi | 6–4, 4–6, [7–10] |
Loss | 6–13 | Oct 2019 | Lagos Open, Nigeria | W25 | Hard | Prarthana Thombare | Rutuja Bhosale Laura Pigossi | 3–6, 7–6(3), [6–10] |
Win | 7–13 | Nov 2019 | ITF Sharm El Sheikh, Egypt | W15 | Clay | Federica Prati | Warona Mdlulwa Catalina Pella | 6–2, 6–2 |
Win | 8–13 | Mar 2020 | ITF Cairo, Egypt | W15 | Clay | Jacqueline Cabaj Awad | Zeel Desai Stefania Rogozińska | 7–5, 6–2 |
Loss | 8–14 | Jan 2021 | ITF Cairo, Egypt | W15 | Clay | Fanny Östlund | Anastasia Nefedova Lexie Stevens | 1–6, 4–6 |
Win | 9–14 | Aug 2021 | ITF Cairo, Egypt | W15 | Clay | Zhibek Kulambayeva | María Paulina Pérez Mell Reasco | 7–5, 6–3 |
Loss | 9–15 | Aug 2021 | Vrnjačka Banja Open, Serbia | W25 | Clay | Ioana Loredana Roșca | Carolina Alves Andrea Gámiz | 4–6, 1–6 |
Loss | 9–16 | Dec 2021 | ITF Cairo, Egypt | W15 | Clay | Yekaterina Dmitrichenko | Aliona Falei Anastasia Zolotareva | 4–6, 2–6 |
Loss | 9–17 | Sep 2022 | ITF Cairo, Egypt | W25 | Clay | Elena-Teodora Cadar | Mayuka Aikawa Vanessa Ersöz | 1–6, 5–7 |
Loss | 9–18 | Sep 2022 | ITF Otočec, Slovenia | W25 | Clay | Yang Ya-yi | Irina Khromacheva Iryna Shymanovich | 2–6, 4–6 |
Win | 10–18 | Dec 2022 | ITF Sharm El Sheikh, Egypt | W15 | Hard | Anastasia Abbagnato | Tilwith Di Girolami Stéphanie Visscher | w/o |
Loss | 10–19 | Feb 2023 | ITF Antalya, Turkey | W25 | Clay | Cody Wong | Nika Radišić Cristina Dinu | 5–7, 2–6 |
Win | 11–19 | Mar 2023 | ITF Sharm El Sheikh, Egypt | W15 | Hard | Polina Iatcenko | Back Da-yeon Jeong Bo-young | 6–4, 7–5 |
Loss | 11–20 | Aug 2023 | ITF Monastir, Tunisia | W15 | Hard | Kristina Milenkovic | Anastasiia Gureva Radka Zelnicková | 3–6, 7–5, [9–11] |
Win | 12–20 | Sep 2023 | ITF Monastir, Tunisia | W15 | Hard | Katie Dyson | Aruzhan Sagandikova Zhanel Rustemova | 6–2, 6–2 |
Win | 13–20 | Sep 2023 | ITF Sharm El Sheikh, Egypt | W15 | Hard | Elena-Teodora Cadar | Ashmitha Easwaramurthi Anna Sedysheva | 6–2, 7–5 |
Win | 14–20 | Sep 2023 | ITF Sharm El Sheikh, Egypt | W15 | Hard | Elena-Teodora Cadar | Zuzanna Kolonus Laura Cíleková | 6–1, 6–4 |
Loss | 14–21 | Jul 2024 | ITF Casablanca, Morocco | W35 | Clay | Chelsea Fontenel | Malak El Allami Aya El Aouni | 2–6, 2–6 |
Win | 15–21 | Sep 2024 | ITF Sharm El Sheikh, Egypt | W15 | Hard | Jacqueline Cabaj Awad | Salma Drugdová Briana Szabó | 6–4, 6–0 |
Win | 16–21 | Sep 2024 | ITF Sharm El Sheikh, Egypt | W15 | Hard | Zuzanna Pawlikowska | Daria Egorova Anastasia Gasanova | 6–3, 6–4 |