World rankings

ATP ranking

Travel through every available snapshot and follow who moved up, dropped or entered the ranking.

Historical explorerWho entered or returned to the ranking?Explore by month, season, country, position and coverage context →
Recent snapshots
Effective dateOctober 12, 2026selected snapshot
Players200ranked
ComparisonOctober 5, 2026immediately previous ranking
Archive2,3441973–2026

Complete ranking

Positions 1–100

Movement compared with October 5, 2026

Pos.Mov.PlayerCountryPointsΔ points
1—Jannik SinnerITA11,0000
2—Alexander ZverevGER9,7200
3—Carlos AlcarazESP5,2600
4—Ben SheltonUSA4,6800
5—Daniil MedvedevRUS4,0100
6—Felix Auger-AliassimeCAN3,8900
7—Flavio CobolliITA3,6800
8—Frances TiafoeUSA3,3800
9—Alex de MinaurAUS3,3000
10—Arthur FilsFRA3,2750
11—Novak DjokovicSRB3,1800
12—Taylor FritzUSA2,8800
13—Rafael JodarESP2,6590
14—Valentin VacherotMON2,4500
15—Jakub MensikCZE2,4450
16—Learner TienUSA2,3950
17—Tommy PaulUSA2,3750
18—Brandon NakashimaUSA2,3350
19—Jiri LeheckaCZE2,3100
20—Francisco CerundoloARG2,2200
21—Luciano DarderiITA2,2000
22—Alexander BublikKAZ2,1850
23—Andrey RublevRUS2,1750
24—Casper RuudNOR2,1450
25—Lorenzo MusettiITA2,0100
26—Alejandro Davidovich FokinaESP1,9300
27—Karen KhachanovRUS1,9000
28—Alexander BlockxBEL1,7870
29—Joao FonsecaBRA1,7500
30—Alejandro TabiloCHI1,6050
31—Tomas Martin EtcheverryARG1,5900
32—Ugo HumbertFRA1,5750
33—Arthur RinderknechFRA1,5200
34—Hubert HurkaczPOL1,4750
35—Alex MichelsenUSA1,4600
36—Ignacio BusePER1,4470
37—Arthur FeryGBR1,4130
38—Matteo ArnaldiITA1,3860
39—Zizou BergsBEL1,3200
40—Cameron NorrieGBR1,2750
41—Botic van de ZandschulpNED1,2580
42—Denis ShapovalovCAN1,2450
43—Stefanos TsitsipasGRE1,2300
45—Luca Van AsscheFRA1,1800
46—Matteo BerrettiniITA1,1680
47—Mariano NavoneARG1,1550
48—Quentin HalysFRA1,1070
49—Jaume MunarESP1,1000
50—Raphael CollignonBEL1,0780
51—Nuno BorgesPOR1,0700
52—Adolfo Daniel VallejoPAR1,0480
53—Sebastian BaezARG1,0440
54—Thiago Agustin TiranteARG1,0100
55—Juan Manuel CerundoloARG9950
56—Arthur GeaFRA9850
57—Yannick HanfmannGER9760
58—Tallon GriekspoorNED9750
59—Jan-Lennard StruffGER9490
60—Jaime FariaPOR9410
61—Miomir KecmanovicSRB9250
62—Roman Andres BurruchagaARG8910
63—Fabian MarozsanHUN8800
64—James DuckworthAUS8770
65—Pablo Carreno BustaESP8740
66—Ethan QuinnUSA8740
67—Daniel AltmaierGER8490
68—Vit KoprivaCZE8460
69—Facundo Diaz AcostaARG8240
70—Kamil MajchrzakPOL8050
71—Corentin MoutetFRA8050
72—Titouan DroguetFRA8010
73—Martin LandaluceESP7970
74—Sebastian KordaUSA7900
75—Tomas MachacCZE7830
76—Kyrian JacquetFRA7810
77—Camilo Ugo CarabelliARG7700
78—Hamad MedjedovicSRB7640
79—Roman SafiullinRUS7440
80—Marin CilicCRO7410
81—Aleksandar KovacevicUSA7300
82—Zachary SvajdaUSA7290
83—Adrian MannarinoFRA7230
84—Alex MolcanSVK7120
85—Rinky HijikataAUS7110
86—Mattia BellucciITA7000
87—Lorenzo SonegoITA6980
88—Marcos GironUSA6880
89—Hugo GastonFRA6770
90—Marco TrungellitiARG6610
91—Jan ChoinskiGBR6580
92—Benjamin BonziFRA6560
93—Yunchaokete BuCHN6520
94—Michael ZhengUSA6490
95—Jesper de JongNED6410
96—Jacob FearnleyGBR6390
97—Dino PrizmicCRO6380
98—Adam WaltonAUS6300
99—Terence AtmaneFRA6260
100—Toby SamuelGBR6250
101—Coleman WongHKG6200