Campo 4
Surface: Clay
Ratti L
Piraino G
70%
wins
- 7 wins
- 3 losses
10
last matches
- 5 wins
- 5 losses
50%
wins
Tournament
Match
1
2
3
Result
W
08.06.2025
ATP Challenger Perugia, Italy Men Singles
Pennaforti G
Ratti L
6
7
4
6
–
–
0
2
L
22.04.2025
ATP Challenger San Miguel de Tucuman, Argentina Men Singles
Ratti L
Tenti F
6
7
4
6
–
–
0
2
W
21.04.2025
ATP Challenger San Miguel de Tucuman, Argentina Men Singles
Aboian L
Ratti L
3
6
1
5
–
–
0
1
L
12.04.2025
UTR Cordoba M02
Casanova H
Ratti L
4
6
6
2
6
3
2
1
W
10.04.2025
UTR Cordoba M02
Ratti L
Correa Beguerie, Lautaro
6
1
6
0
–
–
2
0
W
09.04.2025
UTR Cordoba M02
Ratti L
Cundom, Julian
4
6
6
3
6
4
2
1
W
08.04.2025
UTR Cordoba M02
Ratti L
Egea, Franco Emanuel
7
5
6
1
–
–
2
0
W
07.04.2025
UTR Cordoba M02
Ratti L
Doria, Luciano
6
3
6
2
–
–
2
0
L
16.07.2024
ITF Slovenia F10, Men Singles
Estevez J
Ratti L
6
4
6
4
–
–
2
0
W
15.07.2024
ITF Slovenia F10, Men Singles
Dimitrijevic, Jan
Ratti L
0
6
5
7
–
–
0
2
Tournament
Match
1
2
3
Result
W
08.06.2025
ATP Challenger Perugia, Italy Men Singles
Piraino G
Guinard M
4
6
6
1
6
2
2
1
L
25.05.2025
ATP Challenger Vicenza, Italy Men Singles
Piraino G
Schwarzler J J
3
6
4
6
–
–
0
2
L
05.05.2025
ATP Rome, Italy Men Singles
Tseng Chun-Hsin
Piraino G
6
2
6
4
–
–
2
0
L
14.11.2024
ITF Italy F37, Men Singles
Piraino G
Tabacco F
6
0
4
6
2
6
1
2
L
10.11.2024
ITF Italy F36 Men Singles
Cadenasso G
Piraino G
6
4
7
5
–
–
2
0
W
09.11.2024
ITF Italy F36 Men Singles
Kivattsev K
Piraino G
–
–
–
–
–
–
–
–
W
08.11.2024
ITF Italy F36 Men Singles
Piraino G
Giustino L
3
6
7
5
7
5
2
1
W
07.11.2024
ITF Italy F36 Men Singles
Piraino G
La Vela, Giuseppe
6
4
6
4
–
–
2
0
W
04.11.2024
ITF Italy F36 Men Singles
Piraino G
Catini, Niccolo
0
6
6
2
4
0
–
–
L
23.10.2024
ITF Italy F34, Men Singles
Piraino G
Sanchez Jover C
4
6
4
6
–
–
0
2
Ratti L
Piraino G
All tournaments
10
Matches
All tournaments
Match
Match
7
Serves to out
14
13
Double faults
47
367
% first serve
455
153
% second serve
208
234
Points scored on first serve
281
86
Points scored on second serve
106
37
Scored break points
36
594
Total won points
656
98
Total games won
97
1
Scored tiebreaks
0
Qualification
Stage 1 play-offs
Qualification
Stage 1 play-offs
1st Qualification Round
Qualification final
Pennaforti G
0
Ratti L
2
Piraino G
2
Guinard M
1
Fonio G
0
Basile P
2
Castagnola L
0
Cecchinato M
2
Imamura M
–
Campana Lee G
–
Weis A
0
Mager G
0
Marti Pujolras A
1
Pecci A
1
Bondioli F
2
Vincent Ruggeri S
0
Roca Batalla O
2
Gimeno Valero C
0
Napolitano S
2
Sakellaridis S
0
Fatic N
0
Forti F
0
Betti E
0
Picchione A
2
Ratti L
–
Piraino G
–
Basile P
–
Cecchinato M
–
Roca Batalla O
–
Napolitano S
–