Browse through player statistics or click on a player's name to view their detailed profile

ATP Tennis Player Rankings and Statistics
Rank Player Country Dominance Ratio Breakpoints Prevail Dominance Efficiency Match Efficiency
1 ESP flag Carlos Alcaraz ESP 1.935 2.598 1.343 0.521 4.522
2 ITA flag Jannik Sinner ITA 2.473 3.984 1.611 0.526 3.909
3 GER flag Alexander Zverev GER 1.569 1.701 1.084 0.491 1.580
4 SRB flag Novak Djokovic SRB 1.924 2.237 1.163 0.495 1.843
5 CAN flag Felix Auger Aliassime CAN 1.293 1.295 1.002 0.479 1.547
6 USA flag Taylor Fritz USA 1.433 1.702 1.188 0.503 1.618
7 AUS flag Alex De Minaur AUS 1.624 1.796 1.106 0.497 1.385
8 ITA flag Lorenzo Musetti ITA 1.477 1.483 1.004 0.480 1.385
9 USA flag Ben Shelton USA 1.018 1.287 1.264 0.542 1.637
10 GBR flag Jack Draper GBR 1.672 1.845 1.104 0.486 1.994
11 KAZ flag Alexander Bublik KAZ 1.104 1.338 1.213 0.528 1.812
12 NOR flag Casper Ruud NOR 1.203 1.402 1.165 0.516 1.974
13 RUS flag Daniil Medvedev RUS 1.640 1.530 0.933 0.459 1.087
14 ESP flag Alejandro Davidovich Fokina ESP 1.016 1.275 1.256 0.544 1.666
15 DEN flag Holger Rune DEN 1.142 1.317 1.154 0.522 1.501
16 RUS flag Andrey Rublev RUS 1.236 1.213 0.981 0.483 1.100
17 CZE flag Jiri Lehecka CZE 1.306 1.374 1.052 0.496 1.365
18 RUS flag Karen Khachanov RUS 1.230 1.271 1.034 0.495 1.084
19 CZE flag Jakub Mensik CZE 1.163 1.325 1.139 0.514 1.254
20 USA flag Tommy Paul USA 1.273 1.546 1.215 0.529 1.752
21 ARG flag Francisco Cerundolo ARG 1.103 1.261 1.143 0.522 1.398
22 ITA flag Flavio Cobolli ITA 1.073 1.041 0.970 0.490 1.198
23 CAN flag Denis Shapovalov CAN 1.044 1.197 1.147 0.528 1.132
24 BRA flag Joao Fonseca BRA 1.653 1.660 1.005 0.469 1.530
25 NED flag Tallon Griekspoor NED 0.923 0.947 1.026 0.511 1.444
26 ITA flag Luciano Darderi ITA 1.092 1.099 1.006 0.497 1.160
27 GBR flag Cameron Norrie GBR 0.976 1.087 1.113 0.521 1.378
28 USA flag Learner Tien USA 0.914 1.048 1.146 0.532 1.702
29 FRA flag Arthur Rinderknech FRA 0.874 0.865 0.989 0.509 1.046
30 USA flag Frances Tiafoe USA 1.043 1.029 0.987 0.495 1.084
31 MON flag Valentin Vacherot MON 1.228 1.486 1.209 0.525 1.459
32 CZE flag Tomas Machac CZE 1.069 1.221 1.142 0.527 1.132
33 USA flag Brandon Nakashima USA 1.085 1.047 0.965 0.488 1.014
34 GRE flag Stefanos Tsitsipas GRE 1.319 1.253 0.950 0.472 0.927
35 FRA flag Corentin Moutet FRA 1.004 1.182 1.178 0.530 1.362
36 ESP flag Jaume Munar ESP 1.242 1.245 1.003 0.492 0.861
37 FRA flag Ugo Humbert FRA 1.173 1.122 0.957 0.482 1.023
38 USA flag Alex Michelsen USA 1.090 0.966 0.887 0.472 1.088
39 ITA flag Lorenzo Sonego ITA 0.867 1.025 1.182 0.540 0.994
40 FRA flag Arthur Fils FRA 1.174 1.190 1.014 0.495 1.507
41 CAN flag Gabriel Diallo CAN 1.248 1.242 0.995 0.485 1.022
42 FRA flag Alexandre Muller FRA 0.749 0.746 0.996 0.515 1.197
43 BEL flag Zizou Bergs BEL 1.041 0.952 0.915 0.480 1.094
44 BUL flag Grigor Dimitrov BUL 1.188 1.291 1.086 0.504 1.377
45 ARG flag Sebastian Baez ARG 0.900 0.915 1.016 0.507 0.823
46 GER flag Daniel Altmaier GER 0.998 0.938 0.940 0.489 1.002
47 POR flag Nuno Borges POR 1.011 0.976 0.966 0.493 0.959
48 USA flag Sebastian Korda USA 1.143 1.193 1.043 0.500 1.166
49 ARG flag Camilo Ugo Carabelli ARG 0.930 0.985 1.058 0.515 1.326
50 USA flag Reilly Opelka USA 0.775 0.869 1.122 0.543 1.577
51 HUN flag Fabian Marozsan HUN 1.109 1.077 0.971 0.487 0.971
52 SRB flag Miomir Kecmanovic SRB 1.144 1.149 1.004 0.493 0.816
53 USA flag Jenson Brooksby USA 0.939 0.974 1.038 0.511 1.250
54 AUS flag Alexei Popyrin AUS 0.948 0.748 0.788 0.468 0.747
55 HUN flag Marton Fucsovics HUN 1.619 1.460 0.902 0.457 1.151
56 ITA flag Matteo Berrettini ITA 1.054 1.279 1.213 0.532 1.228
57 BIH flag Damir Dzumhur BIH 0.936 1.088 1.162 0.534 1.359
58 FRA flag Valentin Royer FRA 1.310 1.463 1.117 0.510 1.502
59 FRA flag Giovanni Mpetshi Perricard FRA 0.721 0.851 1.180 0.556 1.227
60 ARG flag Tomas Martin Etcheverry ARG 0.965 1.032 1.070 0.515 0.942
61 USA flag Aleksandar Kovacevic USA 1.204 1.034 0.858 0.460 0.855
62 ITA flag Matteo Arnaldi ITA 0.861 0.862 1.001 0.511 0.983
63 POL flag Kamil Majchrzak POL 1.073 1.305 1.216 0.531 1.580
64 FRA flag Terence Atmane FRA 1.062 0.952 0.896 0.476 1.104
65 USA flag Marcos Giron USA 0.868 0.879 1.012 0.510 0.946
66 FRA flag Arthur Cazaux FRA 1.016 1.171 1.152 0.524 1.353
67 ARG flag Francisco Comesana ARG 0.886 0.947 1.069 0.519 1.167
68 FRA flag Gael Monfils FRA 1.074 1.069 0.996 0.495 1.118
69 FRA flag Adrian Mannarino FRA 1.173 1.128 0.962 0.484 0.807
70 USA flag Ethan Quinn USA 0.950 1.000 1.053 0.513 1.655
71 GBR flag Jacob Fearnley GBR 1.060 1.099 1.037 0.504 1.153
72 ARG flag Mariano Navone ARG 1.175 1.226 1.043 0.504 1.043
73 POL flag Hubert Hurkacz POL 1.008 1.154 1.144 0.522 1.353
74 ITA flag Mattia Bellucci ITA 0.902 0.923 1.023 0.511 0.866
75 CRO flag Marin Cilic CRO 1.021 1.126 1.103 0.515 1.421
76 NED flag Jesper De Jong NED 1.199 1.044 0.871 0.463 0.942
77 NED flag Botic Van De Zandschulp NED 1.158 1.103 0.952 0.484 0.782
78 AUS flag Adam Walton AUS 1.101 1.060 0.962 0.487 0.961
79 AUT flag Filip Misolic AUT 1.088 1.232 1.132 0.521 1.706
80 CHI flag Cristian Garin CHI 1.344 1.520 1.131 0.515 1.658
81 CHI flag Alejandro Tabilo CHI 0.889 1.045 1.175 0.537 1.321
82 AUS flag Aleksandar Vukic AUS 0.870 0.899 1.033 0.516 0.877
83 SRB flag Hamad Medjedovic SRB 1.140 1.250 1.096 0.509 1.169
84 GER flag Jan Lennard Struff GER 1.113 0.907 0.815 0.456 0.809
85 ARG flag Juan Manuel Cerundolo ARG 1.163 1.209 1.040 0.504 1.405
86 BEL flag Raphael Collignon BEL 1.082 1.288 1.190 0.531 1.687
87 AUS flag James Duckworth AUS 1.215 1.299 1.070 0.502 1.114
88 USA flag Emilio Nava USA 1.317 1.464 1.112 0.506 1.519
89 ESP flag Pablo Carreno Busta ESP 1.191 1.267 1.063 0.503 1.229
90 USA flag Eliot Spizzirri USA 1.241 1.231 0.992 0.489 1.455
91 FRA flag Quentin Halys FRA 0.821 0.725 0.883 0.492 0.747
92 ESP flag Roberto Bautista Agut ESP 0.833 0.811 0.974 0.504 0.818
93 JPN flag Shintaro Mochizuki JPN 1.095 1.148 1.048 0.507 1.284
94 ESP flag Pedro Martinez ESP 0.693 0.604 0.873 0.490 0.679
95 FRA flag Benjamin Bonzi FRA 0.868 0.881 1.015 0.511 1.104
96 KAZ flag Alexander Shevchenko KAZ 0.977 0.867 0.887 0.475 0.963
97 CZE flag Dalibor Svrcina CZE 1.063 1.262 1.187 0.539 1.524
98 FRA flag Hugo Gaston FRA 0.886 0.971 1.096 0.524 1.092
99 SRB flag Laslo Djere SRB 1.170 1.318 1.127 0.513 1.017
100 AUS flag Tristan Schoolkate AUS 1.072 1.096 1.022 0.499 1.140
101 CZE flag Vit Kopriva CZE 1.031 1.127 1.093 0.517 1.358
102 ESP flag Carlos Taberner ESP 1.068 1.176 1.101 0.517 1.538
103 GER flag Yannick Hanfmann GER 1.374 1.417 1.031 0.490 1.195
104 PER flag Ignacio Buse PER 1.152 1.139 0.988 0.491 1.457
105 ARG flag Roman Andres Burruchaga ARG 1.240 1.367 1.102 0.517 1.462
106 ARG flag Thiago Agustin Tirante ARG 1.227 1.357 1.106 0.512 1.235
107 ITA flag Luca Nardi ITA 0.963 0.967 1.004 0.503 1.038
108 AUS flag Jordan Thompson AUS 1.009 0.819 0.812 0.464 0.881
109 GEO flag Nikoloz Basilashvili GEO 1.060 1.126 1.063 0.510 1.334
110 CHI flag Tomas Barrios Vera CHI 1.117 1.278 1.144 0.524 1.575
111 JPN flag Yoshihito Nishioka JPN 0.969 1.067 1.101 0.522 1.326
112 USA flag Mackenzie Mcdonald USA 1.092 1.199 1.098 0.515 1.152
113 USA flag Brandon Holt USA 1.070 1.194 1.116 0.519 1.371
114 AUS flag Christopher Oconnell AUS 0.831 0.897 1.079 0.526 0.989
115 BEL flag Alexander Blockx BEL 1.337 1.377 1.030 0.489 1.163
116 CRO flag Borna Coric CRO 1.427 1.554 1.089 0.500 1.401
117 USA flag Patrick Kypson USA 1.162 1.734 1.492 0.566 2.581
118 BEL flag David Goffin BEL 1.122 0.807 0.719 0.429 0.548
119 SRB flag Dusan Lajovic SRB 1.168 1.071 0.917 0.476 0.963
120 CHN flag Bu Yunchaokete CHN 1.050 0.981 0.935 0.485 0.635
121 CHI flag Nicolas Jarry CHI 1.077 1.055 0.979 0.490 0.675
122 TPE flag Chun Hsin Tseng TPE 1.093 1.006 0.920 0.479 0.863
123 ITA flag Francesco Passaro ITA 1.290 1.116 0.865 0.457 1.246
124 GBR flag Billy Harris GBR 1.006 1.035 1.029 0.505 0.949
125 AUS flag Rinky Hijikata AUS 0.943 1.064 1.127 0.527 1.092
126 FIN flag Otto Virtanen FIN 1.035 1.092 1.055 0.509 1.047
127 CRO flag Dino Prizmic CRO 1.346 1.694 1.259 0.536 1.882
128 GBR flag Jan Choinski GBR 0.979 1.216 1.242 0.542 1.513
129 CAN flag Liam Draxl CAN 1.141 1.285 1.127 0.518 1.471
130 LTU flag Vilius Gaubas LTU 1.008 1.115 1.107 0.521 1.453
131 ARG flag Marco Trungelliti ARG 1.173 1.140 0.972 0.485 1.382
132 ESP flag Roberto Carballes Baena ESP 0.913 0.909 0.996 0.505 0.867
133 DEN flag Nicolai Budkov Kjaer DEN 1.146 1.102 0.961 0.487 1.571
134 AUT flag Sebastian Ofner AUT 1.026 0.956 0.931 0.485 1.026
135 ESP flag Martin Landaluce ESP 1.041 1.079 1.036 0.505 1.225
136 TUN flag Moez Echargui TUN 1.382 1.633 1.181 0.525 1.895
137 FRA flag Kyrian Jacquet FRA 1.129 1.322 1.171 0.523 1.386
138 ITA flag Francesco Maestrelli ITA 1.022 1.116 1.093 0.516 1.608
139 BOL flag Hugo Dellien BOL 1.078 0.993 0.921 0.480 1.039
140 ITA flag Andrea Pellegrino ITA 1.012 1.113 1.100 0.520 1.523
141 SVK flag Lukas Klein SVK 1.205 1.033 0.857 0.459 0.926
142 USA flag Zachary Svajda USA 1.103 1.252 1.135 0.523 1.425
143 PAR flag Adolfo Daniel Vallejo PAR 0.957 1.168 1.220 0.544 1.355
144 FRA flag Ugo Blanchet FRA 0.885 0.846 0.956 0.497 1.210
145 USA flag Colton Smith USA 1.085 1.287 1.186 0.530 1.404
146 JPN flag Sho Shimabukuro JPN 1.114 1.275 1.144 0.522 1.366
147 DEN flag Elmer Moller DEN 0.960 1.047 1.090 0.520 1.312
148 EST flag Mark Lajal EST 1.142 1.307 1.145 0.521 1.611
149 HKG flag Coleman Wong HKG 0.959 0.987 1.029 0.508 1.143
150 FRA flag Titouan Droguet FRA 1.293 1.260 0.974 0.481 1.353