Monastir 2025ITF M15Court speedLost R32R324 MarMartin Van Der MeerschenM. Van Der MeerschenMartin Van Der MeerschenSets won: 2Set 1: 6Set 2: 6Giovanni AgostinettoG. AgostinettoGiovanni AgostinettoSets won: 0Set 1: 2Set 2: 4
Pretoria 2025ITF M15Court speedLost Q2Q225 FebVasilios CaripiV. CaripiVasilios CaripiSets won: 2Set 1: 710Set 2: 6Giovanni AgostinettoG. AgostinettoGiovanni AgostinettoSets won: 0Set 1: 68Set 2: 1Q124 FebGiovanni AgostinettoG. AgostinettoGiovanni AgostinettoSets won: 2Set 1: 77Set 2: 6Matthew HarrisM. HarrisMatthew HarrisSets won: 0Set 1: 62Set 2: 4
Pretoria 2025ITF M15Court speedLost Q1Q120 FebAlexey AleshchevA. AleshchevAlexey AleshchevSets won: 2Set 1: 6Set 2: 6Giovanni AgostinettoG. AgostinettoGiovanni AgostinettoSets won: 0Set 1: 3Set 2: 4
Monastir 2025ITF M15Court speedLost Q2Q23 FebLuca FantiniL. FantiniLuca FantiniSets won: 2Set 1: 6Set 2: 6Giovanni AgostinettoG. AgostinettoGiovanni AgostinettoSets won: 0Set 1: 1Set 2: 2Q12 FebGiovanni AgostinettoG. AgostinettoGiovanni AgostinettoSets won: 2Set 1: 6Set 2: 6Artur MartsinkevichA. MartsinkevichArtur MartsinkevichSets won: 0Set 1: 1Set 2: 2
Monastir 2025ITF M15Court speedLost Q1Q126 JanSicheng LiS. LiSicheng LiSets won: 2Set 1: 6Set 2: 7Giovanni AgostinettoG. AgostinettoGiovanni AgostinettoSets won: 0Set 1: 2Set 2: 5