Site data updated: 2026-07-18 01:15 UTC

James Duckworth #138 def. Gabriel Diallo #35

7-6 6-7 6-4

Match Information

Date Oct 17, 2025*
Tournament Almaty Open
Category ATP 250
Surface Hard
RoundR16
Winner James Duckworth
Score7-6 6-7 6-4
Loser Gabriel Diallo
Duration2h 30m
StatJames DuckworthGabriel Diallo
Aces1022
Double faults52
First serve %6782
First serve points won %9474
Second serve points won %4848
Break points saved %088
Break points converted %130
Service points won %7970
Return points won %3021
Total points won %5248
Serve rating314318
Return rating9658

Pre-match Comparison

FieldJames DuckworthGabriel Diallo
Country AUS CAN
Birth dateJan 21, 1992Sep 24, 2001
Age3324
Height183203
HandednessRight-HandedRight-Handed
Backhand styleTwo-Handed Backhand
Ranking (entering)13835
Ranking points (entering)4651,368
Elo (entering)1,6171,833
Career W-L76–12843–50
Career earnings$5,388,192$3,196,610
Pre-match H2H
James Duckworth 0 1 Gabriel Diallo

Path

James Duckworth's path

DateRoundOpponentScoreW/LH2HMatch data
Oct 16, 2025R32 Ugo Blanchet 6-3 6-4WH2HMatch data
Oct 13, 2025Q2 Mikhail Kukushkin 6-4 4-6 7-5WH2HMatch data
Oct 13, 2025Q1 Saba Purtseladze 6-3 1-0 (ret.)WH2HMatch data

James Duckworth's next match

DateRoundOpponentScoreW/LH2HMatch data
Oct 18, 2025QF Flavio Cobolli 6-3 6-2WH2HMatch data

Gabriel Diallo's path

DateRoundOpponentScoreW/LH2HMatch data
Oct 16, 2025R32 Amir Omarkhanov 6-3 6-1WH2HMatch data