--------------------------------------------------=~~%+~------------------------------------------------------ --------------------------------------~~+==~~-~~~===+%x-=~~=~~--~--------------------------------------------- ------------------------------------~x&%#%%%~~;-~;.;~~;,~-:+-~=*+~-------------------------------------------- ----------------------------------~#&&*=+*~~~;:;:,,:--,,. .,.,:,~x-------------------------------------------- -------------------------------~+##%&#=+:;;;,;;:,;:,,:-;::,,,;. .-~=~;~~-------------------------------------- ------------------------------+*x*+===~:.,:.::.,;:. :,;.,:,,;:.. -x%x*~------------------------------------- ----------------------------+****+~--;. .. ..,,:. :. .:-,....,..*&;-%+~----------------------------------- ----------------------------+&x-;-;:,,.,.. ::;;;,,~~,,:-..:..... :;*x#=----------------------------------- ----------------------------+&*;;-;::,,,.. ..,;;:,,:-- ...,::,.. .:;+%#~---------------------------------- ---------------------------~x#=;;-;::::::,,.,,,.... . .,::::,,.... ...-x##---------------------------------- ---------------------------+#=;:.,,,,::-;;;::-~-++-:;;----;;;::,.. ...:~x%~-------------------------------- ---------------------------%=-,,...,:;-~~=+=~*xxxxxx***==++~-;;:,......,..-x*--------------------------------- ---------------------------xx+...,,,;~**=*xxx%%%##%%%%%%%%%%xx*+-;:,,,.... +=--------------------------------- ----------------------------=- ..,;=*x%xx%%%#############%%%%xxx*+~;,. .. ~=--------------------------------- ----------------------------~- ,;+xxxx%%%%######&#####%%%%%xxxxx*=~;,,.. +~--------------------------------- -----------------------------~. .,-=%%xx%%%%%###########%%%%xxxxx***=-:.,..*~--------------------------------- -----------------------------~:...;=%xx%%%%%%%##########%%%%xxxx*****~,.. ,=~--------------------------------- -----------------------------~~ .,+x%xx%%%%%%%#####%####%%%xxxxx*****+:.. :~---------------------------------- ------------------------------- :*%xxxxxxx%%%##&&&##&&&##%%#%xx****=*-.. ;~---------------------------------- -----------------------------~;..:*%**=+++~--;-+xx#%##%%=+----~~~~~+==~. ~~---------------------------------- ------------------------------~,.;xx=====~~~~~+===%##%*=++~-~~=**+~++=~. ,=----------------------------------- ---------------------------~++-;.~%*xxx+;=,,,+===~*%#x+-===+:,:+-=====+, -+~~--------------------------------- ---------------------------++**=;*x*xx*++%~:-x===~=x%*~;=+**:,-*;-=**==-:=+=+--------------------------------- --------------------------~*+=x%=x********xxx*++~=*x%*+~~=+*xx*==++=*==+===*~--------------------------------- --------------------------~*=*xx*xxx*****xxxxxx*x**x#x=*+=*xxxx**====*=+=*+*+--------------------------------- ---------------------------==*%xxxxxx%xxx%%##%xxx**x#%==**x%%xxx****==*++#+=~--------------------------------- ----------------------------==x+xxxx%%%%%%%%%%%%**%#&&%=+*xxx%%xxx**==*~-*+~---------------------------------- ----------------------------~==*+=%%%%%%%%%%%%#%*x+x%#+==*%%%%xxxx**=*~;+++~---------------------------------- -----------------------------=*x&=*xx%x%%%%%###%=~-=**-~=x###%xxxx**==-xx++----------------------------------- ------------------------------*x%*+*xxxx%%%#%%xx=~-==*~:~*x%#%xxx**==+-x*+------------------------------------ -------------------------------+**+=**xxxx%x**===**=~**~~~==*%%x***=+~+=+------------------------------------- ---------------------------------~=+=xxxxx%==****=========**++x*==++~+=--------------------------------------- ----------------------------------=*+=x*xxx*x*+-~~====+~-~+*x=**++++~=~--------------------------------------- -----------------------------------*~+==*x*xxxxxx%#%%%%x*******=+~+~~+---------------------------------------- -----------------------------------~+~==***x%xxxxxx*=*xx****x**=+++-:----------------------------------------- -----------------------------------~++~=x*=***xx%xxx*xx*****==+=++;;;~---------------------------------------- ------------------------------------+**~+**=~=*xxx%%x*=**===~+~~-:-~~+---------------------------------------- ------------------------------------~+*x+-~~~~++=*x=+~+=+~---~-::~==~~---------------------------------------- ------------------------------------~+=*%%=-:;;-~==+~~~-;;;:-;:-=*==~----------------------------------------- -------------------------------------==**x%*+-::;;---~;;:,,,:;=***==~~---------------------------------------- -------------------------------------~=*xxxxx*+~;---:;::::-~+=****=++~+--------------------------------------- -------------------------------------~=**xxxxx=***xxxxx*****==**===++~~-~~~----------------------------------- ----------------------------------~~-~+***xxxxx***x%#%xx**=*=***====++~;-~~+~--------------------------------- --------------------------------~~--+==***xx*xxxx**xxxxxxxxx*****===++~+, :-+~------------------------------- ------------------------------++-.,=*==**x*x%%%%x%%%%%%%xxxxxxxx*====+++. ,-+++~~~~~~----------------------- --------------------------~+=x=. *x===*xxxxx%%%%%%%%%%%x%xx%xx*====*=~. .+=---;;,.:;--~~-------------------- -----------------------~+*x*~;. . ~xx==*xxx%xxx%##%%%%%xxx%%%%x****=~, ;-:. .;~~~~~~~~--------------- -------------------~+*x=+-, .. :~=*xx%%%%xx%%%%%%%%%%####%x=~-, ,;;;;;--~~-------~~~~~----------- --------------~+=**+~;. .:-=*x%##%%###%%%%%x*+~;,. ,;+*xxxx**==+~~~~~------~~~~~~------- ----------~~+++~;, ,+*xx~ .:;;:::,. . :~+=***======++==++++++++~~~~----~~~-~~-- ------~~~~-:, ,=#&#x+: :=*++-. .:;;~=x*-. .;+*xx**=====+++++++========+++++~~~~~---~~+- ---~~+-:. .:~x#x~, :*&#&@x;. ;=%%#&%=: .-=xxx***====+++++==============+++++~~~~~~~-~=+ -~~-, :=x#&#+, ,=##&#*: .~x###%*-. .;=x%x***===+++++++++====**==+++~~~~~~~~+++++++~=== +-. . .......... ;x&&@&*: ,=#&&&*: ,=%###%+: :+x%x***=====+++==========================++++++~x=== ; .............. ;x&&&&*: ,=#&&&*: :*####x-. .-*#%xx***============***==+++++~~+====******=====~x█#== . .............. ;x&&&&*: ,=#&&&*: :=&&&#*: :=###%%x*****===******========++~++~~+++=====***==*==███%+ ,......,,,.... .-x&&&#=: :=#&&&=: :=#&&#=: ;x&#%%%x********xxxxxx**=+~++++=========+++++++++====+@████= ,...,,,,,,.,..-%&&&#+, ;*#&&#=: ,=&&&&*: ;x&#%%%x*******xxxxxxx*****=+++~++=*=====++++~~~~~++++~#█████@ ,,,,,,,,... :x&#&#~. -x&&&#=, :*#&&&x; -%&#%%%x******xxxxxxxx**====**xxx*=+++====+++++~++++++==~███████ ,,,,,,,,,..+&&#&*. . ;%&&&#+, :*&&&&*; -x&#%%%x*****xx%%%%%xx**=====**xx*%@xx*+~~~++++++++++++~~+%███████ ,,,,,,,,.,x@###- ..,*&###=, :*&&#&%; ;%&#%#%x*****x%%%%%%%x****==*******x#@%*xxx*=+~~====+=+~~=%@████████
James Duckworth
AUS · Right-handed · 34 yrs · 183 cm
model rank
#117
in the world
ATP rank
#79
current
record
535-364
ATP-level
── the model's read
How good is he, really?
James is the model's world #117 — in the top 65% of the rated field. The ATP ranks him 38 spots higher than the model does (#79). He's a big server (average serve, poor return), strongest on hard courts. Recent form: 44‑31 over the last 52 weeks.
── surface Elo
By surface
Hard
1803best
Clay
1772
Grass
1609
── vs the rated field
Scouting
overall Elo
186036th · below avg
serve rating
57th · average
return rating
11th · poor
percentile across players with a current rating
── model Elo over time
Elo trajectory
── ATP ranking over time · lower is better
Ranking trajectory
── nearest on the rating profile
Similar players
- 1Francesco PassaroITA1845
- 2Sebastian OfnerAUT1878
- 3Terence AtmaneFRA1880
- 4Andrea VavassoriITA1855
- 5Aleksandar KovacevicUSA1868
- 6Giulio ZeppieriITA1823
── year by year
Seasons
| year | W-L | win% | titles |
|---|---|---|---|
| 2026 | 16-14 | 53% | 1 |
| 2025 | 46-33 | 58% | 2 |
| 2024 | 42-30 | 58% | 1 |
| 2023 | 51-29 | 64% | 2 |
| 2022 | 24-27 | 47% | |
| 2021 | 36-24 | 60% | 1 |
| 2020 | 11-10 | 52% | 1 |
| 2019 | 52-25 | 68% | 4 |
| 2018 | 19-16 | 54% | 1 |
| 2017 | 0-1 | 0% | |
| 2016 | 43-19 | 69% | 4 |
| 2015 | 33-27 | 55% | |
| 2014 | 39-23 | 63% | 2 |
| 2013 | 44-27 | 62% | 2 |
| 2012 | 24-26 | 48% | |
| 2011 | 40-16 | 71% | 4 |
| 2010 | 12-11 | 52% | |
| 2009 | 1-4 | 20% | |
| 2008 | 2-2 | 50% |
── filter the record · shareable link
Splits
All 899 matches — pick filters to split the record, serve/return and log below.
── career · point data
Serve & return profile
Serve
aces10.2%
double faults3.4%
1st serve in57%
1st serve won75%
2nd serve won53%
serve pts won66%
hold %83%
Return
return pts won36%
break %20%
BP conversion38%
Under pressure
BP saved (serve)65%
BP saved2895/4470
BP conversion38%
Career aggregate over 772 matches with point data · hold/break derived from break-point outcomes.
── 899 matches