Cary Challenger 2025ChallengerCourt speedLost Q1Q129 JunMichael ZhengM. ZhengMichael ZhengSets won: 2Set 1: 6Set 2: 6Alexander VisserA. VisserAlexander VisserSets won: 0Set 1: 4Set 2: 4
Monastir 2025ITF M15Court speedLost Q2Q223 JunCesar BouchelaghemC. BouchelaghemCesar BouchelaghemSets won: 2Set 1: 6Set 2: 1Set 3: 10Alexander VisserA. VisserAlexander VisserSets won: 1Set 1: 4Set 2: 6Set 3: 7Q122 JunAlexander VisserA. VisserAlexander VisserSets won: 2Set 1: 6Set 2: 6Maksym KhlyvniukM. KhlyvniukMaksym KhlyvniukSets won: 0Set 1: 1Set 2: 0
Monastir 2025ITF M15Court speedLost Q2Q216 JunMatthew RankinM. RankinMatthew RankinSets won: 2Set 1: 7Set 2: 6Alexander VisserA. VisserAlexander VisserSets won: 0Set 1: 5Set 2: 2Q115 JunAlexander VisserA. VisserAlexander VisserSets won: 2Set 1: 6Set 2: 6Stefano PapagnoS. PapagnoStefano PapagnoSets won: 0Set 1: 4Set 2: 0
Monastir 2025ITF M25Court speedLost R32R3211 JunThomas BraithwaiteT. BraithwaiteThomas BraithwaiteSets won: 2Set 1: 77Set 2: 6Alexander VisserA. VisserAlexander VisserSets won: 0Set 1: 65Set 2: 1Q39 JunAlexander VisserA. VisserAlexander VisserSets won: 2Set 1: 2Set 2: 6Set 3: 10Alaa TrifiA. TrifiAlaa TrifiSets won: 1Set 1: 6Set 2: 4Set 3: 6Q29 JunAlexander VisserA. VisserAlexander VisserSets won: 2Set 1: 6Set 2: 6Nicolas JadounN. JadounNicolas JadounSets won: 0Set 1: 4Set 2: 4All 4 matches
Monastir 2025ITF M25Court speedLost Q2Q22 JunVladislav MelnicV. MelnicVladislav MelnicSets won: 2Set 1: 6Set 2: 77Alexander VisserA. VisserAlexander VisserSets won: 0Set 1: 2Set 2: 63