ATP Rankings

Current ATP singles rankings, top 500 players. Points, movement, age, tournaments played, points dropping and points next. Last updated 2026-06-05.

The ATP rankings are calculated over a rolling 52-week window, counting each player's best 18 tournament results. Points come from Grand Slams, ATP Masters 1000, ATP 500, ATP 250, Challengers, and selected ITF events, with mandatory participation rules for top-30 players. Official rankings update every Monday. Drop = points dropping off next week. Next = points being defended in the next upcoming event.
showing top 50 of 500 ATP players
#MovPlayerNatAgePointsChgTrnDropNext
1Jannik SinnerITA2414,750+50191
2Carlos AlcarazESP2311,9600182
3Alexander ZverevGER295,70502140050
4Novak DjokovicSRB394,460-25016800
51Ben SheltonUSA234,070+402320010
61Felix Auger-AliassimeCAN254,050-10241050
72Alex de MinaurAUS273,855+190235010
81Daniil MedvedevRUS303,7600241050
91Taylor FritzUSA283,7200231050
10Alexander BublikKAZ283,320+9025400100
11Lorenzo MusettiITA243,11502380010
122Jiri LeheckaCZE242,665-502110025
13Andrey RublevRUS282,460-3202320010
142Flavio CobolliITA242,340-4502710020
15Karen KhachanovRUS302,32002410010
161Casper RuudNOR272,275+90225010
171Luciano DarderiITA242,2600321050
182Learner TienUSA202,180+240231025
191Valentin VacherotMON272,1030228
201Arthur FilsFRA212,040017100
215Tommy PaulUSA291,945+3202240050
221Frances TiafoeUSA281,90502140010
23Alejandro Davidovich FokinaESP261,860+40235050
242Cameron NorrieGBR301,785-1032620010
251Arthur RinderknechFRA301,736+25281025
261Francisco CerundoloARG271,5700241050
271Jakub MensikCZE201,550+40225045
283Tomas Martin EtcheverryARG261,510-120301050
29Rafael JodarESP191,461025
30Joao FonsecaBRA191,435020100
3126Ignacio BusePER221,412+519251126
322Ugo HumbertFRA271,370+90265050
332Tallon GriekspoorNED291,34002820010
342Corentin MoutetFRA271,3230285050
352Brandon NakashimaUSA241,2950261050
361Alejandro TabiloCHI281,2780315050
371Alexander BlockxBEL211,238026
384Mariano NavoneARG251,215+1493010016
392Denis ShapovalovCAN271,1700235010
402Zizou BergsBEL261,1500281025
412Jaume MunarESP291,145+40245010
421Alex MichelsenUSA211,115+40271025
433Tomas MachacCZE251,08002210
441Holger RuneDEN231,060015200
451Adrian MannarinoFRA371,037030168
461Marin CilicCRO371,01002126
471Sebastian KordaUSA251,00002410050
481Miomir KecmanovicSRB269800305010
491Gabriel DialloCAN249750275025
501Ethan QuinnUSA2297402713013