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.673 1.973 1.180 0.501 1.651
4 USA flag Taylor Fritz USA 1.420 1.762 1.241 0.513 1.744
5 SRB flag Novak Djokovic SRB 1.919 2.222 1.158 0.496 1.658
6 USA flag Ben Shelton USA 1.031 1.386 1.344 0.552 1.851
7 AUS flag Alex De Minaur AUS 1.561 1.724 1.104 0.501 1.330
8 ITA flag Lorenzo Musetti ITA 1.471 1.424 0.968 0.474 1.395
9 GBR flag Jack Draper GBR 1.679 1.847 1.100 0.487 2.203
10 RUS flag Karen Khachanov RUS 1.277 1.333 1.044 0.495 1.293
11 DEN flag Holger Rune DEN 1.180 1.338 1.134 0.517 1.579
12 NOR flag Casper Ruud NOR 1.145 1.280 1.118 0.512 1.563
13 CAN flag Felix Auger Aliassime CAN 1.244 1.275 1.025 0.486 1.389
14 RUS flag Daniil Medvedev RUS 1.613 1.434 0.889 0.451 0.904
15 RUS flag Andrey Rublev RUS 1.281 1.189 0.928 0.470 0.976
16 KAZ flag Alexander Bublik KAZ 1.055 1.248 1.183 0.528 1.771
17 CZE flag Jiri Lehecka CZE 1.248 1.316 1.055 0.499 1.457
18 USA flag Tommy Paul USA 1.200 1.470 1.225 0.532 1.611
19 CZE flag Jakub Mensik CZE 1.134 1.328 1.171 0.521 1.457
20 ESP flag Alejandro Davidovich Fokina ESP 1.013 1.301 1.285 0.550 1.605
21 ARG flag Francisco Cerundolo ARG 1.069 1.263 1.182 0.529 1.481
22 ITA flag Flavio Cobolli ITA 1.085 1.012 0.933 0.482 1.143
23 CAN flag Denis Shapovalov CAN 1.094 1.372 1.254 0.543 1.349
24 GRE flag Stefanos Tsitsipas GRE 1.281 1.281 1.000 0.482 1.054
25 FRA flag Ugo Humbert FRA 1.239 1.147 0.926 0.473 1.008
26 ITA flag Luciano Darderi ITA 1.104 1.122 1.016 0.498 1.218
27 NED flag Tallon Griekspoor NED 0.897 0.941 1.048 0.517 1.321
28 FRA flag Arthur Rinderknech FRA 0.877 0.892 1.018 0.514 1.107
29 USA flag Frances Tiafoe USA 1.061 1.014 0.956 0.488 1.018
30 CZE flag Tomas Machac CZE 1.126 1.278 1.136 0.524 1.169
31 FRA flag Arthur Fils FRA 1.200 1.286 1.071 0.504 1.731
32 BUL flag Grigor Dimitrov BUL 1.147 1.200 1.046 0.500 1.341
33 GBR flag Cameron Norrie GBR 0.930 1.046 1.125 0.527 1.335
34 USA flag Brandon Nakashima USA 1.083 1.080 0.997 0.494 1.051
35 CAN flag Gabriel Diallo CAN 1.327 1.308 0.986 0.480 1.023
36 USA flag Alex Michelsen USA 1.118 1.030 0.921 0.477 1.032
37 FRA flag Giovanni Mpetshi Perricard FRA 0.777 0.954 1.227 0.555 1.510
38 USA flag Learner Tien USA 0.944 1.068 1.132 0.528 1.570
39 BEL flag Zizou Bergs BEL 1.099 0.982 0.894 0.473 1.098
40 MON flag Valentin Vacherot MON 1.268 1.492 1.177 0.518 1.434
41 FRA flag Corentin Moutet FRA 1.011 1.147 1.134 0.523 1.377
42 ESP flag Jaume Munar ESP 1.282 1.220 0.952 0.480 0.809
43 FRA flag Alexandre Muller FRA 0.758 0.733 0.966 0.507 1.091
44 ARG flag Sebastian Baez ARG 0.910 0.891 0.980 0.499 0.814
45 BRA flag Joao Fonseca BRA 1.587 1.556 0.980 0.467 1.294
46 POR flag Nuno Borges POR 1.009 0.971 0.962 0.492 0.901
47 ITA flag Lorenzo Sonego ITA 0.851 0.964 1.133 0.534 0.882
48 AUS flag Alexei Popyrin AUS 0.958 0.773 0.807 0.472 0.863
49 SRB flag Miomir Kecmanovic SRB 1.191 1.182 0.992 0.488 0.784
50 ARG flag Camilo Ugo Carabelli ARG 0.942 1.050 1.115 0.525 1.501
51 GER flag Daniel Altmaier GER 1.002 0.915 0.913 0.483 0.998
52 HUN flag Fabian Marozsan HUN 1.020 1.032 1.012 0.501 1.053
53 FRA flag Benjamin Bonzi FRA 0.971 1.051 1.083 0.517 1.416
54 USA flag Marcos Giron USA 0.907 0.906 0.999 0.505 1.060
55 HUN flag Marton Fucsovics HUN 1.622 1.413 0.872 0.451 1.131
56 USA flag Jenson Brooksby USA 0.939 0.979 1.043 0.512 1.319
57 ESP flag Roberto Bautista Agut ESP 0.810 0.813 1.003 0.512 0.823
58 FRA flag Arthur Cazaux FRA 1.058 1.276 1.206 0.531 1.439
59 FRA flag Adrian Mannarino FRA 1.242 1.182 0.952 0.479 0.805
60 USA flag Sebastian Korda USA 1.065 1.246 1.170 0.526 1.207
61 ITA flag Matteo Berrettini ITA 0.943 1.236 1.312 0.550 1.193
62 USA flag Reilly Opelka USA 0.690 0.823 1.192 0.563 1.681
63 ARG flag Tomas Martin Etcheverry ARG 0.964 0.979 1.016 0.506 0.843
64 SRB flag Hamad Medjedovic SRB 1.220 1.386 1.137 0.512 1.353
65 FRA flag Gael Monfils FRA 1.099 1.091 0.993 0.493 1.152
66 FRA flag Terence Atmane FRA 1.044 0.981 0.939 0.486 1.143
67 BIH flag Damir Dzumhur BIH 0.929 1.057 1.137 0.530 1.203
68 ARG flag Francisco Comesana ARG 0.967 1.038 1.073 0.516 1.248
69 USA flag Aleksandar Kovacevic USA 1.172 1.090 0.930 0.477 0.854
70 FRA flag Valentin Royer FRA 1.389 1.478 1.064 0.498 1.568
71 ITA flag Mattia Bellucci ITA 0.944 0.986 1.045 0.512 0.927
72 USA flag Ethan Quinn USA 0.980 1.083 1.105 0.520 1.689
73 CHI flag Alejandro Tabilo CHI 0.927 1.009 1.089 0.521 1.336
74 ITA flag Matteo Arnaldi ITA 0.880 0.840 0.955 0.501 0.864
75 POL flag Kamil Majchrzak POL 1.044 1.298 1.243 0.538 1.772
76 AUS flag Adam Walton AUS 1.128 1.119 0.992 0.491 1.075
77 FRA flag Quentin Halys FRA 0.957 0.892 0.932 0.491 0.937
78 POL flag Hubert Hurkacz POL 0.911 1.047 1.149 0.531 1.372
79 SRB flag Laslo Djere SRB 1.215 1.405 1.157 0.514 1.127
80 AUS flag Jordan Thompson AUS 0.940 0.807 0.859 0.478 1.005
81 GBR flag Jacob Fearnley GBR 1.081 1.171 1.084 0.511 1.210
82 NED flag Jesper De Jong NED 1.229 1.133 0.922 0.473 0.976
83 ITA flag Luca Nardi ITA 0.969 1.048 1.081 0.517 1.232
84 AUS flag Aleksandar Vukic AUS 0.895 0.960 1.072 0.520 0.925
85 ARG flag Mariano Navone ARG 1.105 1.087 0.984 0.493 0.847
86 NED flag Botic Van De Zandschulp NED 1.137 1.134 0.997 0.494 0.879
87 ARG flag Juan Manuel Cerundolo ARG 1.156 1.201 1.038 0.503 1.451
88 CZE flag Dalibor Svrcina CZE 1.082 1.258 1.162 0.533 1.509
89 ESP flag Pedro Martinez ESP 0.701 0.642 0.917 0.500 0.713
90 BEL flag Raphael Collignon BEL 1.164 1.338 1.149 0.521 1.796
91 KAZ flag Alexander Shevchenko KAZ 1.000 0.893 0.893 0.476 0.939
92 CRO flag Marin Cilic CRO 0.942 1.032 1.096 0.521 1.274
93 USA flag Emilio Nava USA 1.283 1.433 1.117 0.509 1.532
94 CZE flag Vit Kopriva CZE 1.036 1.186 1.145 0.527 1.634
95 AUT flag Filip Misolic AUT 1.107 1.299 1.173 0.528 1.920
96 AUS flag Tristan Schoolkate AUS 1.104 1.157 1.048 0.502 1.183
97 FRA flag Hugo Gaston FRA 0.821 0.880 1.071 0.523 0.951
98 GER flag Jan Lennard Struff GER 0.931 0.784 0.842 0.475 0.778
99 USA flag Mackenzie Mcdonald USA 1.070 1.267 1.184 0.531 1.257
100 ARG flag Thiago Agustin Tirante ARG 1.268 1.401 1.105 0.509 1.323
101 GEO flag Nikoloz Basilashvili GEO 1.088 1.139 1.047 0.506 1.393
102 JPN flag Shintaro Mochizuki JPN 1.131 1.150 1.017 0.500 1.298
103 ESP flag Carlos Taberner ESP 0.989 1.101 1.113 0.523 1.573
104 ESP flag Pablo Carreno Busta ESP 1.219 1.260 1.034 0.495 1.124
105 BEL flag David Goffin BEL 1.098 0.811 0.738 0.436 0.619
106 AUS flag Christopher Oconnell AUS 0.871 0.930 1.068 0.521 0.897
107 CRO flag Borna Coric CRO 1.383 1.549 1.120 0.502 1.398
108 CHI flag Cristian Garin CHI 1.268 1.453 1.147 0.519 1.538
109 CHI flag Nicolas Jarry CHI 1.044 1.013 0.970 0.491 0.678
110 ESP flag Martin Landaluce ESP 1.055 1.094 1.037 0.504 1.264
111 USA flag Eliot Spizzirri USA 1.172 1.158 0.988 0.491 1.413
112 USA flag Brandon Holt USA 1.148 1.256 1.094 0.511 1.321
113 PER flag Ignacio Buse PER 1.077 1.094 1.016 0.499 1.375
114 AUS flag Rinky Hijikata AUS 0.981 1.000 1.019 0.505 1.125
115 CHN flag Bu Yunchaokete CHN 1.032 0.956 0.927 0.484 0.646
116 FIN flag Otto Virtanen FIN 1.024 1.036 1.012 0.501 1.198
117 JPN flag Kei Nishikori JPN 0.991 1.144 1.154 0.531 1.630
118 CAN flag Liam Draxl CAN 1.159 1.423 1.228 0.537 1.576
119 CHI flag Tomas Barrios Vera CHI 1.107 1.296 1.171 0.529 1.565
120 CRO flag Dino Prizmic CRO 1.332 1.630 1.223 0.531 1.793
121 SRB flag Dusan Lajovic SRB 1.171 1.099 0.938 0.480 0.934
122 ESP flag Roberto Carballes Baena ESP 0.905 0.902 0.997 0.506 0.818
123 BEL flag Alexander Blockx BEL 1.296 1.377 1.062 0.496 1.198
124 USA flag Tristan Boyer USA 1.044 0.921 0.883 0.474 0.711
125 USA flag Nishesh Basavareddy USA 1.217 1.273 1.046 0.502 1.219
126 SVK flag Lukas Klein SVK 1.238 1.136 0.917 0.469 1.098
127 TPE flag Chun Hsin Tseng TPE 1.067 1.024 0.959 0.488 0.857
128 POR flag Jaime Faria POR 1.156 0.960 0.830 0.456 0.969
129 BOL flag Hugo Dellien BOL 1.107 1.073 0.969 0.488 1.070
130 GBR flag Billy Harris GBR 1.010 1.066 1.056 0.510 0.967
131 ARG flag Roman Andres Burruchaga ARG 1.125 1.211 1.076 0.515 1.405
132 RUS flag Roman Safiullin RUS 1.111 0.990 0.891 0.472 0.814
133 LTU flag Vilius Gaubas LTU 1.043 1.123 1.077 0.514 1.375
134 GBR flag Jan Choinski GBR 0.927 1.245 1.342 0.562 1.596
135 USA flag Colton Smith USA 1.049 1.355 1.292 0.545 1.680
136 DEN flag Nicolai Budkov Kjaer DEN 1.161 1.136 0.979 0.490 1.760
137 SUI flag Stan Wawrinka SUI 1.253 1.083 0.865 0.460 0.833
138 AUS flag James Duckworth AUS 1.045 1.050 1.004 0.499 0.928
139 GER flag Yannick Hanfmann GER 1.287 1.309 1.017 0.489 1.136
140 AUT flag Sebastian Ofner AUT 1.026 0.956 0.931 0.485 1.026
141 ITA flag Francesco Passaro ITA 1.307 1.073 0.821 0.447 1.211
142 ARG flag Marco Trungelliti ARG 1.185 1.144 0.965 0.484 1.309
143 DEN flag Elmer Moller DEN 0.953 1.059 1.111 0.524 1.158
144 ITA flag Andrea Pellegrino ITA 1.025 1.166 1.137 0.527 1.545
145 TUN flag Moez Echargui TUN 1.499 1.742 1.162 0.520 2.120
146 USA flag Zachary Svajda USA 1.055 1.151 1.091 0.516 1.382
147 ITA flag Matteo Gigante ITA 0.997 1.064 1.067 0.513 1.083
148 FRA flag Pierre Hugues Herbert FRA 0.976 0.986 1.010 0.503 1.024
149 EST flag Mark Lajal EST 1.186 1.410 1.189 0.527 1.619
150 FRA flag Ugo Blanchet FRA 0.900 0.855 0.950 0.495 1.282