← Back to search

Gabriel Diallo

24/09/2001 · right-handed

Global Elo

1845

Record

75-75

ATP / Tour Record

Wins
75
Losses
75
Matches
150

Challenger Record

Wins
74
Losses
39
Matches
113

Elo and Record by Surface

Clay 1719
Wins
12
Losses
15
Matches
27

Challenger

Wins
6
Losses
5
Matches
11
Hard 1787
Wins
49
Losses
49
Matches
98

Challenger

Wins
62
Losses
29
Matches
91
Grass 1652
Wins
14
Losses
11
Matches
25

Challenger

Wins
6
Losses
5
Matches
11

Elo Over Time

2004 1459
2020-02-24 2026-08-05 · 1855

263 matches in this range.

Performance vs. the Odds

Career record grouped by how big a favorite the market made Gabriel Diallo, based on their average odds.

Heavy favorite (odds below 1.30) 0W–0L · 0.0%
Favorite (odds 1.30-1.80) 2W–3L · 40.0%
Even match (odds 1.80-2.20) 2W–2L · 50.0%
Underdog (odds 2.20-4.00) 0W–1L · 0.0%
Heavy underdog (odds above 4.00) 0W–0L · 0.0%

10 matches with market odds since 2026-05-24.

Serve & Return

Serve and return win rates from the last 10 matches at the selected level.

1st Serve In % 67.1%
1st Serve Points Won % 75.2%
2nd Serve Points Won % 55.2%
Return Points Won vs 1st Serve % 29.3%
Return Points Won vs 2nd Serve % 47.8%
Aces per Service Game 0.54
Double Faults per Service Game 0.18

Based on the last 10 ATP/Grand Slam matches.

1st Serve In % 70.1%
1st Serve Points Won % 79.0%
2nd Serve Points Won % 58.7%
Return Points Won vs 1st Serve % 32.6%
Return Points Won vs 2nd Serve % 48.9%
Aces per Service Game 1.00
Double Faults per Service Game 0.12

Based on the last 10 Challenger matches.

Break Point Performance

How the player handles the biggest points, from the last 10 matches at the selected level.

Break Points Saved % 58.8%
Break Points Converted % 41.4%

Based on the last 10 ATP/Grand Slam matches.

Break Points Saved % 65.5%
Break Points Converted % 43.3%

Based on the last 10 Challenger matches.

Recent Matches

L Hard Montreal · 2. round · 2026-08-05

vs Luciano Darderi #22

6-4 2-3

Gabriel Diallo Luciano Darderi
5 Aces 2
4 Double Faults 1
45 Service Points 38
27 First Serve In 22
21 First Serve Won 18
10 Second Serve Won 11
0 Break Points Saved 0
1 Break Points Faced 0
10 Winners 10
17 Unforced Errors 16
1.6 Average Odds 2.3
W Hard Montreal · 1. round · 2026-08-04

vs Kyrian Jacquet #121

6-7 6-3 6-2

Gabriel Diallo Kyrian Jacquet
5 Aces 2
2 Double Faults 4
87 Service Points 83
57 First Serve In 45
44 First Serve Won 33
18 Second Serve Won 19
0 Break Points Saved 2
0 Break Points Faced 5
25 Winners 18
32 Unforced Errors 37
1.8 Average Odds 2
L Hard Los Cabos · 1. round · 2026-07-28

vs Tristan Boyer #162

7-5 6-2

Gabriel Diallo Tristan Boyer
3 Aces 11
3 Double Faults 4
50 Service Points 62
27 First Serve In 39
22 First Serve Won 29
15 Second Serve Won 7
0 Break Points Saved 3
1 Break Points Faced 7
13 Winners 18
21 Unforced Errors 31
1.5 Average Odds 2.5
L Grass Wimbledon · 2. round · 2026-07-02

vs Lorenzo Sonego #69

7-6 4-6 7-6 6-7 6-2

Gabriel Diallo Lorenzo Sonego
14 Aces 11
3 Double Faults 6
163 Service Points 182
125 First Serve In 123
94 First Serve Won 89
26 Second Serve Won 33
2 Break Points Saved 5
5 Break Points Faced 9
48 Winners 49
30 Unforced Errors 42
1.9 Average Odds 1.9
W Grass Wimbledon · 1. round · 2026-06-30

vs Benjamin Bonzi #93

1-6 4-6 7-6 6-3 3-1

Gabriel Diallo Benjamin Bonzi
9 Aces 11
0 Double Faults 4
123 Service Points 134
86 First Serve In 100
63 First Serve Won 69
23 Second Serve Won 16
5 Break Points Saved 10
9 Break Points Faced 14
37 Winners 49
13 Unforced Errors 32
1.9 Average Odds 1.9
L Grass Eastbourne · QF · 2026-06-25

vs Jack Draper #160

6-1 6-4

Gabriel Diallo Jack Draper
10 Aces 2
0 Double Faults 2
57 Service Points 44
44 First Serve In 31
26 First Serve Won 26
3 Second Serve Won 8
5 Break Points Saved 0
9 Break Points Faced 1
17 Winners 27
26 Unforced Errors 13
3.0 Average Odds 1.4
W Grass Eastbourne · R16 · 2026-06-24

vs Tomas Martin Etcheverry #32

6-7 6-3 6-2

Gabriel Diallo Tomas Martin Etcheverry
14 Aces 10
1 Double Faults 1
87 Service Points 105
65 First Serve In 82
56 First Serve Won 51
13 Second Serve Won 15
1 Break Points Saved 9
1 Break Points Faced 12
0 Winners 0
0 Unforced Errors 0
1.6 Average Odds 2.2
W Grass Eastbourne · 1. round · 2026-06-22

vs Terence Atmane #50

6-7 6-4 7-5

Gabriel Diallo Terence Atmane
12 Aces 11
3 Double Faults 1
108 Service Points 107
75 First Serve In 74
61 First Serve Won 55
17 Second Serve Won 14
5 Break Points Saved 4
6 Break Points Faced 7
35 Winners 25
21 Unforced Errors 22
1.7 Average Odds 2.1
L Grass Queen's Club · 1. round · 2026-06-16

vs Alex De Minaur #6

7-6 6-3

Gabriel Diallo Alex De Minaur
4 Aces 2
7 Double Faults 2
99 Service Points 68
55 First Serve In 35
39 First Serve Won 25
16 Second Serve Won 22
7 Break Points Saved 0
10 Break Points Faced 2
23 Winners 19
35 Unforced Errors 14
- Average Odds -
L Grass Hertogenbosch · 1. round · 2026-06-09

vs Adrian Mannarino #46

6-4 3-6 7-5

Gabriel Diallo Adrian Mannarino
4 Aces 7
4 Double Faults 2
89 Service Points 100
48 First Serve In 73
32 First Serve Won 46
24 Second Serve Won 11
5 Break Points Saved 8
9 Break Points Faced 13
25 Winners 20
44 Unforced Errors 52
2.2 Average Odds 1.7