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 dateNovember 9, 2026selected snapshot
Players2,292ranked
ComparisonNovember 2, 2026immediately previous ranking
Archive2,3481973–2026

Complete ranking

Positions 1–100

Movement compared with November 2, 2026

Pos.Mov.PlayerCountryPointsΔ points
1—Alexander ZverevGER9,5500
2—Jannik SinnerITA9,4500
3—Carlos AlcarazESP7,100+1,000
4—Ben SheltonUSA5,170+640
5—Daniil MedvedevRUS3,820-40
6—Flavio CobolliITA3,680-10
7—Arthur FilsFRA3,625+100
8—Frances TiafoeUSA3,390-40
9—Alex de MinaurAUS3,370-40
10↑ 2Taylor FritzUSA3,285+190
11↓ 1Rafael JodarESP3,234+25
12↓ 1Novak DjokovicSRB2,940-200
13↑ 1Tommy PaulUSA2,925+150
14↓ 1Felix Auger-AliassimeCAN2,865-10
15—Jiri LeheckaCZE2,540-40
16—Jakub MensikCZE2,500-45
17—Alejandro Davidovich FokinaESP2,500-10
18↑ 5Casper RuudNOR2,435+400
19↓ 1Brandon NakashimaUSA2,360-15
20—Francisco CerundoloARG2,220-40
21—Luciano DarderiITA2,160-40
22↓ 3Learner TienUSA2,145-200
23↓ 1Andrey RublevRUS2,0850
24↑ 1Karen KhachanovRUS1,980+40
25↓ 1Lorenzo MusettiITA1,895-65
26—Alexander BublikKAZ1,885-10
27—Valentin VacherotMON1,790+10
28—Alexander BlockxBEL1,640-25
29↑ 2Tomas Martin EtcheverryARG1,625+75
30↓ 1Hubert HurkaczPOL1,6250
31↓ 1Alejandro TabiloCHI1,525-40
32↑ 1Ignacio BusePER1,520+75
33↓ 1Arthur FeryGBR1,510+7
34↑ 13Luca Van AsscheFRA1,492+387
35—Alex MichelsenUSA1,460+25
36↓ 2Stefanos TsitsipasGRE1,430-10
37↑ 2Jan-Lennard StruffGER1,358+87
38↓ 2Matteo ArnaldiITA1,321+10
39↓ 1Ugo HumbertFRA1,320+25
40↓ 3Botic van de ZandschulpNED1,280-15
41↑ 8Nuno BorgesPOR1,241+166
42—Daniel MeridaESP1,237+42
43—Matteo BerrettiniITA1,223+50
44↓ 4Zizou BergsBEL1,220-6
45↑ 1Quentin HalysFRA1,214+87
46↓ 5Joao FonsecaBRA1,2000
47↓ 3Arthur GeaFRA1,1460
48—Mariano NavoneARG1,0990
49↑ 1Tallon GriekspoorNED1,0750
50↑ 1Denis ShapovalovCAN1,0550
51↑ 2Thiago Agustin TiranteARG1,042+19
52—Sebastian BaezARG1,040-4
53↓ 8Cameron NorrieGBR1,030-115
54—Juan Manuel CerundoloARG1,015+15
55—Raphael CollignonBEL9680
56—Adolfo Daniel VallejoPAR959+12
57—Jaime FariaPOR9410
58↑ 10Arthur RinderknechFRA920+100
59↑ 24Rinky HijikataAUS909+216
60↑ 9Tomas MachacCZE899+80
61↓ 2Adrian MannarinoFRA8980
62↑ 4Mattia BellucciITA879+55
63↓ 2Fabian MarozsanHUN8750
64↓ 4Miomir KecmanovicSRB859-34
65↑ 16Camilo Ugo CarabelliARG845+115
66↑ 6Facundo Diaz AcostaARG836+29
67↓ 9Yannick HanfmannGER835-88
68↓ 4Ethan QuinnUSA8310
69↓ 7Vit KoprivaCZE828-16
70↓ 5Jaume MunarESP8250
71↓ 4Martin LandaluceESP8220
72↑ 6Alex MolcanSVK820+73
73↓ 10Daniel AltmaierGER812-25
74↓ 3Roman SafiullinRUS8070
75↓ 2Terence AtmaneFRA7870
76↓ 6James DuckworthAUS774-40
77↓ 3Pablo Carreno BustaESP7730
78↓ 3Zachary SvajdaUSA7590
79↓ 3Roman Andres BurruchagaARG752-2
80↓ 3Hamad MedjedovicSRB7510
81↓ 2Titouan DroguetFRA732-14
82—Kamil MajchrzakPOL7250
83↑ 1Aleksandar KovacevicUSA6930
84↑ 1Coleman WongHKG6920
85↓ 5Kyrian JacquetFRA684-57
86↑ 1Nikoloz BasilashviliGEO6810
87↑ 3Jacob FearnleyGBR6710
88↑ 3Marco TrungellitiARG6700
89↑ 3Dino PrizmicCRO6630
90↓ 2Damir DzumhurBIH661-18
91↑ 4Benjamin BonziFRA657+27
92↑ 1Yunchaokete BuCHN6460
93↑ 1Jenson BrooksbyUSA6380
94↓ 5Marcos GironUSA638-38
95↑ 2Toby SamuelGBR624-1
96↑ 2Adam WaltonAUS6190
97↓ 1Marin CilicCRO613-16
98↑ 11Thiago Seyboth WildBRA609+64
99↑ 2Zsombor PirosHUN604+14
100—Michael ZhengUSA5940