ATP rankings - 30 Oct 2025

Rank Name Country Points
1 Carlos Alcaraz Spain Spain 11250
2 Jannik Sinner Italy Italy 10600
3 Alexander Zverev Germany Germany 5260
4 Taylor Fritz USA USA 4735
5 Novak Djoković Serbia Serbia 4580
6 Ben Shelton USA USA 3870
7 Alex de Minaur Australia Australia 3835
8 Lorenzo Musetti Italy Italy 3645
9 Félix Auger-Aliassime Canada Canada 3295
10 Casper Ruud Norway Norway 3235
11 Jack Draper United Kingdom United Kingdom 2990
12 Daniil Medvedev Russia Russia 2860
13 Alejandro Davidovich Fokina Spain Spain 2635
14 Holger Rune Denmark Denmark 2590
15 Alexander Bublik Kazakhstan Kazakhstan 2570
16 Andrey Rublev Russia Russia 2560
17 Jiří Lehečka Czechia Czechia 2415
18 Karen Khachanov Russia Russia 2320
19 Jakub Menšík Czechia Czechia 2190
20 Tommy Paul USA USA 2100
21 Francisco Cerúndolo Argentina Argentina 2085
22 Flavio Cobolli Italy Italy 2025
23 Denis Shapovalov Canada Canada 1913
24 João Fonseca Brazil Brazil 1665
25 Tallon Griekspoor Netherlands Netherlands 1615
26 Luciano Darderi Italy Italy 1609
27 Cameron Norrie United Kingdom United Kingdom 1558
28 Arthur Rinderknech France France 1540
29 Frances Tiafoe USA USA 1510
30 Corentin Moutet France France 1483
31 Tomáš Macháč Czechia Czechia 1445
32 Brandon Nakashima USA USA 1430
33 Stefanos Tsitsipas Greece Greece 1425
34 Alex Michelsen USA USA 1400
35 Valentin Vacherot Monaco Monaco 1383
36 Jaume Munar Spain Spain 1380
37 Ugo Humbert France France 1380
38 Learner Tien USA USA 1344
39 Arthur Fils France France 1260
40 Zizou Bergs Belgium Belgium 1258
41 Gabriel Diallo Canada Canada 1253
42 Lorenzo Sonego Italy Italy 1190
43 Grigor Dimitrov Bulgaria Bulgaria 1180
44 Alexandre Müller France France 1175
45 Sebastián Báez Argentina Argentina 1155
46 Daniel Altmaier Germany Germany 1123
47 Nuno Borges Portugal Portugal 1120
48 Camilo Ugo Carabelli Argentina Argentina 1078
49 Fábián Marozsán Hungary Hungary 1050
50 Reilly Opelka USA USA 1023
51 Jenson Brooksby USA USA 1017
52 Sebastian Korda USA USA 1010
53 Alexei Popyrin Australia Australia 1000
54 Miomir Kecmanović Serbia Serbia 985
55 Márton Fucsovics Hungary Hungary 969
56 Valentin Royer France France 936
57 Benjamin Bonzi France France 930
58 Giovanni Mpetshi Perricard France France 925
59 Damir Džumhur Bosnia & Herzegovina Bosnia & Herzegovina 925
60 Tomás Martín Etcheverry Argentina Argentina 920
61 Francisco Comesaña Argentina Argentina 904
62 Aleksandar Kovačević USA USA 902
63 Matteo Berrettini Italy Italy 895
64 Matteo Arnaldi Italy Italy 883
65 Hamad Medjedović Serbia Serbia 883
66 Térence Atmane France France 874
67 Ethan Quinn USA USA 864
68 Kamil Majchrzak Poland Poland 861
69 Arthur Cazaux France France 836
70 Gaël Monfils France France 825
71 Adrian Mannarino France France 817
72 Marcos Giron USA USA 815
73 Jacob Fearnley United Kingdom United Kingdom 793
74 Mattia Bellucci Italy Italy 783
75 Jesper de Jong Netherlands Netherlands 776
76 Hubert Hurkacz Poland Poland 775
77 Marin Čilić Croatia Croatia 774
78 Botic van de Zandschulp Netherlands Netherlands 756
79 Raphaël Collignon Belgium Belgium 752
80 Luca Nardi Italy Italy 747
81 Laslo Djere Serbia Serbia 746
82 Adam Walton Australia Australia 740
83 Mariano Navone Argentina Argentina 737
84 Quentin Halys France France 732
85 Filip Misolic Austria Austria 726
86 Juan Manuel Cerúndolo Argentina Argentina 718
87 Aleksandar Vukic Australia Australia 700
88 Dalibor Svrčina Czechia Czechia 699
89 Alejandro Tabilo Chile Chile 696
90 Emilio Nava USA USA 685
91 Pablo Carreño Busta Spain Spain 681
92 Vít Kopřiva Czechia Czechia 677
93 Shintaro Mochizuki Japan Japan 674
94 Roberto Bautista Agut Spain Spain 670
95 Pedro Martínez Spain Spain 668
96 Alexander Shevchenko Kazakhstan Kazakhstan 662
97 Eliot Spizzirri USA USA 660
98 Hugo Gaston France France 653
99 Tristan Schoolkate Australia Australia 649
100 Thiago Agustín Tirante Argentina Argentina 649