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.943 2.488 1.281 0.512 3.551
2 ITA flag Jannik Sinner ITA 2.243 3.804 1.696 0.535 3.715
3 GER flag Alexander Zverev GER 1.700 2.009 1.182 0.498 1.676
4 SRB flag Novak Djokovic SRB 2.063 2.310 1.120 0.485 1.587
5 USA flag Taylor Fritz USA 1.455 1.924 1.322 0.522 1.752
6 USA flag Ben Shelton USA 1.082 1.455 1.344 0.548 1.848
7 GBR flag Jack Draper GBR 1.679 1.847 1.100 0.487 2.203
8 AUS flag Alex De Minaur AUS 1.471 1.652 1.123 0.511 1.332
9 ITA flag Lorenzo Musetti ITA 1.434 1.349 0.941 0.469 1.313
10 RUS flag Karen Khachanov RUS 1.349 1.364 1.011 0.486 1.415
11 DEN flag Holger Rune DEN 1.120 1.276 1.140 0.521 1.616
12 NOR flag Casper Ruud NOR 1.139 1.202 1.055 0.502 1.478
13 CAN flag Felix Auger Aliassime CAN 1.234 1.211 0.981 0.479 1.268
14 RUS flag Andrey Rublev RUS 1.287 1.220 0.947 0.474 1.036
15 USA flag Tommy Paul USA 1.294 1.544 1.193 0.523 1.690
16 CZE flag Jiri Lehecka CZE 1.233 1.336 1.083 0.504 1.516
17 CZE flag Jakub Mensik CZE 1.225 1.377 1.124 0.509 1.484
18 RUS flag Daniil Medvedev RUS 1.534 1.303 0.849 0.445 0.850
19 KAZ flag Alexander Bublik KAZ 0.989 1.190 1.203 0.535 1.792
20 ESP flag Alejandro Davidovich Fokina ESP 1.040 1.302 1.251 0.543 1.562
21 ARG flag Francisco Cerundolo ARG 1.093 1.280 1.171 0.527 1.486
22 CZE flag Tomas Machac CZE 1.143 1.320 1.155 0.528 1.336
23 FRA flag Arthur Fils FRA 1.179 1.273 1.079 0.506 1.696
24 FRA flag Ugo Humbert FRA 1.261 1.204 0.955 0.477 0.991
25 ITA flag Flavio Cobolli ITA 1.082 1.026 0.948 0.485 1.193
26 CAN flag Denis Shapovalov CAN 1.116 1.385 1.241 0.540 1.434
27 GRE flag Stefanos Tsitsipas GRE 1.205 1.274 1.057 0.496 1.132
28 BUL flag Grigor Dimitrov BUL 1.100 1.228 1.116 0.514 1.515
29 USA flag Frances Tiafoe USA 1.131 1.080 0.954 0.484 1.025
30 ITA flag Luciano Darderi ITA 1.079 1.113 1.031 0.502 1.224
31 NED flag Tallon Griekspoor NED 0.924 1.052 1.139 0.528 1.516
32 USA flag Alex Michelsen USA 1.144 1.101 0.962 0.484 1.084
33 USA flag Brandon Nakashima USA 1.137 1.070 0.942 0.480 0.880
34 GBR flag Cameron Norrie GBR 0.932 1.126 1.208 0.539 1.418
35 CAN flag Gabriel Diallo CAN 1.336 1.311 0.981 0.478 1.110
36 FRA flag Giovanni Mpetshi Perricard FRA 0.708 0.898 1.269 0.569 1.476
37 ESP flag Jaume Munar ESP 1.277 1.196 0.936 0.477 0.754
38 FRA flag Alexandre Muller FRA 0.792 0.796 1.006 0.513 1.173
39 FRA flag Corentin Moutet FRA 1.035 1.142 1.104 0.517 1.253
40 AUS flag Alexei Popyrin AUS 0.978 0.810 0.828 0.474 0.889
41 ARG flag Sebastian Baez ARG 0.943 0.911 0.966 0.495 0.775
42 BRA flag Joao Fonseca BRA 1.587 1.556 0.980 0.467 1.294
43 ARG flag Camilo Ugo Carabelli ARG 0.995 1.184 1.191 0.536 1.795
44 ITA flag Lorenzo Sonego ITA 0.858 0.990 1.154 0.537 0.906
45 FRA flag Benjamin Bonzi FRA 1.053 1.237 1.176 0.527 1.770
46 BEL flag Zizou Bergs BEL 1.094 1.013 0.925 0.480 1.077
47 SRB flag Miomir Kecmanovic SRB 1.171 1.183 1.010 0.493 0.854
48 ESP flag Roberto Bautista Agut ESP 0.877 0.901 1.027 0.512 0.957
49 GER flag Daniel Altmaier GER 0.989 0.924 0.934 0.488 1.043
50 USA flag Marcos Giron USA 0.936 0.957 1.022 0.508 1.153
51 POR flag Nuno Borges POR 1.037 0.981 0.946 0.487 0.809
52 FRA flag Gael Monfils FRA 1.038 1.126 1.085 0.513 1.413
53 FRA flag Adrian Mannarino FRA 1.187 1.118 0.942 0.479 0.796
54 USA flag Learner Tien USA 0.976 1.135 1.163 0.531 1.598
55 HUN flag Fabian Marozsan HUN 1.000 0.983 0.983 0.497 0.962
56 FRA flag Arthur Rinderknech FRA 0.911 0.833 0.915 0.493 0.898
57 ITA flag Matteo Berrettini ITA 1.044 1.291 1.237 0.532 1.214
58 HUN flag Marton Fucsovics HUN 1.566 1.410 0.900 0.459 1.166
59 CRO flag Marin Cilic CRO 0.951 1.080 1.136 0.526 1.344
60 ARG flag Francisco Comesana ARG 0.992 1.062 1.071 0.514 1.345
61 POL flag Kamil Majchrzak POL 1.082 1.361 1.257 0.536 1.848
62 USA flag Reilly Opelka USA 0.689 0.842 1.222 0.567 1.754
63 ARG flag Tomas Martin Etcheverry ARG 0.895 0.906 1.012 0.511 0.846
64 GBR flag Jacob Fearnley GBR 1.064 1.177 1.106 0.516 1.229
65 ITA flag Mattia Bellucci ITA 1.037 1.032 0.996 0.497 0.995
66 SRB flag Hamad Medjedovic SRB 1.244 1.382 1.111 0.506 1.439
67 ESP flag Pedro Martinez ESP 0.770 0.727 0.944 0.501 0.893
68 BIH flag Damir Dzumhur BIH 0.937 1.066 1.137 0.530 1.229
69 USA flag Aleksandar Kovacevic USA 1.149 1.115 0.970 0.485 0.897
70 FRA flag Terence Atmane FRA 1.051 1.000 0.952 0.488 1.181
71 POL flag Hubert Hurkacz POL 0.911 1.047 1.149 0.531 1.372
72 ARG flag Juan Manuel Cerundolo ARG 1.176 1.238 1.052 0.506 1.558
73 ITA flag Matteo Arnaldi ITA 0.869 0.846 0.974 0.506 0.901
74 CHN flag Bu Yunchaokete CHN 1.035 0.973 0.941 0.487 0.644
75 FRA flag Quentin Halys FRA 0.993 0.936 0.942 0.490 1.007
76 AUS flag Adam Walton AUS 1.184 1.182 0.998 0.490 1.135
77 SRB flag Laslo Djere SRB 1.242 1.566 1.261 0.529 1.297
78 AUS flag Jordan Thompson AUS 0.892 0.768 0.862 0.481 1.122
79 USA flag Sebastian Korda USA 1.043 1.265 1.213 0.535 1.220
80 NED flag Jesper De Jong NED 1.311 1.220 0.931 0.473 0.992
81 USA flag Ethan Quinn USA 1.006 1.096 1.089 0.516 1.693
82 ARG flag Mariano Navone ARG 1.072 1.104 1.030 0.503 0.933
83 NED flag Botic Van De Zandschulp NED 1.123 1.101 0.980 0.491 0.921
84 FRA flag Arthur Cazaux FRA 1.108 1.311 1.184 0.524 1.256
85 ITA flag Luca Nardi ITA 0.986 1.043 1.057 0.512 1.217
86 USA flag Jenson Brooksby USA 0.930 0.941 1.012 0.506 1.244
87 BEL flag David Goffin BEL 0.985 0.762 0.773 0.452 0.750
88 FRA flag Valentin Royer FRA 1.329 1.346 1.013 0.491 1.370
89 BEL flag Raphael Collignon BEL 1.129 1.264 1.119 0.517 1.570
90 RUS flag Roman Safiullin RUS 1.095 1.000 0.914 0.477 0.874
91 JPN flag Kei Nishikori JPN 1.016 1.140 1.121 0.522 1.546
92 AUT flag Filip Misolic AUT 1.122 1.375 1.225 0.537 2.183
93 AUS flag Aleksandar Vukic AUS 0.912 0.986 1.081 0.520 0.930
94 ARG flag Thiago Agustin Tirante ARG 1.241 1.367 1.101 0.509 1.403
95 AUS flag Tristan Schoolkate AUS 1.145 1.205 1.053 0.500 1.297
96 KAZ flag Alexander Shevchenko KAZ 1.031 0.911 0.883 0.472 0.940
97 GER flag Jan Lennard Struff GER 0.932 0.795 0.854 0.478 0.835
98 USA flag Mackenzie Mcdonald USA 1.170 1.440 1.231 0.535 1.265
99 CZE flag Dalibor Svrcina CZE 1.113 1.322 1.188 0.539 1.556
100 USA flag Emilio Nava USA 1.299 1.388 1.068 0.502 1.407
101 CHI flag Nicolas Jarry CHI 0.996 0.965 0.969 0.495 0.723
102 CZE flag Vit Kopriva CZE 1.013 1.182 1.167 0.532 1.579
103 AUS flag Christopher Oconnell AUS 0.842 0.906 1.075 0.525 0.901
104 ESP flag Carlos Taberner ESP 0.992 1.127 1.136 0.527 1.589
105 JPN flag Shintaro Mochizuki JPN 1.151 1.159 1.007 0.498 1.318
106 FRA flag Hugo Gaston FRA 0.773 0.861 1.114 0.534 1.001
107 AUS flag James Duckworth AUS 1.026 1.058 1.032 0.505 1.069
108 CRO flag Borna Coric CRO 1.382 1.523 1.102 0.499 1.356
109 USA flag Nishesh Basavareddy USA 1.328 1.392 1.048 0.498 1.326
110 ESP flag Roberto Carballes Baena ESP 0.912 0.866 0.950 0.495 0.790
111 AUS flag Rinky Hijikata AUS 0.926 0.941 1.016 0.507 1.080
112 CHI flag Alejandro Tabilo CHI 0.900 0.912 1.013 0.509 0.953
113 PER flag Ignacio Buse PER 1.101 1.107 1.005 0.496 1.363
114 GEO flag Nikoloz Basilashvili GEO 1.082 1.089 1.007 0.498 1.163
115 DEN flag Elmer Moller DEN 0.964 1.115 1.157 0.533 1.345
116 USA flag Brandon Holt USA 1.145 1.281 1.119 0.516 1.446
117 USA flag Tristan Boyer USA 1.062 1.000 0.942 0.485 0.942
118 POR flag Jaime Faria POR 1.096 0.938 0.855 0.464 1.095
119 CAN flag Liam Draxl CAN 1.181 1.543 1.306 0.548 1.795
120 BEL flag Alexander Blockx BEL 1.270 1.319 1.039 0.493 1.242
121 CRO flag Dino Prizmic CRO 1.313 1.564 1.191 0.525 1.861
122 TPE flag Chun Hsin Tseng TPE 1.128 1.072 0.950 0.482 0.913
123 SVK flag Lukas Klein SVK 1.206 1.153 0.956 0.478 1.128
124 BOL flag Hugo Dellien BOL 1.095 1.195 1.091 0.513 1.251
125 ESP flag Pablo Carreno Busta ESP 1.183 1.185 1.001 0.491 0.975
126 CHI flag Cristian Garin CHI 1.270 1.489 1.173 0.523 1.350
127 SRB flag Dusan Lajovic SRB 1.208 1.127 0.932 0.477 0.942
128 USA flag Eliot Spizzirri USA 1.200 1.115 0.929 0.477 1.264
129 USA flag Zachary Svajda USA 1.108 1.190 1.075 0.511 1.372
130 COL flag Daniel Elahi Galan COL 1.197 1.275 1.065 0.501 1.086
131 GBR flag Billy Harris GBR 0.939 1.021 1.088 0.520 0.989
132 ARG flag Juan Pablo Ficovich ARG 1.083 1.053 0.972 0.491 1.092
133 CHI flag Tomas Barrios Vera CHI 1.037 1.199 1.156 0.529 1.462
134 GER flag Yannick Hanfmann GER 1.121 1.113 0.992 0.492 1.077
135 ITA flag Andrea Pellegrino ITA 1.036 1.205 1.163 0.531 1.609
136 USA flag Colton Smith USA 1.054 1.311 1.244 0.538 1.660
137 SUI flag Stan Wawrinka SUI 1.174 1.009 0.859 0.462 0.887
138 CHN flag Juncheng Shang CHN 1.179 0.912 0.773 0.441 0.565
139 ESP flag Martin Landaluce ESP 1.054 1.060 1.005 0.498 1.275
140 AUT flag Sebastian Ofner AUT 1.041 1.000 0.960 0.490 1.130
141 ITA flag Matteo Gigante ITA 1.051 1.110 1.056 0.509 1.150
142 FIN flag Otto Virtanen FIN 1.000 0.981 0.981 0.496 1.000
143 FRA flag Pierre Hugues Herbert FRA 0.983 0.986 1.002 0.501 1.052
144 ARG flag Marco Trungelliti ARG 1.131 1.104 0.977 0.489 1.310
145 ITA flag Francesco Passaro ITA 1.371 1.057 0.771 0.432 1.146
146 ARG flag Roman Andres Burruchaga ARG 1.090 1.173 1.076 0.515 1.335
147 FRA flag Ugo Blanchet FRA 0.890 0.856 0.962 0.497 1.217
148 BRA flag Thiago Seyboth Wild BRA 0.976 0.897 0.919 0.485 0.828
149 HKG flag Coleman Wong HKG 0.962 0.986 1.025 0.507 1.109
150 JPN flag Yosuke Watanuki JPN 1.301 1.156 0.889 0.463 1.057