Loule 2025ITF M25Court speedLost Q1Q118 MarJoao Luis SilvaJ. Luis SilvaJoao Luis SilvaSets won: 2Set 1: 6Set 2: 6Afonso SantosA. SantosAfonso SantosSets won: 0Set 1: 0Set 2: 0
Vale Do Lobo 2025ITF M25Court speedLost Q1Q110 MarDaniel DomingosD. DomingosDaniel DomingosSets won: 2Set 1: 6Set 2: 6Afonso SantosA. SantosAfonso SantosSets won: 0Set 1: 0Set 2: 0
Quinta do Lago 2025ITF M25Court speedLost Q2Q23 MarAndres UrreaA. UrreaAndres UrreaSets won: 2Set 1: 6Set 2: 6Afonso SantosA. SantosAfonso SantosSets won: 0Set 1: 1Set 2: 1