Grand Slam · Roland Garros
James Duckworth vs Gabriel Diallo
Date: May 24, 2026, 9:00 AM
Final result
James Duckworth🏆
6-3 4-1
Gabriel Diallo
Odds (reference)
James Duckworth · 38% 62% · Gabriel Diallo
Implied probability
Match winner
James Duckworth 2.5 ▼ Gabriel Diallo 1.53 ▲
First set winner
James Duckworth 2.2 ▼ Gabriel Diallo 1.67 ▲
Total games
Over 1.83 ▼ Under 1.83 ▲
Indicative odds, subject to change. For informational purposes only.
Fan prediction
James Duckworth · 19% 81% · Gabriel Diallo
8,881 fan prediction
Head-to-head (H2H)
James Duckworth 2 - 1 Gabriel Diallo
- Sun, May 24 James Duckworth 1–0 Gabriel Diallo
- Wed, Oct 15 Gabriel Diallo 1–2 James Duckworth
- Sat, Aug 06 James Duckworth 0–2 Gabriel Diallo
Recent form · James Duckworth
✗✗✗✓✗
- ✗ Eliot Spizzirri 0–2 Dallas
- ✗ Dalibor Svrčina 0–2 Acapulco
- ✗ Dalibor Svrčina 0–2 Indian Wells
- ✓ Jan-Lennard Struff 2–1 Phoenix, USA
- ✗ Nuno Borges 1–2 Phoenix, USA
Recent form · Gabriel Diallo
✗✗✗✓✗
- ✗ Andrea Vavassori 0–2 Adelaide
- ✗ Alexander Zverev 1–3 Australian Open
- ✗ Gustavo Heide 1–2 Davis Cup
- ✓ Matheus Pucinelli de Almeida 2–1 Davis Cup
- ✗ Ben Shelton 0–2 Dallas
Momentum (by game)
James Duckworth Gabriel Diallo
Statistics
James Duckworth Gabriel Diallo
Service
3 Aces 0
1 Double faults 1
24/37 (65%) 1st serve % 33/46 (72%)
12/13 (92%) 2nd serve % 12/13 (92%)
21/24 (88%) 1st serve points won 16/33 (48%)
9/13 (69%) 2nd serve points won 7/13 (54%)
7 Service games played 7
0/0 (0%) Break points saved 2/5 (40%)
Points
53 Total points 30
30 Service points won 23
23 Return points won 7
12 Most points in a row 4
Games
10 Games won 4
7 Service games won 4
4 Most games in a row 1
Winners
15 Total 9
8 Forehand 6
4 Backhand 3
0 Volley 0
12 Groundstroke 8
0 Lob 0
0 Overhead 0
0 Drop shot 0
0 Return 1
Errors
11 Total 19
5 Forehand 10
6 Backhand 9
11 Groundstroke 19
0 Overhead stroke 0
0 Return 0
Unforced errors
10 Total 18
2 Forehand 10
7 Backhand 7
0 Volley 0
9 Groundstroke 17
0 Lob 0
0 Drop shot 0
Return
17/33 (51%) 1st return points won 3/24 (12%)
6/13 (46%) 2nd return points won 4/13 (30%)
7 Service games played 7
3 Break points won 0
Miscellaneous
0 Tiebreaks 0