CourtCockpit
picks1d agosackmann1d agotennis-data1d agoodds4h ago
ATP · #77 ·

James Duckworth

?H · ?cm · age 32
Hard 1653Clay 1438Grass 1582
Recent Form · L10
5/10
Hard 60% · Clay 29% · Grass 59%
Serve · Hold %
78%
Hold
Return · Win %
28%
Return
Tiebreak %
55%
TB%
Days Since Match
540
last:
Head-to-Head
201
OpponentRecordHardClayGrassLast met
Yasutaka Uchiyama ·#160221-21-00-02024-10-07
Li Tu ·#191313-10-00-02023-11-13
Beibit Zhukayev ·#213312-01-00-12024-06-03
Rinky Hijikata ·#78131-30-00-02023-10-23
Mackenzie Mcdonald ·#149121-20-00-02024-10-07
Adrian Mannarino ·#54120-20-01-02024-02-05
Max Purcell ·#97030-20-00-12023-02-20
Unknown212-10-00-02022-09-05
Yannick Hanfmann ·#95121-20-00-02024-01-01
Karen Khachanov ·#16030-30-00-02021-10-18
Ilya Ivashka ·#103211-00-01-12021-09-20
Jannik Sinner ·#1121-20-00-02021-09-27
Unknown212-10-00-02023-02-27
Coleman Wong ·#133212-10-00-02023-11-20
Unknown303-00-00-02024-01-01
Adam Walton ·#94212-10-00-02024-10-07
Marc Polmans ·#217121-20-00-02023-05-01
Tomas Machac ·#25202-00-00-02022-09-05
Mikhail Kukushkin ·#111111-10-00-02023-01-16
Unknown110-00-01-12021-06-28
Felix Auger Aliassime ·#19020-20-00-02021-02-08
Corentin Moutet ·#66110-10-01-02024-06-17
Unknown020-20-00-02023-07-03
Alexei Popyrin ·#45202-00-00-02022-09-19
Taylor Fritz ·#7111-10-00-02022-10-03
Salvatore Caruso ·#146110-11-00-02021-05-31
Ricardas Berankis ·#248111-00-10-02024-04-29
Lorenzo Sonego ·#51020-00-00-22022-06-20
Hubert Hurkacz ·#63020-10-00-12024-06-17
Unknown202-00-00-02024-04-08
David Goffin ·#54111-10-00-02024-10-02
Lukas Klein ·#153111-10-00-02024-11-04
Unknown201-00-01-02022-11-21
Khumoun Sultanov ·#236201-00-01-02024-06-10
Unknown202-00-00-02021-03-22
Quentin Halys ·#84201-00-01-02022-07-11
Thiago Agustin Tirante ·#121020-10-10-02023-04-17
Unknown202-00-00-02023-01-30
Unknown202-00-00-02024-10-07
Unknown202-00-00-02023-10-02
Alex de Minaur ·#8020-10-00-12024-07-01
Bu Yunchaokete ·#72111-10-00-02024-04-29
Zachary Svajda ·#131111-10-00-02024-02-26
Pierre Hugues Herbert ·#127110-00-01-12024-06-10
Aleksandar Vukic ·#85020-20-00-02024-10-14
Constant Lestienne ·#111110-10-01-02023-08-07
Antoine Bellier ·#190202-00-00-02022-09-05
Mitchell Krueger ·#140202-00-00-02023-07-24
Dominik Koepfer ·#81111-10-00-02023-07-31
Arthur Fery ·#247202-00-00-02024-05-13
Unknown020-20-00-02023-08-14
Unknown111-10-00-02024-05-13
Hugo Grenier ·#173111-10-00-02022-09-05
Marcos Giron ·#49111-10-00-02024-08-05
Gijs Brouwer ·#190201-01-00-02024-04-01
Mikael Ymer ·#59110-00-11-02022-06-20
Kaichi Uchida ·#155202-00-00-02023-10-23
Giovanni Mpetshi Perricard ·#31111-10-00-02024-10-21
Ben Shelton ·#6201-00-01-02024-06-10
Lloyd Harris ·#118020-20-00-02024-04-22
Unknown201-00-01-02024-06-03
Unknown010-10-00-02020-01-20
Unknown100-00-01-02021-06-07
Unknown100-00-01-02021-06-21
Roberto Bautista Agut ·#47101-00-00-02021-11-01
Damir Dzumhur ·#100101-00-00-02021-02-08
Jan Lennard Struff ·#43010-10-00-02021-10-25
Frederico Ferreira Silva ·#185101-00-00-02020-02-10
Thomas Fabbiano ·#192101-00-00-02020-02-10
Radu Albot ·#138100-00-01-02021-06-28
Ugo Humbert ·#34101-00-00-02021-02-01
Benoit Paire ·#227101-00-00-02021-09-27
Unknown101-00-00-02021-08-09
Fernando Verdasco ·#244010-10-00-02020-10-26
Unknown101-00-00-02021-03-01
Roberto Marcora ·#208101-00-00-02020-02-03
Unknown100-00-01-02021-06-14
Unknown101-00-00-02021-03-01
Unknown010-10-00-02020-02-03
Alexander Bublik ·#11010-10-00-02021-03-22
Unknown010-10-00-02021-09-20
Federico Delbonis ·#131101-00-00-02020-01-13
Lorenzo Musetti ·#17101-00-00-02021-11-01
Peter Gojowczyk ·#108101-00-00-02020-02-03
Facundo Bagnis ·#136010-00-10-02020-09-14
Unknown010-00-10-02021-05-24
Thiago Monteiro ·#100010-10-00-02021-08-23
Filip Krajinovic ·#93101-00-00-02021-09-20
Dennis Novak ·#192010-10-00-02020-10-19
Pedro Martinez ·#42010-10-00-02021-08-30
Taro Daniel ·#89101-00-00-02020-02-03
Unknown101-00-00-02020-02-10
Tommy Paul ·#21010-00-10-02020-09-28
John Millman ·#140101-00-00-02021-09-20
Unknown010-10-00-02021-03-08
Daniil Medvedev ·#10010-10-00-02021-08-09
Unknown010-10-00-02021-03-15
Benjamin Bonzi ·#124101-00-00-02020-02-10
Emil Ruusuvuori ·#71101-00-00-02021-09-27
Unknown101-00-00-02023-04-24
Unknown101-00-00-02023-04-17
Unknown101-00-00-02022-11-21
Jason Kubler ·#113010-00-00-12022-07-11
Zdenek Kolar ·#119101-00-00-02023-11-20
Unknown101-00-00-02022-07-04
Unknown101-00-00-02022-10-24
Juncheng Shang ·#50010-10-00-02024-10-28
Dimitar Kuzmanov ·#225101-00-00-02023-02-20
Rudolf Molleker ·#197100-00-01-02024-06-10
Unknown101-00-00-02024-04-08
Unknown101-00-00-02023-04-17
Camilo Ugo Carabelli ·#93101-00-00-02024-08-05
Alex Michelsen ·#37010-00-00-12023-07-17
Frances Tiafoe ·#18010-00-10-02024-04-01
Unknown101-00-00-02024-04-22
Unknown101-00-00-02023-02-13
Otto Virtanen ·#116101-00-00-02023-07-31
Unknown101-00-00-02023-04-10
Juan Pablo Ficovich ·#230010-10-00-02023-04-10
Gabriel Diallo ·#86010-10-00-02022-08-08
Liam Broady ·#156100-00-01-02022-07-11
Joao Fonseca ·#31100-00-01-02024-06-17
Nicolas Moreno De Alboran ·#143100-00-01-02024-07-01
Alexandre Muller ·#68101-00-00-02021-09-13
Unknown101-00-00-02024-04-22
Holger Rune ·#11010-10-00-02024-01-01
Flavio Cobolli ·#31010-10-00-02024-08-26
Unknown101-00-00-02023-02-20
Daniel Evans ·#180010-10-00-02022-08-29
Unknown101-00-00-02023-01-30
Harold Mayot ·#107010-00-00-12023-07-03
Unknown101-00-00-02023-04-10
Patrick Kypson ·#133010-10-00-02024-01-29
Maxime Janvier ·#225010-00-10-02024-05-27
Unknown101-00-00-02023-10-16
Unknown101-00-00-02022-07-04
Gregoire Barrere ·#166101-00-00-02024-01-01
Maxime Cressy ·#173010-10-00-02022-08-22
Arthur Rinderknech ·#60010-10-00-02022-01-03
Unknown101-00-00-02023-04-17
Unknown101-00-00-02024-10-21
Unknown010-10-00-02023-10-09
Bernard Tomic ·#233101-00-00-02023-04-17
Unknown010-10-00-02023-02-27
Unknown101-00-00-02023-11-13
Sho Shimabukuro ·#143010-10-00-02023-01-16
Matteo Berrettini ·#35010-00-00-12024-06-10
Lorenzo Giustino ·#223101-00-00-02021-09-13
Lukas Rosol ·#226010-10-00-02022-09-12
Riccardo Bonadio ·#181010-00-10-02023-05-29
Gilles Simon ·#188010-00-00-12022-06-06
Unknown101-00-00-02023-10-23
Unknown101-00-00-02023-11-13
Luca Van Assche ·#128010-10-00-02024-01-15
Unknown010-10-00-02023-11-06
Hamad Medjedovic ·#156101-00-00-02023-02-13
Terence Atmane ·#161101-00-00-02023-08-28
Benjamin Hassan ·#245100-00-01-02024-07-01
Andy Murray ·#129010-00-00-12022-06-27
Thanasi Kokkinakis ·#77101-00-00-02022-08-22
Mark Lajal ·#224010-00-00-12024-07-01
Nicolas Mejia ·#237010-00-10-02023-03-27
Unknown101-00-00-02024-01-29
Christopher Eubanks ·#106101-00-00-02024-02-05
Chun Hsin Tseng ·#121101-00-00-02024-10-07
Unknown101-00-00-02021-09-13
Unknown010-10-00-02024-07-29
Unknown100-00-01-02022-06-20
Thiago Seyboth Wild ·#78010-10-00-02024-08-19
Yu Hsiou Hsu ·#230010-10-00-02024-04-15
Aleksandar Kovacevic ·#101101-00-00-02022-10-10
Francisco Cerundolo ·#20010-00-10-02022-05-16
Timofey Skatov ·#192010-10-00-02023-08-28
Maximilian Marterer ·#114101-00-00-02022-10-10
Paul Jubb ·#201010-00-00-12022-06-13
Unknown101-00-00-02023-10-02
Casper Ruud ·#7010-10-00-02024-08-05
Unknown100-01-00-02023-03-27
Christopher Oconnell ·#71101-00-00-02022-08-29
Unknown101-00-00-02022-10-10
Mattia Bellucci ·#101101-00-00-02024-04-22
Zizou Bergs ·#61010-10-00-02023-11-13
Unknown010-10-00-02024-11-11
Sumit Nagal ·#83101-00-00-02024-10-21
Antoine Escoffier ·#172101-00-00-02024-04-22
Unknown101-00-00-02022-09-05
Unknown101-00-00-02024-01-29
Aslan Karatsev ·#139100-00-01-02024-06-17
Unknown100-00-01-02023-07-03
Unknown101-00-00-02023-11-13
Unknown010-10-00-02022-11-14
Roman Safiullin ·#60010-10-00-02022-01-03
Felipe Meligeni Alves ·#144010-10-00-02023-08-28
Alexis Galarneau ·#200010-00-10-02024-03-25
Unknown101-00-00-02023-10-16
Unknown101-00-00-02024-01-29
Unknown010-10-00-02022-07-04
Genaro Alberto Olivieri ·#231101-00-00-02023-08-14
J J Wolf ·#143101-00-00-02024-01-01
Unknown101-00-00-02024-04-29
Unknown101-00-00-02023-08-28
Recent Matches
DateEventRoundSurfaceOpponentScoreW/L
2024-11-11Drummondville CHR32hardChris Rodesch7-6(5) 2-6 6-1L
2024-11-04BelgradeR32hardLukas Klein6-4 6-2L
2024-10-28Paris MastersQ1hardJuncheng Shang6-7(2) 7-6(5) 6-4L
2024-10-21BaselR32hardGiovanni Mpetshi Perricard7-6(4) 6-3L
2024-10-21BaselQ1hardMika Brunold6-3 7-6(4)W
2024-10-21BaselQ2hardSumit Nagal6-4 7-6(2)W
2024-10-14AlmatyR32hardAleksandar Vukic6-4 7-5L
2024-10-07Hangzhou CHFhardMackenzie Mcdonald2-6 7-6(5) 6-4W
2024-10-07Hangzhou CHR32hardYasutaka Uchiyama7-5 6-7(4) 7-6(5)W
2024-10-07Hangzhou CHQFhardAdam Walton6-4 6-4W
2024-10-07Hangzhou CHR16hardRamkumar Ramanathan6-4 7-5W
2024-10-07Hangzhou CHSFhardChun Hsin Tseng6-2 6-3W
2024-10-02Shanghai MastersR128hardDavid Goffin6-4 6-2L
2024-08-26Us OpenR128hardFlavio Cobolli6-1 4-6 6-4 6-4L
2024-08-19Winston-SalemR64hardThiago Seyboth Wild3-6 6-3 6-4L
2024-08-05Canada MastersQ2hardMackenzie Mcdonald7-6(4) 7-6(3)L
2024-08-05Canada MastersR32hardCasper Ruud6-2 6-7(5) 6-3L
2024-08-05Canada MastersQ1hardCamilo Ugo Carabelli6-3 6-4W
2024-08-05Canada MastersR64hardMarcos Giron6-4 6-1W
2024-07-29WashingtonR64hardReilly Opelka6-7(12) 7-5 6-4L