Rabat 2026ITF M2588.8Very slowLost Q2Q27 SepYoussef Kadiri HassaniY. Kadiri HassaniYoussef Kadiri HassaniSets won: 2Set 1: 6Set 2: 6Kalomm PanzoK. PanzoKalomm PanzoSets won: 0Set 1: 4Set 2: 4Q1Kalomm PanzoK. PanzoKalomm PanzoSets won: 2Set 1: 6Set 2: 6Gil BrahierG. BrahierGil BrahierSets won: 0Set 1: 3Set 2: 3
Casablanca 2026ITF M2590.0Very slowLost Q3Q31 SepJules FabreJ. FabreJules FabreSets won: 2Set 1: 6Set 2: 3Set 3: 10Kalomm PanzoK. PanzoKalomm PanzoSets won: 1Set 1: 0Set 2: 6Set 3: 4Q231 AugKalomm PanzoK. PanzoKalomm PanzoSets won: 2Set 1: 6Set 2: 6Anders MattaA. MattaAnders MattaSets won: 0Set 1: 2Set 2: 2Q130 AugKalomm PanzoK. PanzoKalomm PanzoGregory KipnisG. KipnisGregory KipnisGregory Kipnis · Walkover
Lausanne 2026ITF M2591.2Very slowLost Q1Q123 AugLoris GanderL. GanderLoris GanderSets won: 2Set 1: 6Set 2: 2Set 3: 10Kalomm PanzoK. PanzoKalomm PanzoSets won: 1Set 1: 1Set 2: 6Set 3: 6
Poitiers 2026ITF M15102.1AverageLost Q1Q11 MarRahul DhokiaR. DhokiaRahul DhokiaSets won: 2Set 1: 7Set 2: 6Kalomm PanzoK. PanzoKalomm PanzoSets won: 0Set 1: 63Set 2: 2