Rabat 2026ITF M25Court speedLost Q2Q229 JunJose Dominguez AlonsoJ. Dominguez AlonsoJose Dominguez AlonsoSets won: 2Set 1: 6Set 2: 6sohaib safis. safisohaib safiSets won: 0Set 1: 1Set 2: 1Q128 Junsohaib safis. safisohaib safiSets won: 2Set 1: 6Set 2: 6Cristian KouchnarevC. KouchnarevCristian KouchnarevSets won: 0Set 1: 4Set 2: 0
Tanger 2026ITF M25Court speedLost Q2Q222 JunJavier MolinoJ. MolinoJavier MolinoSets won: 2Set 1: 6Set 2: 6sohaib safis. safisohaib safiSets won: 0Set 1: 3Set 2: 1Q121 Junsohaib safis. safisohaib safiSets won: 2Set 1: 5Set 2: 6Set 3: 8Anup BangargiA. BangargiAnup BangargiSets won: 1Set 1: 7Set 2: 1Set 3: 0Anup Bangargi · Retired
Marrakech 2026ITF M25Court speedLost Q3Q330 DecYassine SmiejY. SmiejYassine SmiejSets won: 2Set 1: 6Set 2: 6sohaib safis. safisohaib safiSets won: 0Set 1: 0Set 2: 2Q229 Decsohaib safis. safisohaib safiSets won: 0Set 1: 4Fahad AnjumF. AnjumFahad AnjumSets won: 0Set 1: 2Fahad Anjum · Retired