;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;--;~x@█@█#+;;-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*@█@█@██@%+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-;;-+#███████@@█@=-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-;--;;;;%█████████@&&@█&=--;-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-=&██████████&%#&@@&xx+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;~=xx%#@███████@@@█&#x%&##@@&#*=-;;-;;-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-;;;;+&█████████████&&@&&#%%####&&&█@%*-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+&█@███████████@&&&@###xx#&&#&&&&@█@=-++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;~+=**#@@█@@████████&@###&%%##%x%&&&&&##&@█&%&%~;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;~%&#&&&&@█████@@@██&&@%##&##%#&#%%&#@@@&&#&█&&&x-;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;x%#&@%&███@███@&@@@#&@xx#@x##%@####%%%#&xx%#@@##+;-;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;~#@@&&@█@@███@&##&&#*#@==&%*#%*%@%**##%*=*=+*%##%+;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-;+@██@&@█@@@@#=%%*%x&*+*&~+#*~x%=x*&#~=x*%%=+-=x%%*+;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-;%██@%%&&@&&#%=**=+x%x+=%+~=+:=x=x~+%x*+=*x*==+%#%*+;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&██@@@&&@@&%%%%##%%#%xxx**=*==+==+~=+%*+~~+=++%██%-;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;~@████@@&###%##&@@@@&&&&&##&&#%xxxx*===xx====+x&██@+;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;-;=██████&#%#&&&@@@@@@@@@@@@&&&&####%x*==+=x%%x#&███@*;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;-;*████@&%%#&&@@@@@@@@@@@@@@&&&&&&##%xx**==x%xx#&█@@&%-;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;-;+████&##%%&&@@@@@@@@@@@@@@@@@&&&&##%x**=*==xx&@@&@&#+;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;-;+████@&%#&&&@@@@@@@@@@@@@@@&&&&&###%x****+-*#██@&%%&+;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;-;+████@#*#&&&@@@@@@@@@@@@@@@@@&&&##%%x***+~-~#█@&#xx%=;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;~████&x###&&@@@@@@@@@@@@@@@@&&&###%%x**=+~;;x@&%%%#%-;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;~@███&%&&&████@@@@@@@@@@@@@@&&&&&###%%x=~~--%#%x%#&x;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-#██&%&&@&x~~~;:;-~=x#&&&&#***+++++***x*++~+=x%%%#%~;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-x&█x*@@&*-. .-*x&&#*-;. ...:+++;=%%%%*~-;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-*%█*%@&#x+:,;+. ; ,=%&&%=: ,: .;--~+~+%##%::-;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-&█*&@@&#xx##%==++-=x&@@#+:::+*-;--:,:~++++-%█x~-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-;x█#&@&@@@@&&&&&&#%#&@██#**=**x%%%%xx*=**==*@&,;~;-;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-x@@&&&@@@@@@█@@██@@@███%xxx#&&######%%xx*=%#-,~-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=█@&&@@@@@██@█████████@%x*x##&&&&&###%%*=+=+~==--;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-@█@&@@█████████&█████@#xxx%&&&&&&###%x=+--+%%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+&█&@@@@@@@@@#*&█████@#%#%=*%&&&&##%x*=~-~*x=-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-+&&@@@@@&x=+x&%x@@&&#**%*++*%%%%xxx=++:+x+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-;;#@&&&&x=**%&#*=%#x=; .;*%****xx**=++~:--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#@###x=%%%#&&&&x+-::;;+=*=+=x=*==++=-:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-;*@&##*&%~++x%x%x***=+=*=+-;;**===+=+;:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;x&###&%xxx***==+~-;:;;:;:;~**+====~::-;--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-;~####&#&@████@@#%##%x*==xx**++===+--:;;;;;;-;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-;+%###%%##&&#%***==****x**==+==*=-~-~x===~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;~xxx%x%%%#%x=~--~+==*=++~++==~;-~+.~████&*;;-;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;--;xxxxxxxx%###%xxx**==+~~~++~::-~++:.██████&~;--;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:x@%%*xxx%%#%x*******+~+~~-,.:;-~~+,-████&@█@+:;;;;----;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-;;~%&+%#%xx**x*=+~~~+~++~~-:,.,::;~~~~,&██████@█@*+~-;;;;;;;----;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-;~&█@- x%%xxx=++-:::;;;-;::,,,,::-~~++:%█████████████@&%x*+--;;;;;;----;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-;;~@█@x,.*%%xx%%x*+~-:,,,,,:::::;;-~+==-x█████████████████████@#%*+-;;;;;;;--- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;--;;-*@█@&*,;=%%%xxxx%x*=-::::;;;;;;;-~++=~%████████████████████████████&x=*+-;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-x@█████-,~~*x%%%xxxx**+---;------~~+==~%███████████████████████████████████&%*+ ;;;;;;;;;;;;;;;;;;;;;;;;;--;=#███████@::~++*x%%xxxx*=+~~~~~~~~~~++=+=#████████████████████████████████████████ ;;;;;;;;;;;;;;;;;;;----;;;:=█████████@,;++=*%%##%xxx**==+=+++++++++x@█████████████████████████████████████████ ;;;;;;;;;;;;;;;--;;;;;;;-~x██████████&,;=*=+=+-;;:,:::::;;-~~+++*x@███████████████████████████████████████████ ;;;;;;;;;;;;;--;;--+=x%&@████████████@---:. . . .. . ,,;+*#&&█████████████████████████████████████████ ;;;;;;;;;;;;;;;*#@█████████████████&=;. .~,==-&+~%:=*,=-:=; . .:-+*#@██████████████████████████████████████ ;;;;;;;;;;;;-+%██████████████████%-. ;+:=++#=%#=%%+%=*x+xxx█&*@+,,.,;-+%&&@@@███@@███████████████████████████ ;;;;;;;;;;-;=██████████████##█@*, .x=&█%x*+xx=&+%%=#=+%=&█%@#*@#x#*:..,;+&█@@@█@@@████████████████████████@#x ;;;;;;;;;;;;;&███@███████@#x&*, ;-*████@█&=#*=&=x&~#*=@%@&+&@%#&+&@#*-: :x████████████████████████@&%x=~-;;; ;;;;;;;;;;;-;=█████&#%%x%%=*; -██@█&x█@@█*%&x&%%@x&&%█#%█%&@=#█&██#@██;. ;&███████████████@&#x=+~-;;;;;;;-- ;;;;;;;;;;;;;;&█@█@@&x**x#*. =*@&#█@#█@%█%xx=#=-&+#█*@#%█x#█#██%#█@@███*. ,%████████@#%*=~-;;;;;;;;----;;;; ;;;;;;;;;;;;-;=██&#%==*%x- +%x~&█*@@%█@&█#&&+x%=%%@@%█&%█##█%#█@&█&#██&@█+ *@&#x=+--;;;;;;;----;;;;;;;;;;; ;;;;;;;;;;;;;;;#████#%&%- .-#██~=&&██%&█%██@█%*%*@@x█&██#██@█@@██@██@██&█@x::;;-;;;;;;;----;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;-=x%%x=x+,,,:+*=x*xx-=%*x%=*x*%=~=-*x=%=xx~%*+%xx%x*%x*x=~-;;----;;----;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;----;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
John Paul Fruttero
USA · Right-handed · 45 yrs · 185 cm
model rank
—
in the world
ATP rank
#1231
current
record
145-159
ATP-level
── the model's read
How good is he, really?
John Paul is the model's unrated. The model and the ATP broadly agree (ATP #1231).
── surface Elo
By surface
Hard—
Clay—
Grass—
── vs the rated field
Scouting
overall Eloinsufficient data
serve ratinginsufficient data
return ratinginsufficient data
percentile across players with a current rating
── model Elo over time
Elo trajectory
Elo — not enough data
── ATP ranking over time · lower is better
Ranking trajectory
── nearest on the rating profile
Similar players
Not enough rating data to find similar players.
── year by year
Seasons
| year | W-L | win% | titles |
|---|---|---|---|
| 2019 | 0-3 | 0% | |
| 2018 | 0-1 | 0% | |
| 2016 | 0-1 | 0% | |
| 2011 | 1-4 | 20% | |
| 2010 | 4-8 | 33% | |
| 2009 | 8-14 | 36% | |
| 2007 | 24-19 | 56% | |
| 2006 | 15-25 | 38% | |
| 2005 | 37-23 | 62% | 2 |
| 2004 | 19-24 | 44% | |
| 2003 | 17-12 | 59% | |
| 2002 | 16-15 | 52% | 1 |
| 2001 | 4-10 | 29% |
── filter the record · shareable link
Splits
All 304 matches — pick filters to split the record, serve/return and log below.
── career · point data
Serve & return profile
Serve
aces9.1%
double faults6.0%
1st serve in59%
1st serve won71%
2nd serve won48%
serve pts won62%
hold %77%
Return
return pts won31%
break %12%
BP conversion33%
Under pressure
BP saved (serve)62%
BP saved56/91
BP conversion33%
Career aggregate over 14 matches with point data · hold/break derived from break-point outcomes.
── 304 matches