Piombino 2018ITF M15Court speedLost Q1Q11 SepLorenzo CorioniL. CorioniLorenzo CorioniSets won: 2Set 1: 77Set 2: 2Set 3: 6Giovanni PeruffoG. PeruffoGiovanni PeruffoSets won: 1Set 1: 60Set 2: 6Set 3: 3
Cornaiano 2018ITF M25Court speedLost Q1Q111 AugAlessio GiannuzziA. GiannuzziAlessio GiannuzziSets won: 2Set 1: 77Set 2: 6Giovanni PeruffoG. PeruffoGiovanni PeruffoSets won: 0Set 1: 63Set 2: 2
Cornaiano 2018ITF M25Court speedLost Q1Q14 AugMattia BernardiM. BernardiMattia BernardiSets won: 2Set 1: 7Set 2: 6Giovanni PeruffoG. PeruffoGiovanni PeruffoSets won: 0Set 1: 5Set 2: 4
Bolzano 2018ITF M25Court speedLost Q1Q128 JulAlberto BronzettiA. BronzettiAlberto BronzettiSets won: 2Set 1: 3Set 2: 6Set 3: 6Giovanni PeruffoG. PeruffoGiovanni PeruffoSets won: 1Set 1: 6Set 2: 2Set 3: 3
Sassuolo 2018ITF M15Court speedLost Q1Q117 JunMoritz TrockerM. TrockerMoritz TrockerSets won: 2Set 1: 6Set 2: 6Giovanni PeruffoG. PeruffoGiovanni PeruffoSets won: 0Set 1: 4Set 2: 2