Rabat 2026ITF M25Velocidade da quadraPerdeu Q2Q27 setDorian TremblayD. TremblayDorian TremblaySets vencidos: 2Set 1: 6Set 2: 6Loris GanderL. GanderLoris GanderSets vencidos: 0Set 1: 1Set 2: 2Q16 setLoris GanderL. GanderLoris GanderSets vencidos: 2Set 1: 6Set 2: 7Marwan BezzazM. BezzazMarwan BezzazSets vencidos: 0Set 1: 3Set 2: 5
Casablanca 2026ITF M25Velocidade da quadraPerdeu Q2Q231 agoIdriss HaddouchI. HaddouchIdriss HaddouchSets vencidos: 2Set 1: 6Set 2: 6Loris GanderL. GanderLoris GanderSets vencidos: 0Set 1: 4Set 2: 4Q130 agoLoris GanderL. GanderLoris GanderSets vencidos: 2Set 1: 6Set 2: 7David MunozD. MunozDavid MunozSets vencidos: 0Set 1: 4Set 2: 5
Lausanne 2026ITF M25Velocidade da quadraPerdeu Q2Q224 agoFlorent LagarrigueF. LagarrigueFlorent LagarrigueSets vencidos: 2Set 1: 6Set 2: 6Loris GanderL. GanderLoris GanderSets vencidos: 0Set 1: 3Set 2: 3Q123 agoLoris GanderL. GanderLoris GanderSets vencidos: 2Set 1: 6Set 2: 2Set 3: 10Kalomm PanzoK. PanzoKalomm PanzoSets vencidos: 1Set 1: 1Set 2: 6Set 3: 6
Rabat 2026ITF M25Velocidade da quadraPerdeu Q2Q229 junParth AggarwalP. AggarwalParth AggarwalSets vencidos: 2Set 1: 6Set 2: 6Loris GanderL. GanderLoris GanderSets vencidos: 0Set 1: 1Set 2: 2Q128 junLoris GanderL. GanderLoris GanderSets vencidos: 2Set 1: 6Set 2: 6Ismail BenbachirI. BenbachirIsmail BenbachirSets vencidos: 0Set 1: 1Set 2: 1
Tanger 2026ITF M25Velocidade da quadraPerdeu Q1Q121 junSamuel Garcia HernandezS. Garcia HernandezSamuel Garcia HernandezSets vencidos: 2Set 1: 6Set 2: 3Set 3: 10Loris GanderL. GanderLoris GanderSets vencidos: 1Set 1: 0Set 2: 6Set 3: 5