Tennis
ATP and WTA singles rankings — the top 60 on each tour, with a desk for every player.
Tennis desk · Tennis scores · Tennis schedule · US Open live drawsheets · ATP singles · WTA singles
2026 · Oct 22, 2026 · Updated
ATP singles · Oct 22, 2026
| Rk | Player | Pts | Trending |
|---|
| 1 |  Jannik SinnerItaly | 10,450 | — |
|---|
| 2 |  Alexander ZverevGermany | 9,750 | — |
|---|
| 3 |  Carlos AlcarazSpain | 5,610 | — |
|---|
| 4 | #4 Ben SheltonUSA | 4,680 | — |
|---|
| 5 |  Daniil MedvedevRussia | 3,860 | — |
|---|
| 6 | #6 Flavio CobolliItaly | 3,690 | — |
|---|
| 7 |  Felix Auger-AliassimeCanada | 3,515 | — |
|---|
| 8 | #8 Arthur FilsFrance | 3,425 | ▲2 |
|---|
| 9 |  Frances TiafoeUSA | 3,380 | — |
|---|
| 10 |  Alex de MinaurAustralia | 3,280 | ▼2 |
|---|
| 11 | #11 Rafael JodarSpain | 3,234 | — |
|---|
| 12 |  Novak DjokovicSerbia | 3,090 | — |
|---|
| 13 |  Taylor FritzUSA | 2,995 | ▲1 |
|---|
| 14 |  Tommy PaulUSA | 2,675 | ▲1 |
|---|
| 15 |  Alejandro Davidovich FokinaSpain | 2,600 | ▼2 |
|---|
| 16 | #16 Jakub MensikCzechia | 2,495 | — |
|---|
| 17 |  Brandon NakashimaUSA | 2,375 | — |
|---|
| 18 | #18 Learner TienUSA | 2,345 | — |
|---|
| 19 | #19 Francisco CerundoloArgentina | 2,310 | ▲2 |
|---|
| 20 |  Alexander BublikKazakhstan | 2,285 | ▼1 |
|---|
| 21 | #21 Jiri LeheckaCzechia | 2,275 | ▼1 |
|---|
| 22 |  Andrey RublevRussia | 2,175 | — |
|---|
| 23 | #23 Luciano DarderiItaly | 2,160 | — |
|---|
| 24 |  Karen KhachanovRussia | 2,030 | ▲1 |
|---|
| 25 |  Casper RuudNorway | 1,995 | ▼1 |
|---|
| 26 |  Lorenzo MusettiItaly | 1,920 | — |
|---|
| 27 | #27 Alexander BlockxBelgium | 1,790 | — |
|---|
| 28 |  Hubert HurkaczPoland | 1,585 | ▲2 |
|---|
| 29 | #29 Tomas Martin EtcheverryArgentina | 1,565 | — |
|---|
| 30 | #30 Alejandro TabiloChile | 1,565 | ▲1 |
|---|
| 31 | #31 Valentin VacherotMonaco | 1,480 | ▲1 |
|---|
| 32 | #32 Ignacio BusePeru | 1,445 | ▲1 |
|---|
| 33 |  Stefanos TsitsipasGreece | 1,430 | ▲6 |
|---|
| 34 | #34 Alex MichelsenUSA | 1,410 | ▲3 |
|---|
| 35 | #35 Arthur FeryGreat Britain | 1,406 | ▼1 |
|---|
| 36 | #36 Matteo ArnaldiItaly | 1,311 | — |
|---|
| 37 |  Botic Van De ZandschulpNetherlands | 1,295 | ▲1 |
|---|
| 38 |  Ugo HumbertFrance | 1,270 | ▼3 |
|---|
| 39 | #39 Zizou BergsBelgium | 1,260 | ▲2 |
|---|
| 40 | #40 Joao FonsecaBrazil | 1,250 | ▼12 |
|---|
| 41 |  Cameron NorrieGreat Britain | 1,195 | ▼1 |
|---|
| 42 | #42 Daniel MeridaSpain | 1,195 | — |
|---|
| 43 | #43 Mariano NavoneArgentina | 1,164 | ▲2 |
|---|
| 44 | #44 Arthur GeaFrance | 1,160 | — |
|---|
| 45 | #45 Quentin HalysFrance | 1,127 | ▲1 |
|---|
| 46 | #46 Luca Van AsscheFrance | 1,105 | ▲2 |
|---|
| 47 |  Jan-Lennard StruffGermany | 1,084 | ▲11 |
|---|
| 48 |  Matteo BerrettiniItaly | 1,083 | ▼5 |
|---|
| 49 |  Sebastian BaezArgentina | 1,044 | — |
|---|
| 50 |  Tallon GriekspoorNetherlands | 1,035 | ▲10 |
|---|
| 51 | #51 Thiago Agustin TiranteArgentina | 1,024 | ▼1 |
|---|
| 52 |  Denis ShapovalovCanada | 1,015 | ▼5 |
|---|
| 53 | #53 Nuno BorgesPortugal | 1,000 | ▼1 |
|---|
| 54 | #54 Juan Manuel CerundoloArgentina | 1,000 | ▼1 |
|---|
| 55 | #55 Raphael CollignonBelgium | 993 | — |
|---|
| 56 | #56 Adolfo Daniel VallejoParaguay | 947 | ▼2 |
|---|
| 57 | #57 Jaime FariaPortugal | 941 | ▼1 |
|---|
| 58 |  Miomir KecmanovicSerbia | 930 | ▼1 |
|---|
| 59 | #59 Yannick HanfmannGermany | 923 | — |
|---|
| 60 |  Daniel AltmaierGermany | 874 | ▲5 |
|---|
WTA singles · Oct 22, 2026
| Rk | Player | Pts | Trending |
|---|
| 1 |  Elena RybakinaKazakhstan | 9,501 | — |
|---|
| 2 |  Aryna SabalenkaBelarus | 7,550 | — |
|---|
| 3 | #3 Mirra AndreevaRussia | 6,306 | — |
|---|
| 4 |  Jessica PegulaUSA | 6,225 | — |
|---|
| 5 |  Coco GauffUSA | 5,973 | — |
|---|
| 6 |  Elina SvitolinaUkraine | 5,229 | — |
|---|
| 7 | #7 Karolina MuchovaCzechia | 4,725 | — |
|---|
| 8 |  Iga SwiatekPoland | 4,389 | ▲1 |
|---|
| 9 | #9 Linda NoskovaCzechia | 4,353 | ▼1 |
|---|
| 10 | #10 Marta KostyukUkraine | 3,920 | — |
|---|
| 11 | #11 Maja ChwalinskaPoland | 3,016 | — |
|---|
| 12 | #12 Iva JovicUSA | 2,941 | — |
|---|
| 13 | #13 Diana ShnaiderRussia | 2,798 | — |
|---|
| 14 |  Elise MertensBelgium | 2,540 | ▲1 |
|---|
| 15 | #15 Victoria MbokoCanada | 2,393 | ▲1 |
|---|
| 16 |  Sorana CirsteaRomania | 2,386 | ▲1 |
|---|
| 17 |  Amanda AnisimovaUSA | 2,363 | ▲1 |
|---|
| 18 |  Naomi OsakaJapan | 2,287 | ▲1 |
|---|
| 19 | #19 Alexandra EalaPhilippines | 2,241 | ▲1 |
|---|
| 20 |  Belinda BencicSwitzerland | 2,222 | ▼6 |
|---|
| 21 |  Madison KeysUSA | 2,029 | — |
|---|
| 22 | #22 Zheng QinwenChina | 2,018 | — |
|---|
| 23 | #23 Leylah FernandezCanada | 1,974 | ▲7 |
|---|
| 24 | #24 Marie BouzkovaCzechia | 1,959 | ▲2 |
|---|
| 25 | #25 Anna KalinskayaRussia | 1,935 | ▼2 |
|---|
| 26 |  Jelena OstapenkoLatvia | 1,916 | ▼2 |
|---|
| 27 | #27 Anastasia PotapovaAustria | 1,814 | — |
|---|
| 28 | #28 Emma NavarroUSA | 1,794 | — |
|---|
| 29 | #29 Nikola BartunkovaCzechia | 1,711 | — |
|---|
| 30 |  Maria SakkariGreece | 1,682 | ▲1 |
|---|
| 31 | #31 Ann LiUSA | 1,681 | ▼6 |
|---|
| 32 | #32 Sara BejlekCzechia | 1,633 | — |
|---|
| 33 |  Ekaterina AlexandrovaRussia | 1,591 | — |
|---|
| 34 | #34 Diane ParryFrance | 1,549 | — |
|---|
| 35 | #35 Jasmine PaoliniItaly | 1,512 | — |
|---|
| 36 |  Donna VekicCroatia | 1,333 | — |
|---|
| 37 | #37 Peyton StearnsUSA | 1,316 | — |
|---|
| 38 | #38 Talia GibsonAustralia | 1,306 | ▲4 |
|---|
| 39 | #39 Wang XinyuChina | 1,288 | — |
|---|
| 40 | #40 Daria SnigurUkraine | 1,280 | — |
|---|
| 41 | #41 Kimberly BirrellAustralia | 1,280 | — |
|---|
| 42 | #42 Cristina BucsaSpain | 1,279 | ▼4 |
|---|
| 43 | #43 Liudmila SamsonovaRussia | 1,234 | — |
|---|
| 44 | #44 Ashlyn KruegerUSA | 1,233 | ▲11 |
|---|
| 45 | #45 Hailey BaptisteUSA | 1,153 | ▼1 |
|---|
| 46 |  Barbora KrejcikovaCzechia | 1,133 | ▼1 |
|---|
| 47 | #47 Janice TjenIndonesia | 1,120 | ▼1 |
|---|
| 48 |  Katie BoulterGreat Britain | 1,115 | ▲10 |
|---|
| 49 |  Katerina SiniakovaCzechia | 1,114 | ▲37 |
|---|
| 50 | #50 Magdalena FrechPoland | 1,110 | ▼3 |
|---|
| 51 |  Karolina PliskovaCzechia | 1,105 | ▼3 |
|---|
| 52 | #52 Sonay KartalGreat Britain | 1,097 | ▼3 |
|---|
| 53 | #53 Lilli TaggerAustria | 1,091 | ▲4 |
|---|
| 54 | #54 Yuliia StarodubtsevaUkraine | 1,090 | ▼4 |
|---|
| 55 | #55 Anhelina KalininaUkraine | 1,087 | ▼4 |
|---|
| 56 | #56 Mayar SherifEgypt | 1,085 | ▼4 |
|---|
| 57 | #57 Lanlana TararudeeThailand | 1,083 | ▼4 |
|---|
| 58 | #58 Clara TausonDenmark | 1,074 | ▼4 |
|---|
| 59 | #59 Tamara KorpatschGermany | 1,070 | ▼3 |
|---|
| 60 | #60 Elena-Gabriela RuseRomania | 1,033 | — |
|---|