-------------------------------------------------;------------------------------------------------------------ ----------------------------------------------;~%x~----;---;-------------------------------------------------- ------------------------------------------+**+*x@██#@&%%&&&%*~-;---------------------------------------------- ---------------------------------------~x&&x=++=++***====*x#&&#x+--;------------------------------------------ --------------------------------------=@#+-::,,,,,......,,,.,:-=%#x*~----------------------------------------- ---------------------------------;-~%%%+,.,,..... ..,,. .-=x&#+;-------------------------------------- ---------------------------------*@&x-, .,. .,;*&#=------------------------------------- -------------------------------+@@=;. .... .,....;=##+----------------------------------- -----------------------------;=█&-,....... ... .,;*@=---------------------------------- -----------------------------x█x-:,,,.. .. .,,+█x;-------------------------------- ----------------------------x█%;:,::... .,,,,,,... ...:,.~@x-------------------------------- ---------------------------~█@~;.::,..,....:;--~~--;;;;----;;:,.. ,:..+@~------------------------------- --------------------------~&@-;;,::::,,::;-~+======+++++===+++~-;:,...,. ,. :@%------------------------------- --------------------------x@-.;-:,;;:;--++==****x**==**=====+++~~--;::::.., x@------------------------------- --------------------------x@;:;:.;--~~=xxxxxxx***xx******==+=++++~~~----;. ~█=------------------------------ --------------------------%█;:- .~===*%###%%%xx******======++===+++~~~~~~, ,█&------------------------------ --------------------------=█+,: ;**xxx%%#%%%xxx**x*****==++~~++++~~~~~~++;. =█=----------------------------- ---------------------------&#::;=*xx%x*****x***********===++~~~-~~~~~~~++;. -█x----------------------------- ---------------------------#@;:-+xxx%x***xxxxx***=====*=====+~~~~----~~++-. ..;@&----------------------------- ---------------------------*█~;-=xxxxxxxx%%xx%%%xxx***x****===+++~~--~~++~,...=█=----------------------------- ---------------------------+@#;~+*xx***xx%#######%%#%%%xx***====+++~~~~+=~:,..#█------------------------------ ---------------------------;x█+;~xxx%xxx**===**xxx%%%%xxx****=*======++==+::.,█#------------------------------ ----------------------------~&x:*%%x=+~;:. .:-++=x%x*++-;:,,,.,:;---~=*=;: =█+------------------------------ -----------------------------+%;x#x+-;, ,;+x#%x=~;:. .,,:-**~,:█*;------------------------------ -----------------------------+x-%%*=~:.-*:..,;.;~*%%*=~-;:,.,;...., .:--+x=.:%=------------------------------- ----------------------------+*=+x#x*+~*%%+~~--;~x***=~;::;;,;~;::;+-,,;-+x=,---+------------------------------ ----------------------------=~+%x#%%xxxx**=+=++===**=+-;::;;;-~~~~~~---~+x+-=+,~------------------------------ ----------------------------+++#%#%xxxxx********=***=+~-;::;-~~~~~~~~~-~+x=~==-~------------------------------ -----------------------------+x%x&%%#%%xx**====*xxxx*+~~---;;-~~+++~~~~+=%+;~++~------------------------------ -----------------------------=#*~##%###%x**===*%%%%%x=++~~--;--~~~+++++=*%+:;+=------------------------------- -----------------------------~%+;%######x*=**x##**%%x=+~~-~~---~~~~+++==x*~,;=~------------------------------- ------------------------------**-~####&#%xxxx*xxx%%#%*+~+~-~+++++++++===x+:-+=-------------------------------- ------------------------------+x%%#####&##%x==x%%x#&%x*=~~+~~~~+==++====x+==++-------------------------------- -------------------------------*#&##%#####x**%%#x*%x*+--;;-~~+~+=======**+===--------------------------------- -------------------------------~*%%#%####%xxx%%x**==+~~-;;;---~~+=====+**+==~--------------------------------- ---------------------------------~x#%%%##%x=+=*==++++==+-;;;;:;;-+++=++*x~------------------------------------ ----------------------------------*#%%%##x=--+*x%%xxxxx*=+~~-;,:;-+++~+*=------------------------------------- ----------------------------------+%%%x%%*~:;+=++~~~~~;:::::::,;-+++~-+*+------------------------------------- -----------------------------------x%xx%#x+=x##%%x*==+++~~~~+~~+==++-~=*~------------------------------------- -----------------------------------+%%%%%%x####&&#%xx****=*=+++++++-~+*+-------------------------------------- ------------------------------------+xxx%%%####%%x*==+==+++++++~~~~-~==--------------------------------------- -------------------------------------+x*x**%%#%%x**===+++++++~-;---~~++--------------------------------------- -------------------------------------+%*=**xxx***=+++~~---~~---;-----++--------------------------------------- -------------------------------------+%%*~+xx*==*==+~++~~-;;;-;;-;:;~+~--------------------------------------- -------------------------------------+%x%*~;~++=+++~~~~--;:::;:::,;~-++--------------------------------------- -------------------------------------=%x%x*=;:;:::;;::::,.....,,,;--~++--------------------------------------- -------------------------------------*%xxxxx=+-:,,.... ...:::;;--~++--------------------------------------- -------------------------------------x%xxxxxx*++~-~-:::,,,,:::;;----~+=--------------------------------------- -----------------------------------~=x%%%%xxxxx*=+++~-;:,:;;;;-~~~~~~~+~+=~----------------------------------- --------------------------------~~+=*x%%%%%xxx%xx*=+~~;::;----~~~~~--~~~~@@=~--------------------------------- ----------------------------~+%@+~==*x%%%%%xxx%%%%xx*=++~~~~~~++~~~----+:+█@**==+~---------------------------- ------------------------~+=*x@█#-*==xx%%%%xxxxx%%%%x**==+~~~~+++~~-----~:-@█x*xxxx*=+~~----------------------- --------------------~+=**xx%#██=;*=*xxx%%%xxxxxx%%x**==+~~~++++~~------;+x&█x===***xxx**=+~~------------------ ----------------~++=**xxxx%%#██*:-=*xxx%%%xxxx*xxxxx**=+++++++~~~~~-;;~*x*x%=========****x***=+~~------------- -------------~+=**xxxxxx%%%%x█@&#-:;+*x%%%xxx*******===+++++++~-----~+*****+**=============*******==+~-------- ----------+==**xxxxxxx%#%**+;x##@@#=~;-~=**xxx*===++++++~++++~--~+==***=**==========================***==+~--- ------~+=**xxxxxxx%x%%*~;;:;~:=x%#&@@&%*+++++=+~~~~~~+++===+++===****===*===============================***x=~ --~+=xxxxxxxxxx%%*==+:,;::--,~+;***xx%###%%%xxx********=====*****===;-**+=====*********xx**=*=============*%#% =*x%%%xxxxxxxxx*==+:,--:;;,:-;;=++*****==*******xx*****=**==**+-:-+,:x*+*******x*xxxxxxxxxxx*=**==========%%%x x%xxxxxxxx==*==*x+;~=;;~:;~--+*=*xxx####%xxx==**+=**+**x=~x%x-.,~~,:x+~xx*xx*******xxxxxxx**=*xxxx*======x%%%x xxxxxxxx*;:***%x+=%*;~*:+*~=%x*%%x%####%%##xx#%+=%%++%#*=%#*:,;=-.:x~~xx=*x*x********xxx***=****xxx***==*%*x%x
Vit Kopriva
CZE · Right-handed · 29 yrs · 178 cm
model rank
#83
in the world
ATP rank
#65
current
record
403-290
ATP-level
── the model's read
How good is he, really?
Vit is the model's world #83 — in the top 46% of the rated field. The ATP ranks him 18 spots higher than the model does (#65). He's a return specialist (poor serve, strong return), strongest on clay courts. Recent form: 36‑35 over the last 52 weeks.
── surface Elo
By surface
Hard
1836
Clay
1938best
Grass
1605
── vs the rated field
Scouting
overall Elo
192354th · average
serve rating
18th · poor
return rating
74th · strong
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
- 1Sebastian BaezARG1931
- 2Alex MolcanSVK1945
- 3Cristian GarinCHI1896
- 4Roman Andres BurruchagaARG1932
- 5Luca Van AsscheFRA1863
- 6Facundo Diaz AcostaARG1885
── year by year
Seasons
| year | W-L | win% | titles |
|---|---|---|---|
| 2026 | 20-17 | 54% | |
| 2025 | 40-29 | 58% | 1 |
| 2024 | 40-28 | 59% | 2 |
| 2023 | 35-27 | 56% | 2 |
| 2022 | 38-29 | 57% | 1 |
| 2021 | 36-26 | 58% | |
| 2020 | 24-15 | 62% | |
| 2019 | 52-30 | 63% | 2 |
| 2018 | 32-27 | 54% | 1 |
| 2017 | 33-27 | 55% | |
| 2016 | 46-28 | 62% | 1 |
| 2015 | 7-7 | 50% |
── filter the record · shareable link
Splits
All 693 matches — pick filters to split the record, serve/return and log below.
── career · point data
Serve & return profile
Serve
aces4.1%
double faults4.4%
1st serve in60%
1st serve won66%
2nd serve won49%
serve pts won59%
hold %70%
Return
return pts won42%
break %32%
BP conversion45%
Under pressure
BP saved (serve)57%
BP saved1917/3334
BP conversion45%
Career aggregate over 428 matches with point data · hold/break derived from break-point outcomes.
── 693 matches