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.900 2.496 1.314 0.520 4.036
2 ITA flag Jannik Sinner ITA 2.294 3.793 1.654 0.537 3.560
3 GER flag Alexander Zverev GER 1.648 1.938 1.176 0.501 1.647
4 USA flag Taylor Fritz USA 1.420 1.762 1.241 0.513 1.744
5 SRB flag Novak Djokovic SRB 1.973 2.294 1.163 0.495 1.723
6 USA flag Ben Shelton USA 1.031 1.386 1.344 0.552 1.851
7 AUS flag Alex De Minaur AUS 1.570 1.747 1.113 0.503 1.376
8 GBR flag Jack Draper GBR 1.679 1.847 1.100 0.487 2.203
9 ITA flag Lorenzo Musetti ITA 1.471 1.424 0.968 0.474 1.395
10 RUS flag Karen Khachanov RUS 1.277 1.333 1.044 0.495 1.293
11 DEN flag Holger Rune DEN 1.165 1.336 1.147 0.520 1.676
12 NOR flag Casper Ruud NOR 1.145 1.280 1.118 0.512 1.563
13 CAN flag Felix Auger Aliassime CAN 1.242 1.297 1.044 0.489 1.457
14 RUS flag Andrey Rublev RUS 1.256 1.168 0.930 0.472 0.967
15 USA flag Tommy Paul USA 1.200 1.470 1.225 0.532 1.611
16 CZE flag Jakub Mensik CZE 1.127 1.274 1.130 0.515 1.350
17 KAZ flag Alexander Bublik KAZ 1.055 1.248 1.183 0.528 1.771
18 RUS flag Daniil Medvedev RUS 1.621 1.444 0.891 0.452 0.912
19 CZE flag Jiri Lehecka CZE 1.248 1.316 1.055 0.499 1.457
20 ESP flag Alejandro Davidovich Fokina ESP 1.022 1.309 1.281 0.549 1.660
21 ARG flag Francisco Cerundolo ARG 1.069 1.263 1.182 0.529 1.481
22 ITA flag Flavio Cobolli ITA 1.076 1.006 0.935 0.483 1.116
23 CZE flag Tomas Machac CZE 1.126 1.278 1.136 0.524 1.169
24 CAN flag Denis Shapovalov CAN 1.094 1.372 1.254 0.543 1.349
25 GRE flag Stefanos Tsitsipas GRE 1.281 1.281 1.000 0.482 1.054
26 FRA flag Ugo Humbert FRA 1.207 1.126 0.933 0.476 0.994
27 BUL flag Grigor Dimitrov BUL 1.147 1.200 1.046 0.500 1.341
28 USA flag Frances Tiafoe USA 1.061 1.014 0.956 0.488 1.018
29 ITA flag Luciano Darderi ITA 1.104 1.122 1.016 0.498 1.218
30 FRA flag Arthur Fils FRA 1.215 1.277 1.051 0.500 1.646
31 NED flag Tallon Griekspoor NED 0.907 0.957 1.055 0.517 1.358
32 USA flag Brandon Nakashima USA 1.081 1.064 0.985 0.492 1.021
33 GBR flag Cameron Norrie GBR 0.930 1.046 1.125 0.527 1.335
34 USA flag Alex Michelsen USA 1.118 1.030 0.921 0.477 1.032
35 CAN flag Gabriel Diallo CAN 1.292 1.275 0.987 0.482 1.023
36 USA flag Learner Tien USA 0.944 1.068 1.132 0.528 1.570
37 FRA flag Giovanni Mpetshi Perricard FRA 0.764 0.923 1.208 0.554 1.422
38 FRA flag Corentin Moutet FRA 1.012 1.127 1.114 0.519 1.391
39 FRA flag Alexandre Muller FRA 0.774 0.745 0.962 0.506 1.100
40 AUS flag Alexei Popyrin AUS 1.003 0.812 0.809 0.468 0.902
41 ESP flag Jaume Munar ESP 1.294 1.226 0.948 0.479 0.803
42 ARG flag Sebastian Baez ARG 0.933 0.907 0.972 0.496 0.824
43 BRA flag Joao Fonseca BRA 1.587 1.556 0.980 0.467 1.294
44 BEL flag Zizou Bergs BEL 1.112 0.994 0.894 0.472 1.124
45 ARG flag Camilo Ugo Carabelli ARG 0.942 1.050 1.115 0.525 1.501
46 ITA flag Lorenzo Sonego ITA 0.851 0.964 1.133 0.534 0.882
47 SRB flag Miomir Kecmanovic SRB 1.166 1.156 0.991 0.489 0.772
48 FRA flag Benjamin Bonzi FRA 0.963 1.037 1.077 0.516 1.385
49 GER flag Daniel Altmaier GER 0.971 0.924 0.952 0.493 1.030
50 USA flag Marcos Giron USA 0.899 0.892 0.993 0.504 1.027
51 POR flag Nuno Borges POR 1.030 0.988 0.959 0.490 0.910
52 HUN flag Fabian Marozsan HUN 1.009 1.016 1.007 0.501 1.028
53 HUN flag Marton Fucsovics HUN 1.636 1.414 0.864 0.449 1.116
54 FRA flag Arthur Rinderknech FRA 0.930 0.887 0.954 0.498 1.041
55 FRA flag Gael Monfils FRA 1.099 1.091 0.993 0.493 1.152
56 ESP flag Roberto Bautista Agut ESP 0.810 0.813 1.003 0.512 0.823
57 USA flag Jenson Brooksby USA 0.939 0.979 1.043 0.512 1.319
58 ARG flag Tomas Martin Etcheverry ARG 0.954 0.964 1.011 0.506 0.819
59 ITA flag Matteo Berrettini ITA 0.922 1.200 1.302 0.550 1.153
60 FRA flag Adrian Mannarino FRA 1.242 1.182 0.952 0.479 0.805
61 FRA flag Terence Atmane FRA 1.044 0.981 0.939 0.486 1.143
62 ARG flag Francisco Comesana ARG 0.967 1.038 1.073 0.516 1.248
63 USA flag Sebastian Korda USA 0.989 1.194 1.207 0.537 1.228
64 USA flag Reilly Opelka USA 0.698 0.844 1.210 0.564 1.732
65 SRB flag Hamad Medjedovic SRB 1.226 1.414 1.153 0.514 1.417
66 POL flag Kamil Majchrzak POL 1.047 1.264 1.207 0.532 1.718
67 BIH flag Damir Dzumhur BIH 0.929 1.057 1.137 0.530 1.203
68 USA flag Aleksandar Kovacevic USA 1.209 1.100 0.910 0.471 0.827
69 ITA flag Mattia Bellucci ITA 0.951 1.000 1.051 0.513 0.950
70 FRA flag Arthur Cazaux FRA 1.022 1.185 1.160 0.526 1.319
71 ITA flag Matteo Arnaldi ITA 0.888 0.858 0.966 0.502 0.891
72 USA flag Ethan Quinn USA 0.979 1.067 1.090 0.518 1.714
73 ESP flag Pedro Martinez ESP 0.708 0.653 0.923 0.501 0.728
74 CHI flag Alejandro Tabilo CHI 0.927 1.009 1.089 0.521 1.336
75 FRA flag Quentin Halys FRA 0.922 0.887 0.962 0.499 0.898
76 FRA flag Valentin Royer FRA 1.366 1.457 1.066 0.500 1.600
77 AUS flag Adam Walton AUS 1.140 1.128 0.989 0.490 1.069
78 POL flag Hubert Hurkacz POL 0.911 1.047 1.149 0.531 1.372
79 AUS flag Aleksandar Vukic AUS 0.863 0.946 1.096 0.526 0.927
80 GBR flag Jacob Fearnley GBR 1.104 1.180 1.069 0.507 1.208
81 NED flag Jesper De Jong NED 1.240 1.141 0.920 0.472 1.001
82 SRB flag Laslo Djere SRB 1.215 1.405 1.157 0.514 1.127
83 BEL flag David Goffin BEL 1.052 0.780 0.742 0.438 0.594
84 NED flag Botic Van De Zandschulp NED 1.128 1.103 0.978 0.490 0.827
85 AUS flag Jordan Thompson AUS 0.922 0.816 0.885 0.484 1.085
86 ARG flag Mariano Navone ARG 1.105 1.087 0.984 0.493 0.847
87 ARG flag Juan Manuel Cerundolo ARG 1.165 1.189 1.021 0.500 1.412
88 ITA flag Luca Nardi ITA 0.978 1.061 1.085 0.517 1.262
89 KAZ flag Alexander Shevchenko KAZ 1.000 0.893 0.893 0.476 0.939
90 BEL flag Raphael Collignon BEL 1.164 1.338 1.149 0.521 1.796
91 CZE flag Dalibor Svrcina CZE 1.082 1.258 1.162 0.533 1.509
92 USA flag Emilio Nava USA 1.315 1.494 1.136 0.511 1.605
93 CZE flag Vit Kopriva CZE 1.042 1.179 1.131 0.525 1.587
94 CRO flag Marin Cilic CRO 0.942 1.032 1.096 0.521 1.274
95 AUT flag Filip Misolic AUT 1.102 1.323 1.200 0.533 1.933
96 AUS flag Tristan Schoolkate AUS 1.101 1.160 1.054 0.503 1.194
97 ARG flag Thiago Agustin Tirante ARG 1.273 1.402 1.102 0.509 1.292
98 GER flag Jan Lennard Struff GER 0.931 0.784 0.842 0.475 0.778
99 USA flag Mackenzie Mcdonald USA 1.060 1.250 1.180 0.531 1.213
100 GEO flag Nikoloz Basilashvili GEO 1.085 1.131 1.042 0.505 1.338
101 FRA flag Hugo Gaston FRA 0.770 0.862 1.119 0.535 0.921
102 JPN flag Shintaro Mochizuki JPN 1.120 1.130 1.009 0.499 1.268
103 AUS flag James Duckworth AUS 0.994 1.007 1.013 0.503 0.849
104 ESP flag Carlos Taberner ESP 1.004 1.108 1.104 0.521 1.571
105 USA flag Eliot Spizzirri USA 1.178 1.139 0.967 0.486 1.300
106 RUS flag Roman Safiullin RUS 1.111 0.990 0.891 0.472 0.814
107 CHI flag Nicolas Jarry CHI 1.044 1.013 0.970 0.491 0.678
108 PER flag Ignacio Buse PER 1.092 1.119 1.025 0.501 1.409
109 AUS flag Christopher Oconnell AUS 0.862 0.929 1.077 0.523 0.935
110 CRO flag Borna Coric CRO 1.383 1.549 1.120 0.502 1.398
111 ESP flag Martin Landaluce ESP 1.055 1.094 1.037 0.504 1.264
112 JPN flag Kei Nishikori JPN 0.991 1.144 1.154 0.531 1.630
113 USA flag Nishesh Basavareddy USA 1.243 1.293 1.040 0.500 1.235
114 AUS flag Rinky Hijikata AUS 0.987 1.019 1.032 0.507 1.125
115 USA flag Brandon Holt USA 1.113 1.218 1.094 0.513 1.348
116 ESP flag Roberto Carballes Baena ESP 0.924 0.920 0.996 0.504 0.833
117 CRO flag Dino Prizmic CRO 1.338 1.614 1.206 0.528 1.890
118 POR flag Jaime Faria POR 1.143 0.959 0.839 0.458 1.021
119 CAN flag Liam Draxl CAN 1.162 1.456 1.253 0.541 1.689
120 TPE flag Chun Hsin Tseng TPE 1.067 1.024 0.959 0.488 0.857
121 CHN flag Bu Yunchaokete CHN 1.022 0.964 0.943 0.488 0.673
122 DEN flag Elmer Moller DEN 0.953 1.059 1.111 0.524 1.158
123 ESP flag Pablo Carreno Busta ESP 1.240 1.290 1.040 0.495 1.147
124 USA flag Tristan Boyer USA 1.044 0.921 0.883 0.474 0.711
125 CHI flag Cristian Garin CHI 1.268 1.453 1.147 0.519 1.538
126 SRB flag Dusan Lajovic SRB 1.175 1.106 0.941 0.481 0.961
127 SVK flag Lukas Klein SVK 1.238 1.136 0.917 0.469 1.098
128 BEL flag Alexander Blockx BEL 1.285 1.386 1.078 0.499 1.268
129 BOL flag Hugo Dellien BOL 1.117 1.088 0.974 0.488 1.102
130 ARG flag Roman Andres Burruchaga ARG 1.108 1.194 1.078 0.516 1.397
131 SUI flag Stan Wawrinka SUI 1.253 1.083 0.865 0.460 0.833
132 USA flag Zachary Svajda USA 1.055 1.151 1.091 0.516 1.382
133 GBR flag Billy Harris GBR 1.012 1.089 1.077 0.514 1.012
134 COL flag Daniel Elahi Galan COL 1.132 1.169 1.033 0.499 1.005
135 USA flag Colton Smith USA 1.046 1.360 1.300 0.546 1.673
136 ITA flag Andrea Pellegrino ITA 1.025 1.166 1.137 0.527 1.545
137 CHI flag Tomas Barrios Vera CHI 1.068 1.245 1.166 0.530 1.498
138 AUT flag Sebastian Ofner AUT 1.035 0.977 0.944 0.487 1.073
139 ITA flag Francesco Passaro ITA 1.307 1.073 0.821 0.447 1.211
140 FIN flag Otto Virtanen FIN 1.000 0.991 0.991 0.498 1.045
141 ARG flag Marco Trungelliti ARG 1.195 1.162 0.972 0.485 1.395
142 FRA flag Pierre Hugues Herbert FRA 0.965 0.979 1.014 0.505 1.036
143 LTU flag Vilius Gaubas LTU 1.043 1.123 1.077 0.514 1.375
144 ITA flag Matteo Gigante ITA 1.005 1.071 1.066 0.513 1.119
145 TUN flag Moez Echargui TUN 1.537 1.782 1.159 0.519 2.196
146 EST flag Mark Lajal EST 1.190 1.428 1.200 0.528 1.611
147 ARG flag Juan Pablo Ficovich ARG 1.110 1.047 0.943 0.483 0.956
148 JPN flag Yosuke Watanuki JPN 1.233 1.084 0.879 0.464 0.967
149 DEN flag Nicolai Budkov Kjaer DEN 1.156 1.140 0.986 0.491 1.808
150 GER flag Yannick Hanfmann GER 1.295 1.295 1.001 0.486 1.112