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.878 2.465 1.313 0.519 3.675
2 ITA flag Jannik Sinner ITA 2.392 3.852 1.611 0.531 3.763
3 GER flag Alexander Zverev GER 1.685 1.974 1.172 0.500 1.673
4 USA flag Taylor Fritz USA 1.408 1.752 1.244 0.514 1.826
5 SRB flag Novak Djokovic SRB 1.919 2.222 1.158 0.496 1.658
6 AUS flag Alex De Minaur AUS 1.575 1.728 1.097 0.500 1.340
7 USA flag Ben Shelton USA 1.024 1.388 1.356 0.553 1.868
8 ITA flag Lorenzo Musetti ITA 1.454 1.441 0.991 0.479 1.408
9 NOR flag Casper Ruud NOR 1.147 1.336 1.165 0.520 1.660
10 CAN flag Felix Auger Aliassime CAN 1.314 1.318 1.003 0.478 1.522
11 GBR flag Jack Draper GBR 1.679 1.847 1.100 0.487 2.203
12 DEN flag Holger Rune DEN 1.181 1.370 1.160 0.521 1.583
13 RUS flag Daniil Medvedev RUS 1.645 1.511 0.919 0.456 0.997
14 RUS flag Karen Khachanov RUS 1.264 1.344 1.064 0.499 1.234
15 ESP flag Alejandro Davidovich Fokina ESP 1.029 1.311 1.273 0.546 1.681
16 KAZ flag Alexander Bublik KAZ 1.040 1.280 1.231 0.536 1.843
17 RUS flag Andrey Rublev RUS 1.253 1.194 0.953 0.476 1.018
18 CZE flag Jiri Lehecka CZE 1.260 1.309 1.039 0.495 1.422
19 CZE flag Jakub Mensik CZE 1.145 1.336 1.167 0.519 1.481
20 USA flag Tommy Paul USA 1.200 1.470 1.225 0.532 1.611
21 ARG flag Francisco Cerundolo ARG 1.086 1.267 1.167 0.525 1.510
22 FRA flag Ugo Humbert FRA 1.218 1.186 0.974 0.483 1.120
23 ITA flag Flavio Cobolli ITA 1.073 1.018 0.948 0.486 1.132
24 CAN flag Denis Shapovalov CAN 1.148 1.358 1.183 0.529 1.271
25 NED flag Tallon Griekspoor NED 0.924 0.934 1.011 0.508 1.314
26 GRE flag Stefanos Tsitsipas GRE 1.281 1.281 1.000 0.482 1.054
27 ITA flag Luciano Darderi ITA 1.059 1.079 1.019 0.501 1.151
28 BRA flag Joao Fonseca BRA 1.571 1.568 0.998 0.472 1.400
29 FRA flag Arthur Rinderknech FRA 0.882 0.875 0.992 0.509 1.102
30 USA flag Frances Tiafoe USA 1.061 1.014 0.956 0.488 1.018
31 GBR flag Cameron Norrie GBR 0.952 1.078 1.133 0.526 1.366
32 FRA flag Corentin Moutet FRA 1.015 1.189 1.171 0.529 1.477
33 USA flag Brandon Nakashima USA 1.073 1.062 0.989 0.493 0.990
34 CZE flag Tomas Machac CZE 1.076 1.216 1.130 0.524 1.106
35 USA flag Alex Michelsen USA 1.125 1.026 0.913 0.476 1.012
36 ESP flag Jaume Munar ESP 1.276 1.218 0.954 0.481 0.838
37 FRA flag Arthur Fils FRA 1.200 1.286 1.071 0.504 1.731
38 BUL flag Grigor Dimitrov BUL 1.156 1.246 1.078 0.505 1.398
39 USA flag Learner Tien USA 0.961 1.067 1.111 0.523 1.524
40 MON flag Valentin Vacherot MON 1.262 1.522 1.206 0.523 1.446
41 BEL flag Zizou Bergs BEL 1.090 0.989 0.907 0.476 1.101
42 CAN flag Gabriel Diallo CAN 1.258 1.280 1.017 0.489 1.033
43 ARG flag Sebastian Baez ARG 0.898 0.873 0.972 0.497 0.768
44 FRA flag Alexandre Muller FRA 0.764 0.744 0.975 0.508 1.056
45 ITA flag Lorenzo Sonego ITA 0.895 0.992 1.108 0.526 0.894
46 POR flag Nuno Borges POR 0.987 0.943 0.956 0.492 0.868
47 AUS flag Alexei Popyrin AUS 0.947 0.748 0.790 0.470 0.802
48 HUN flag Fabian Marozsan HUN 1.037 1.023 0.987 0.495 0.998
49 ARG flag Camilo Ugo Carabelli ARG 0.938 1.028 1.096 0.522 1.399
50 GER flag Daniel Altmaier GER 0.994 0.913 0.919 0.485 1.035
51 USA flag Jenson Brooksby USA 0.939 0.974 1.038 0.511 1.250
52 USA flag Reilly Opelka USA 0.780 0.894 1.147 0.545 1.615
53 SRB flag Miomir Kecmanovic SRB 1.154 1.148 0.995 0.490 0.761
54 USA flag Sebastian Korda USA 1.127 1.173 1.041 0.500 1.096
55 HUN flag Marton Fucsovics HUN 1.596 1.422 0.891 0.456 1.128
56 FRA flag Giovanni Mpetshi Perricard FRA 0.777 0.928 1.193 0.551 1.435
57 FRA flag Benjamin Bonzi FRA 0.959 1.028 1.073 0.516 1.418
58 ARG flag Tomas Martin Etcheverry ARG 0.952 1.006 1.057 0.513 0.900
59 FRA flag Valentin Royer FRA 1.305 1.417 1.086 0.505 1.486
60 FRA flag Adrian Mannarino FRA 1.206 1.132 0.939 0.478 0.787
61 ITA flag Matteo Berrettini ITA 0.935 1.238 1.324 0.553 1.248
62 FRA flag Arthur Cazaux FRA 1.065 1.252 1.176 0.526 1.409
63 BIH flag Damir Dzumhur BIH 0.911 1.064 1.169 0.537 1.276
64 USA flag Aleksandar Kovacevic USA 1.162 1.071 0.922 0.475 0.860
65 USA flag Marcos Giron USA 0.889 0.861 0.968 0.500 0.969
66 ITA flag Matteo Arnaldi ITA 0.860 0.832 0.967 0.505 0.913
67 SRB flag Hamad Medjedovic SRB 1.194 1.343 1.124 0.511 1.238
68 ARG flag Francisco Comesana ARG 0.949 1.041 1.097 0.521 1.251
69 FRA flag Terence Atmane FRA 1.053 0.981 0.932 0.484 1.098
70 POL flag Kamil Majchrzak POL 1.060 1.292 1.219 0.532 1.599
71 USA flag Ethan Quinn USA 0.968 1.078 1.114 0.523 1.700
72 FRA flag Gael Monfils FRA 1.099 1.091 0.993 0.493 1.152
73 BEL flag Raphael Collignon BEL 1.156 1.329 1.150 0.522 1.802
74 AUS flag Jordan Thompson AUS 0.984 0.837 0.851 0.473 1.017
75 CRO flag Marin Cilic CRO 1.000 1.105 1.105 0.517 1.273
76 ITA flag Mattia Bellucci ITA 0.929 0.965 1.038 0.512 0.886
77 POL flag Hubert Hurkacz POL 0.911 1.047 1.149 0.531 1.372
78 GBR flag Jacob Fearnley GBR 1.077 1.170 1.087 0.512 1.217
79 FRA flag Quentin Halys FRA 0.927 0.837 0.904 0.487 0.883
80 NED flag Jesper De Jong NED 1.189 1.055 0.887 0.467 0.943
81 ITA flag Luca Nardi ITA 0.965 1.029 1.066 0.514 1.198
82 CHI flag Alejandro Tabilo CHI 0.905 1.009 1.115 0.526 1.289
83 AUS flag Adam Walton AUS 1.104 1.079 0.977 0.490 1.006
84 NED flag Botic Van De Zandschulp NED 1.130 1.124 0.995 0.493 0.885
85 SRB flag Laslo Djere SRB 1.182 1.389 1.175 0.519 1.088
86 ARG flag Mariano Navone ARG 1.130 1.125 0.995 0.495 0.885
87 AUT flag Filip Misolic AUT 1.110 1.289 1.161 0.525 1.802
88 ARG flag Juan Manuel Cerundolo ARG 1.141 1.204 1.056 0.508 1.434
89 CZE flag Dalibor Svrcina CZE 1.077 1.246 1.158 0.533 1.468
90 GER flag Jan Lennard Struff GER 0.984 0.800 0.813 0.464 0.754
91 USA flag Emilio Nava USA 1.303 1.443 1.107 0.507 1.509
92 ESP flag Pedro Martinez ESP 0.712 0.633 0.889 0.493 0.664
93 CZE flag Vit Kopriva CZE 1.012 1.127 1.113 0.523 1.499
94 JPN flag Shintaro Mochizuki JPN 1.136 1.160 1.022 0.501 1.269
95 GEO flag Nikoloz Basilashvili GEO 1.089 1.144 1.050 0.506 1.377
96 ESP flag Roberto Bautista Agut ESP 0.810 0.813 1.003 0.512 0.823
97 ESP flag Pablo Carreno Busta ESP 1.211 1.265 1.045 0.498 1.210
98 AUS flag Tristan Schoolkate AUS 1.099 1.136 1.033 0.500 1.173
99 KAZ flag Alexander Shevchenko KAZ 0.988 0.881 0.892 0.476 0.925
100 USA flag Eliot Spizzirri USA 1.191 1.176 0.988 0.490 1.433
101 FRA flag Hugo Gaston FRA 0.870 0.929 1.068 0.520 1.078
102 ARG flag Thiago Agustin Tirante ARG 1.269 1.388 1.094 0.508 1.314
103 AUS flag Aleksandar Vukic AUS 0.893 0.939 1.051 0.517 0.913
104 ESP flag Carlos Taberner ESP 1.016 1.097 1.080 0.516 1.511
105 CHI flag Cristian Garin CHI 1.257 1.456 1.158 0.522 1.591
106 ARG flag Roman Andres Burruchaga ARG 1.207 1.319 1.093 0.517 1.502
107 AUS flag Christopher Oconnell AUS 0.871 0.930 1.068 0.521 0.897
108 USA flag Mackenzie Mcdonald USA 1.078 1.256 1.165 0.528 1.197
109 USA flag Brandon Holt USA 1.164 1.239 1.065 0.505 1.276
110 PER flag Ignacio Buse PER 1.092 1.104 1.012 0.498 1.391
111 CRO flag Borna Coric CRO 1.383 1.549 1.120 0.502 1.398
112 AUS flag James Duckworth AUS 1.070 1.054 0.986 0.494 0.908
113 CHI flag Nicolas Jarry CHI 1.044 1.013 0.970 0.491 0.678
114 CHN flag Bu Yunchaokete CHN 1.032 0.956 0.927 0.484 0.646
115 JPN flag Kei Nishikori JPN 0.991 1.144 1.154 0.531 1.630
116 SRB flag Dusan Lajovic SRB 1.162 1.086 0.934 0.480 0.937
117 CHI flag Tomas Barrios Vera CHI 1.110 1.296 1.167 0.529 1.520
118 CRO flag Dino Prizmic CRO 1.332 1.630 1.223 0.531 1.793
119 AUS flag Rinky Hijikata AUS 0.984 1.028 1.045 0.510 1.147
120 BEL flag Alexander Blockx BEL 1.271 1.360 1.070 0.498 1.248
121 CAN flag Liam Draxl CAN 1.156 1.384 1.197 0.532 1.507
122 BEL flag David Goffin BEL 1.121 0.810 0.723 0.431 0.585
123 USA flag Nishesh Basavareddy USA 1.217 1.273 1.046 0.502 1.219
124 SVK flag Lukas Klein SVK 1.258 1.133 0.901 0.465 1.001
125 GER flag Yannick Hanfmann GER 1.274 1.310 1.028 0.493 1.121
126 ESP flag Roberto Carballes Baena ESP 0.905 0.902 0.997 0.506 0.818
127 GBR flag Billy Harris GBR 1.019 1.081 1.061 0.511 0.981
128 RUS flag Roman Safiullin RUS 1.111 0.990 0.891 0.472 0.814
129 BOL flag Hugo Dellien BOL 1.094 1.057 0.967 0.488 1.078
130 LTU flag Vilius Gaubas LTU 1.043 1.123 1.077 0.514 1.375
131 GBR flag Jan Choinski GBR 0.914 1.225 1.340 0.562 1.598
132 ITA flag Francesco Passaro ITA 1.283 1.057 0.824 0.448 1.229
133 ESP flag Martin Landaluce ESP 1.065 1.099 1.032 0.503 1.262
134 DEN flag Nicolai Budkov Kjaer DEN 1.133 1.107 0.977 0.490 1.659
135 TPE flag Chun Hsin Tseng TPE 1.063 1.017 0.957 0.488 0.887
136 AUT flag Sebastian Ofner AUT 1.026 0.956 0.931 0.485 1.026
137 JPN flag Yoshihito Nishioka JPN 0.943 0.979 1.039 0.511 1.114
138 ARG flag Marco Trungelliti ARG 1.175 1.127 0.959 0.483 1.276
139 DEN flag Elmer Moller DEN 0.953 1.059 1.111 0.524 1.158
140 ITA flag Andrea Pellegrino ITA 1.025 1.166 1.137 0.527 1.545
141 TUN flag Moez Echargui TUN 0.429 0.600 1.400 0.500 -
142 FRA flag Pierre Hugues Herbert FRA 0.969 0.973 1.004 0.503 1.000
143 USA flag Zachary Svajda USA 1.055 1.151 1.091 0.516 1.382
144 USA flag Colton Smith USA 1.008 1.295 1.286 0.547 1.571
145 FRA flag Ugo Blanchet FRA 0.894 0.839 0.939 0.493 1.243
146 USA flag Patrick Kypson USA 1.137 1.625 1.429 0.560 2.224
147 FIN flag Otto Virtanen FIN 1.052 1.094 1.039 0.505 1.198
148 EST flag Mark Lajal EST 1.160 1.363 1.175 0.525 1.625
149 COL flag Daniel Elahi Galan COL 1.138 1.167 1.025 0.497 0.967
150 ITA flag Matteo Gigante ITA 0.997 1.064 1.067 0.513 1.083