TENNIS RANKINGS - ATP / WTA

Here are the latest ATP / WTA Top 100 Tennis Rankings as of May 20:

  ATP Top 100
  WTA Top 100
Novak Djokovic
12355
Rafael Nadal
7945
Roger Federer
5950
Dominic Thiem
4845
Alexander Zverev
4155
Stefanos Tsitsipas
4080
Kei Nishikori
3860
Kevin Anderson
3745
Juan Martin Del Potro
3235
10 
John Isner
2940
11 
Fabio Fognini
2830
12 
Karen Khachanov
2800
13 
Marin Cilic
2710
14 
Daniil Medvedev
2625
15 
Borna Coric
2525
16 
Gael Monfils
1965
17 
Milos Raonic
1960
18 
Nikoloz Basilashvili
1925
19 
Marco Cecchinato
1840
20 
Diego Schwartzman
1755
21 
Roberto Bautista Agut
1690
22 
Guido Pella
1480
23 
Denis Shapovalov
1425
24 
Alex De Minaur
1410
25 
Lucas Pouille
1385
26 
Fernando Verdasco
1370
27 
Stan Wawrinka
1365
28 
Felix Auger-Aliassime
1344
29 
Gilles Simon
1340
30 
David Goffin
1325
31 
Kyle Edmund
1325
32 
Matteo Berrettini
1320
33 
Dusan Lajovic
1316
34 
Laslo Djere
1314
35 
Frances Tiafoe
1230
36 
Nick Kyrgios
1225
37 
Cristian Garin
1201
38 
Marton Fucsovics
1170
39 
Richard Gasquet
1105
40 
Jeremy Chardy
1065
41 
Cameron Norrie
1055
42 
Pierre-Hugues Herbert
1053
43 
Hubert Hurkacz
1040
44 
Jan-Lennard Struff
1035
45 
Radu Albot
1031
46 
Taylor Fritz
1010
47 
Grigor Dimitrov
985
48 
Mikhail Kukushkin
980
49 
Adrian Mannarino
976
50 
Pablo Cuevas
963
51 
Benoit Paire
938
52 
Jaume Munar
900
53 
Philipp Kohlschreiber
895
54 
Martin Klizan
883
55 
John Millman
875
56 
Pablo Carreno Busta
860
57 
Damir Dzumhur
856
58 
Reilly Opelka
853
59 
Steve Johnson
850
60 
Filip Krajinovic
838
61 
Ugo Humbert
823
62 
Sam Querrey
815
63 
Casper Ruud
810
64 
Matthew Ebden
806
65 
Mackenzie McDonald
796
66 
Andreas Seppi
795
67 
Robin Haase
781
68 
Leonardo Mayer
770
69 
Jordan Thompson
757
70 
Joao Sousa
746
71 
Yoshihito Nishioka
741
72 
Ricardas Berankis
734
73 
Lorenzo Sonego
729
74 
Roberto Carballes Baena
707
75 
Nicolas Jarry
705
76 
Andrey Rublev
696
77 
Daniel Evans
691
78 
Juan Ignacio Londero
685
79 
Denis Kudla
671
80 
Ernests Gulbis
667
81 
Marius Copil
667
82 
Bernard Tomic
665
83 
Miomir Kecmanovic
656
84 
Federico Delbonis
641
85 
Jo-Wilfried Tsonga
633
86 
Prajnesh Gunneswaran
629
87 
Tennys Sandgren
619
88 
Bradley Klahn
618
89 
Lloyd Harris
617
90 
Alexander Bublik
616
91 
Albert Ramos-Vinolas
615
92 
Hugo Dellien
613
93 
Pablo Andujar
608
94 
Malek Jaziri
602
95 
Ivo Karlovic
599
96 
Peter Gojowczyk
595
97 
Aljaz Bedene
595
98 
Thomas Fabbiano
592
99 
Denis Istomin
583
100 
Tomas Berdych
575
Naomi Osaka
6486
Karolina Pliskova
5685
Simona Halep
5533
Kiki Bertens
5405
Angelique Kerber
5095
Petra Kvitova
5055
Sloane Stephens
4552
Ashleigh Barty
4430
Elina Svitolina
3967
10 
Serena Williams
3521
11 
Aryna Sabalenka
3500
12 
Anastasija Sevastova
3136
13 
Caroline Wozniacki
3063
14 
Madison Keys
2965
15 
Belinda Bencic
2893
16 
Qiang Wang
2815
17 
Anett Kontaveit
2565
18 
Julia Goerges
2520
19 
Garbine Muguruza
2465
20 
Elise Mertens
2305
21 
Daria Kasatkina
2150
22 
Bianca Andreescu
1973
23 
Donna Vekic
1940
24 
Caroline Garcia
1935
25 
Su-Wei Hsieh
1830
26 
Johanna Konta
1785
27 
Lesia Tsurenko
1767
28 
Carla Suarez Navarro
1672
29 
Maria Sakkari
1642
30 
Mihaela Buzarnescu
1630
31 
Petra Martic
1615
32 
Aliaksandra Sasnovich
1550
33 
Danielle Collins
1541
34 
Sofia Kenin
1513
35 
Dominika Cibulkova
1512
36 
Camila Giorgi
1475
37 
Anastasia Pavlyuchenkova
1470
38 
Marketa Vondrousova
1457
39 
Yulia Putintseva
1440
40 
Jelena Ostapenko
1432
41 
Barbora Strycova
1355
42 
Dayana Yastremska
1319
43 
Katerina Siniakova
1277
44 
Victoria Azarenka
1260
45 
Saisai Zheng
1210
46 
Viktoria Kuzmova
1205
47 
Ajla Tomljanovic
1168
48 
Alize Cornet
1155
49 
Maria Sharapova
1140
50 
Shuai Zhang
1120
51 
Amanda Anisimova
1110
52 
Venus Williams
1105
53 
Alison Riske
1098
54 
Kristina Mladenovic
1090
55 
Alison Van Uytvanck
1090
56 
Ons Jabeur
1010
57 
Yafan Wang
1008
58 
Tatjana Maria
1005
59 
Kirsten Flipkens
990
60 
Ekaterina Alexandrova
960
61 
Monica Puig
925
62 
Margarita Gasparyan
908
63 
Daria Gavrilova
906
64 
Rebecca Peterson
900
65 
Pauline Parmentier
845
66 
Kateryna Kozlova
840
67 
Evgeniya Rodina
820
68 
Tamara Zidansek
818
69 
Andrea Petkovic
815
70 
Polona Hercog
809
71 
Jessica Pegula
806
72 
Sara Sorribes Tormo
784
73 
783
74 
Veronika Kudermetova
781
75 
Magdalena Rybarikova
780
76 
Aleksandra Krunic
770
77 
Eugenie Bouchard
761
78 
Vera Zvonareva
760
79 
Viktorija Golubic
759
80 
Jennifer Brady
753
81 
Anastasia Potapova
746
82 
Vitalia Diatchenko
745
83 
Bernarda Pera
702
84 
Mona Barthel
699
85 
Kaia Kanepi
698
86 
Magda Linette
695
87 
680
88 
Fiona Ferro
679
89 
Samantha Stosur
678
90 
Zarina Diyas
675
91 
Ekaterina Makarova
672
92 
Anna Karolina Schmiedlova
672
93 
Sorana Cirstea
659
94 
Timea Bacsinszky
650
95 
Stefanie Voegele
645
96 
Taylor Townsend
640
97 
Madison Brengle
637
98 
Mandy Minella
629
99 
Laura Siegemund
619
100 
Astra Sharma
618