Diallo G.CAN (114) - Statistics

Current ATP ranking

Place Move Player Points Dropping
points
Tournaments
played
112 - Spizzirri E. (USA) 557 0 0
113 - Wu Y. (CHN) 551 0 0
114 - Diallo G. (CAN) 550 0 0
115 - Mejia N. (COL) 548 0 0
116 - Kypson P. (USA) 540 0 0
Updated on: 08/09/2026Full table

Diallo G. performance on hard

Win
12
35%

Lose
16
47%

Total matches: 34

Cancelled: 6

Diallo G. performance on clay

Win
2
25%

Lose
4
50%

Total matches: 8

Cancelled: 2

Diallo G. performance on grass

Win
11
58%

Lose
7
37%

Total matches: 19

Cancelled: 1

Diallo G. performance on carpet

Win
0
0%

Lose
1
100%

Total matches: 1

Cancelled: 0

This year matches

Win
8
30%

Lose
18
67%
TournamentTour. Match Prob. in %Prob. Tip Pred.
Sets
Games FT
Toronto / Montreal
ATP Montreal - 1/32-finals
Darderi L.(ITA)
Diallo G.(CAN)
05/08/2026 01:55
6 2
4 3
Ret
Toronto / Montreal
ATP Montreal - 1/64-finals
Diallo G.(CAN)
Jacquet K.(FRA)
03/08/2026 11:50
6 6 6
8 3 2
2
1
Los Cabos
ATP Los Cabos - 1/16-finals
Diallo G.(CAN)
Boyer T.(USA)
28/07/2026 01:10
51 49 1
2
1
5 2
7 6
0
2
Wimbledon
ATP Wimbledon - 1/32-finals
Diallo G.(CAN)
Sonego L.(ITA)
02/07/2026 10:10
46 54 2
1
3
6 6 6 8 2
8 4 8 7 6
2
3
Wimbledon
ATP Wimbledon - 1/64-finals
Bonzi B.(FRA)
Diallo G.(CAN)
30/06/2026 12:00
46 54
1
3
6 6 7 3 1
1 4 8 6 3
Ret
Eastbourne
ATP Eastbourne - Quarter-finals
Draper J.(GBR)
Diallo G.(CAN)
25/06/2026 01:40
55 45 1
2
0
6 6
1 4
2
0
Eastbourne
ATP Eastbourne - 1/8-finals
Diallo G.(CAN)
Etcheverry T.(ARG)
24/06/2026 03:15
69 31 1
2
0
6 6 6
7 3 2
2
1
Eastbourne
ATP Eastbourne - 1/16-finals
Diallo G.(CAN)
Atmane T.(FRA)
22/06/2026 10:10
7 6 7
8 4 5
2
1
Queens
ATP London - 1/16-finals
De Minaur A.(AUS)
Diallo G.(CAN)
16/06/2026 02:45
7 6
7 3
2
0
s-Hertogenbosch
ATP Hertogenbosch - 1/16-finals
Diallo G.(CAN)
Mannarino A.(FRA)
09/06/2026 09:55
4 6 5
6 3 7
1
2
Roland Garros
ATP French Open - 1/64-finals
Duckworth J.(AUS)
Diallo G.(CAN)
24/05/2026 09:10
47 53 2
1
3
6 4
3 1
Ret
Madrid
ATP Madrid - 1/32-finals
Moller E.(DEN)
Diallo G.(CAN)
24/04/2026 10:55
48 52 2
0
2
7 3
5 3
Ret
Munich
ATP Munich - 1/8-finals
Zverev A.(GER)
Diallo G.(CAN)
16/04/2026 12:40
76 24 1
2
1
6 6
1 2
2
0
Munich
ATP Munich - 1/16-finals
Diallo G.(CAN)
Sachko V.(UKR)
13/04/2026 11:20
6 6
1 2
2
0
Monte Carlo
ATP Monte Carlo - 1/32-finals
Fonseca J.(BRA)
Diallo G.(CAN)
06/04/2026 02:25
6 6
2 3
2
0
Bucharest
ATP Bucharest - 1/8-finals
Diallo G.(CAN)
Molcan A.(SVK)
01/04/2026 02:10
54 46 1
2
0
2 2
6 6
0
2
Miami
ATP Miami - 1/32-finals
Diallo G.(CAN)
Humbert U.(FRA)
21/03/2026 10:55
61 39 1
2
0
1 4
6 6
0
2
Miami
ATP Miami - 1/64-finals
Diallo G.(CAN)
Wu Y.(CHN)
20/03/2026 09:40
48 52 2
0
2
6 8
2 6
2
0
Indian Wells
ATP Indian Wells - 1/16-finals
Diallo G.(CAN)
Auger Aliassime F.(CAN)
09/03/2026 01:15
30 70 2
0
2
8 3 3
7 6 6
1
2
Indian Wells
ATP Indian Wells - 1/32-finals
Rublev A.(RUS)
Diallo G.(CAN)
07/03/2026 09:10
63 37 1
2
0
8 6 3
6 8 6
1
2
Indian Wells
ATP Indian Wells - 1/64-finals
Bellucci M.(ITA)
Diallo G.(CAN)
04/03/2026 09:45
54 46 1
2
0
7 4
8 6
0
2
Delray Beach
ATP Delray Beach - 1/16-finals
Walton A.(AUS)
Diallo G.(CAN)
17/02/2026 10:15
8 6
6 3
2
0
Dallas
ATP Dallas - 1/16-finals
Diallo G.(CAN)
Shelton B.(USA)
10/02/2026 10:45
28 72 2
0
2
4 4
6 6
0
2
Australian Open
ATP Australian Open - 1/64-finals
Zverev A.(GER)
Diallo G.(CAN)
18/01/2026 02:20
6 6 6 6
8 1 4 2
3
1
Adelaide
ATP Adelaide - 1/16-finals
Vavassori A.(ITA)
Diallo G.(CAN)
13/01/2026 05:20
6 8
3 6
2
0
Hong Kong
ATP Hong Kong - 1/8-finals
Wong C.(HKG)
Diallo G.(CAN)
07/01/2026 08:40
40 60 2
0
2
1 7 7
6 5 5
2
1
Hong Kong
ATP Hong Kong - 1/16-finals
De Jong J.(NED)
Diallo G.(CAN)
06/01/2026 07:40
4 7
6 8
0
2