-------------------------------------------------;------------------------------------------------------------ ----------------------------------------------;~%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
#121
in the world
ATP rank
#69
current
record
409-303
ATP-level
── the model's read
How good is he, really?
Vit is the model's world #121 — in the top 65% of the rated field. The ATP ranks him 52 spots higher than the model does (#69). He's a return specialist (poor serve, average return), strongest on clay courts. Recent form: 31‑36 over the last 52 weeks.
── surface Elo
By surface
Hard
1770
Clay
1915best
Grass
1568
── vs the rated field
Scouting
overall Elo
185535th · below avg
serve rating
12th · poor
return rating
53th · average
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
- 1Hugo GastonFRA1874
- 2Martin LandaluceESP1840
- 3Rinky HijikataAUS1904
- 4Jesper De JongNED1874
- 5Adrian MannarinoFRA1879
- 6Tomas Barrios VeraCHI1825
── year by year
Seasons
| year | W-L | win% | titles |
|---|---|---|---|
| 2026 | 26-30 | 46% | |
| 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 712 matches — pick filters to split the record, serve/return and log below.
── career · point data
Serve & return profile
Serve
aces4.2%
double faults4.4%
1st serve in60%
1st serve won66%
2nd serve won48%
serve pts won59%
hold %70%
Return
return pts won41%
break %31%
BP conversion44%
Under pressure
BP saved (serve)57%
BP saved1996/3477
BP conversion44%
Career aggregate over 447 matches with point data · hold/break derived from break-point outcomes.
── 712 matches