DeepCourt
GF

Giovanni Fonio

Italy·Age 27·Plays: Right-handed·183cm
Rank #533 ▲4·L1

Surface Elo

Hard1653.12
Clay1647.33
Grass1500

Career W/L

296 / 216

57.8%

YTD Record

2W – 6L

Titles

0

World Ranking

Current

#533

Peak: #269

Surface Elo History

Surface Win Rate

Hard

58.2%

Elo 1653.12

Clay

57.7%

Elo 1647.33

Grass

0.0%

Elo 1500

Recent Form

DateTournamentLevelSurfaceRdMatchW/L
Apr 16, 2026ITF M15 Dubrovnik MenITFClayR16
John Sperle
2
6
6
L
Apr 15, 2026ITF M15 Dubrovnik MenITFClayR32
Lorenzo Lorusso
1
3
77
4
W
Apr 6, 2026ITF M25 Santa Margherita di Pula 2 Men ITFClayR32
Jelle Sels
2
6
5
6
L
Feb 7, 2026Tenerife 2 CHChallengerHardQualifying R1
Sergio Callejon Hernando
2
6
6
L
Feb 2, 2026Cesenatico CHChallengerHardR32
Svyatoslav Gulin
2
6
6
L
Jan 18, 2026Soma Bay CHChallengerHardQualification Final
Radu Albot (4)
2
4
6
6
L
Jan 17, 2026Soma Bay CHChallengerHardQualifying R1
Marko Miladinović (WC)
0
2
2
W
Jan 14, 2026ITF M15 Hurghada 5 MenITFHardR32
Mert Naci Turker
2
6
7
L
Sep 12, 2025Biella CHChallengerClayR16
Zdenek Kolar (2)
2
4
7
6
L
Sep 9, 2025Biella CHChallengerClayR32
Filippo Romano (WC)
0
6
4
W
Sep 2, 2025Genoa CHChallengerClayR32
Alvaro Guillen Meza
2
6
3
6
L
Sep 1, 2025Genoa CHChallengerClayQualifying R3
Gabriele Pennaforti (10)
2
6
4
6
L
Sep 1, 2025Genoa CHChallengerClayQualifying R1
Parikshit Somani
0
3
2
W
Aug 30, 2025Como CHChallengerClayR16
Nicolai Budkov Kjaer (1)
2
6
7
L
Aug 27, 2025Como CHChallengerClayR32
Federico Bondioli (WC)
1
2
6
3
W
Aug 26, 2025Como CHChallengerClayQualifying R3
Jacopo Vasamì (WC)
0
4
2
W
Aug 25, 2025Como CHChallengerClayQualifying R1
Rocco Piatti (WC)
0
3
4
W
Aug 22, 2025ITF M25 Lesa MenITFClay1/4
Lorenzo Carboni
2
6
6
L
Aug 20, 2025ITF M25 Lesa MenITFClaySecond
Niccolo Ciavarella
0
5
0
W
Aug 19, 2025ITF M25 Lesa MenITFClayFirst
Thomas Gerbaud
0
3
3
W

Career Highlights

Titles: 0·Finals: 0·Best Ranking: #269

Key Stats

Aces/Match

5.1

per 100 pts

DFs/Match

3.3

per 100 pts

1st Serve %

59.8%

1st Srv Won

68.3%

BP Saved

59.2%

BP Converted

29.9%

Condition Analysis

Quick match-day weather and venue filters up top, with deeper surface and pace profiling below.

Historical player-page weather uses one stored venue-date weather value per match day. Temperature, humidity, wind, and condition labels all follow that same day-level model, not match-time or hourly weather.

Unlock Condition Analysis

Subscribe to the Data tier to access match-day condition filters, pace heatmaps, and custom environment splits.