ATP
Compare
Filters
Career · All surfaces · All levels
Head to head
Side by side
Ranking
#80Current rank–
#3Career high#43
0Weeks at No. 10
Record
610-365W-L48-51
62.6%Win %48.5%
21Titles0
Serve
11.6%Aces9.1%
3.7%Double faults3.6%
56.9%1st serve in58.4%
76.9%1st serve points won72.1%
52.1%2nd serve points won49.3%
83.8%Service games held77.3%
64.0%Break points saved61.8%
Return
37.5%Return points won35.4%
22.2%Return games won18.8%
38.6%Break points converted38.2%
Tour-level matches. Rates use raw serve and return counts; the better value in each row is highlighted.