Karim Mabrouk
2025
J300Beaulieu-Sur-Mer | 2R | |
J200Istres | 1R | |
J200Capdail | 1R | |
J300Villena | 1R | |
J200Benicarlo | 1R | |
J300Casablanca | 1R | |
J500Cairo | 3R | |
J300Cairo | Semi | |
J200Cairo | [4] | Quarter |
2024
J60Cairo-4 | [1] | Win |
J60Cairo-3 | [1] | Win |
J300Casablanca | 1R | |
J200Cairo-3 | 1R | |
J200Cairo-2 | 1R | |
J100Giza | [2] | Quarter |
J100Dakahlia | [3] | 1R |
J100Cairo | [2] | Quarter |
J200Almaty | 3R | |
J100Almaty | [11] | 3R |
J60Cairo-2 | [1] | Final |
J60Dakahlia | [1] | Final |
J60Cairo | [1] | Win |
J500Cairo | 1R | |
J300Cairo | 1R | |
J200Cairo | [8] | Semi |
J30Ismailia | [1] | 1R |
J200Hammamet | 2R |
2023
J60Cairo-2 | [2] | Quarter |
J60Giza-2 | [1] | Semi |
J200Cairo-3 | 1R | |
J200Cairo-2 | 1R | |
J100Cairo-2 | [7] | Semi |
J100Dakahlia | [8] | 1R |
J100Cairo | 2R | |
J30Alexandria | [1] | Quarter |
J30Cairo-2 | [1] | Quarter |
J60Giza | [3] | Semi |
J60Dakahlia | [4] | Semi |
J60Cairo | [4] | Final |
J30Giza | [3] | Quarter |
Nation
EGY
Generation
Born in 2007 (17-18 years old)
World Ranking
Junior World Ranking 112th
Year-end Junior World Ranking
- Year-end 2024 189th
- Year-end 2023 424th
- Year-end 2022 936th
Rival
Youssef Elshatbi (4-1)
Eyad Reda Ezzat Mohamed Sherif (2-2)
John Bothma (2-1)
Alaa Trifi (2-1)
Yassin Ahmed Wageh (3-0)
Match Details
2025 J300Beaulieu-Sur-Mer
W | 1R | John Bothma | 7-5 7-6 |
L | 2R | Alan Wazny | 2-6 1-6 |
2025 J200Istres
L | 1R | John Bothma | 4-6 6-2 6-7 |
2025 J200Capdail
L | 1R | Benoit Geldof | 7-6 1-6 2-6 |
2025 J300Villena
L | 1R | Marcos Castro Fabra | 4-2 1-4 8-10 |
2025 J200Benicarlo
L | 1R | Gabriele Crivellaro | 3-6 4-6 |
2025 J300Casablanca
L | 1R | Tito Chavez | 2-6 2-6 |
2025 J500Cairo
W | 1R | Haydar Cem Gokpinar | 7-5 6-7 6-2 |
W | 2R | Alex Huszar | 6-3 6-0 |
L | 3R | Jacopo Vasami | 2-6 1-6 |
2025 J300Cairo
W | 1R | Maximilian Carrier | 7-5 7-5 |
W | 2R | Alaa Trifi | 2-6 7-6 6-3 |
W | QF | John Bothma | 2-1 |
L | SF | Alan Wazny | 4-6 5-7 |
2025 J200Cairo
W | 1R | Nacer Ghouli | 7-6 6-0 |
W | 2R | Edilson Jose De Arauje Rosa | 6-3 6-1 |
L | QF | Seifelden Mostafa Samih | 0-6 6-4 0-6 |
2024 J60Cairo-4
W | 1R | Mostafa Harb | 6-3 6-0 |
W | 2R | Mohamed Tarek | 6-1 6-4 |
W | QF | Yassin Ahmed Wageh | 6-3 7-5 |
W | SF | Youssef Elshafei | 6-3 6-4 |
W | F | Andreas Messis | 6-2 6-4 |
2024 J60Cairo-3
W | 1R | Seif El Salawy | 6-1 6-3 |
W | 2R | Alexander Dozhdev | 6-1 6-2 |
W | QF | Mohamed Tarek | 6-1 6-2 |
W | SF | Andreas Messis | 7-6 6-4 |
W | F | Eyad Reda Ezzat Mohamed Sherif | 3-6 6-3 6-3 |
2024 J300Casablanca
L | 1R | Andrea De Marchi | 4-6 3-6 |
2024 J200Cairo-3
L | 1R | Alejandro Mateo Berge Nourescu | 3-6 3-6 |
2024 J200Cairo-2
L | 1R | Matteo Morazzi | 0-6 3-6 |
2024 J100Giza
W | 1R | Yassin Mohamed Ali | 6-2 6-3 |
W | 2R | Marwan Ehab | 6-4 6-1 |
L | QF | Adam Nizar Bouyacoub | 6-1 3-6 6-7 |
2024 J100Dakahlia
L | 1R | Hiromasa Koyama | 6-4 2-6 6-7 |
2024 J100Cairo
W | 1R | Samim Filiz | 6-4 6-4 |
W | 2R | Ilya Maltsev | 7-5 6-2 |
L | QF | Hitesh Chauhan | 3-6 6-4 3-6 |
2024 J200Almaty
W | 1R | Daniil Stepanov | 3-6 6-2 6-2 |
W | 2R | Iliyas Maratuly | 7-5 6-4 |
L | 3R | Glib Sekachov | 1-6 3-6 |
2024 J100Almaty
W | 2R | Imran Khaitbaev | 6-1 6-4 |
L | 3R | Kerem Yilmaz | 3-6 4-6 |
2024 J60Cairo-2
W | 1R | Sofyan Elnaqa | 6-2 6-4 |
W | 2R | Youssef Elshatbi | 4-6 6-0 6-3 |
W | QF | Emanuel Ivanisevic | 6-3 6-3 |
W | SF | Yassin Elaroussy | 7-5 6-4 |
L | F | Eyad Reda Ezzat Mohamed Sherif | 3-6 2-6 |
2024 J60Dakahlia
W | 1R | Omar Salama | 6-2 6-2 |
W | 2R | Khaled Ibrahim | 6-2 6-4 |
W | QF | Youssef Elshatbi | 6-3 6-4 |
W | SF | Yassin Ahmed Wageh | 6-0 7-6 |
L | F | Eyad Reda Ezzat Mohamed Sherif | 2-6 0-6 |
2024 J60Cairo
W | 1R | Sofian Roushdy | 6-2 6-1 |
W | 2R | Bercel Sandor Takacs | 6-4 6-0 |
W | QF | Emanuel Ivanisevic | 6-7 7-6 6-3 |
W | SF | Pietro Ricci | 6-7 6-3 6-4 |
W | F | Mohamed Nasser Abouzied | 6-3 6-1 |
2024 J500Cairo
L | 1R | Alaa Trifi | 3-6 6-7 |
2024 J300Cairo
L | 1R | Egor Pleshivtsev | 5-7 4-6 |
2024 J200Cairo
W | 1R | Ntungamili Raguin | 6-2 6-2 |
W | 2R | Khaled Frikha | 6-4 6-2 |
W | QF | Ali Missoum | 6-3 6-2 |
L | SF | Karim Bennani | 1-6 2-6 |
2024 J30Ismailia
L | 1R | Lucas Ibanez Martinez | 7-6 3-6 1-6 |
2024 J200Hammamet
W | 1R | Joseph Oyebog Jr | 7-6 6-4 |
L | 2R | Nikola Jovic | 7-6 2-6 1-6 |
2023 J60Cairo-2
W | 1R | Yassin Hassan | 6-3 6-3 |
W | 2R | Mostafa Noureldine | 6-3 6-1 |
L | QF | Gawad El Feky | 4-6 1-6 |
2023 J60Giza-2
W | 1R | Omar Morsy | 3-6 6-4 6-1 |
W | 2R | Aly Ahmed Noureldine | 6-3 6-1 |
W | QF | Youssef Elshafei | 5-7 6-3 6-4 |
L | SF | Youssef Elshatbi | 3-6 6-4 3-6 |
2023 J200Cairo-3
L | 1R | Izan Almazan Valiente | 3-6 0-6 |
2023 J200Cairo-2
L | 1R | Matteo Sciahbasi | 4-6 6-4 4-6 |
2023 J100Cairo-2
W | 1R | Denis Vishenchuk Vishenko | 4-6 6-4 6-3 |
W | 2R | Mostafa Elbasnaly | 6-2 6-4 |
W | QF | Alaa Trifi | 6-3 2-6 7-6 |
L | SF | Karim Bennani | 2-6 2-6 |
2023 J100Dakahlia
L | 1R | Maxim Goncharov | 5-7 6-3 3-6 |
2023 J100Cairo
W | 1R | Mostafa Elbasnaly | 7-6 6-7 6-4 |
L | 2R | Artem Bogomolov | 6-7 3-6 |
2023 J30Alexandria
W | 1R | Youssef Elshatbi | 4-6 6-1 6-4 |
W | 2R | Yassin Ahmed Wageh | 6-2 6-4 |
L | QF | Yassin Hassan | 6-1 4-6 3-6 |
2023 J30Cairo-2
W | 1R | Yassin Sheta | 6-0 6-3 |
W | 2R | Martino Colabella | 6-7 6-3 7-6 |
L | QF | Mohamed Nasser Abouzied | 2-6 2-6 |
2023 J60Giza
W | 1R | Youssef Elshatbi | 6-3 7-6 |
W | 2R | Yassin Hassan | 6-3 6-4 |
W | QF | Gawad El Feky | 6-4 3-6 7-5 |
L | SF | Nour Fathalla | 3-6 2-6 |
2023 J60Dakahlia
W | 1R | Noah Canonico | 6-4 6-3 |
W | 2R | Filip Poklemba | 2-6 6-4 6-4 |
W | QF | Mostafa Noureldine | 6-3 6-4 |
L | SF | Nour Fathalla | 2-6 0-6 |
2023 J60Cairo
W | 1R | Oscar Reilly | 6-2 6-2 |
W | 2R | Noah Canonico | 6-3 3-6 6-1 |
W | QF | Youssef Elshafei | 5-7 6-1 6-4 |
W | SF | Eyad Reda Ezzat Mohamed Sherif | 7-6 7-5 |
L | F | Matteo Covato | 2-6 6-7 |
2023 J30Giza
W | 1R | Mohamed Ben Hassen | 6-2 6-2 |
W | 2R | Marwan Gad | 7-5 7-6 |
L | QF | Adrian Constantin | 3-6 3-6 |
Junior Tennis Database is a site that summarizes the results of ITF junior tennis tournaments.
Number of registered tournaments: 5778, Number of registered players: 4,878, Number of registered results: 222,253