Novak Djokovic strikes into his 20th week as global primary on Monday because the clay season will get underway, whilst Japan’s Naomi Osaka maintained a narrow lead over Romanian Simona Halep on the best of the WTA ratings.

Tennis Rankings: Novak Djokovic heads into clay season on top; Naomi Osaka maintains narrow lead over Simona Halep for WTA No 1

Document symbol of Naomi Osaka. Reuters

The Serb is nearly 2,500 issues forward of Rafael Nadal whilst third-placed Alexander Zverev will hope to pick out up issues on the Marrakech claycourt match this week when Britain’s Kyle Edmund will hope to make strikes to regain his position within the best 20.

Osaka now sits 185 issues forward of Halep, with Czech pair Petra Kvitova and Karolina Pliskova in 1/3 and fourth. American Madison Keys, winner of the WTA match in Charleston ultimate week, jumped 4 spots to 14th.

ATP ratings

1. Novak Djokovic (SRB) 11,070 pts

2. Rafael Nadal (ESP) 8,725

3. Alexander Zverev (GER) 6,040

4. Roger Federer (SUI) 5,590

5. Dominic Thiem (AUT) 4,765

6. Kei Nishikori (JPN) 4,200

7. Kevin Anderson (RSA) 4,115

8. Stefanos Tsitsipas (GRE) 3,240

9. Juan Martin Del Potro (ARG) 3,225

10. John Isner (USA) 3,085

WTA ratings

1. Naomi Osaka (JPN) 5,967 pts

2. Simona Halep (ROM) 5,782

3. Petra Kvitova (CZE) 5,645

4. Karolina Pliskova (CZE) 5,580

5. Angelique Kerber (GER) 5,220

6. Elina Svitolina (UKR) 5,020 (+1)

7. Kiki Bertens (NED) 4,640 (-1)

8. Sloane Stephens (USA) 4,386

9. Ashleigh Barty (AUS) 4,275

10. Aryna Sabalenka (BLR) 3,595


Firstpost is now on WhatsApp. For the newest research, statement and information updates, join our WhatsApp services and products. Simply move to and hit the Subscribe button.


Your information to the newest election information, research, statement, are living updates and time table for Lok Sabha Elections 2019 on Practice us on Twitter and Instagram or like our Fb web page for updates from all 543 constituencies for the approaching normal elections.

!serve as(f,b,e,v,n,t,s)
if(f.fbq)go back;n=f.fbq=serve as()

n.callMethod? n.callMethod.practice(n,arguments):n.queue.push(arguments)

fbq(‘init’, ‘259288058299626’);
fbq(‘observe’, ‘PageView’);

(serve as(d, s, identification)
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(identification)) go back;
js = d.createElement(s); js.identification = identification;
js.src = “http://attach.fb.internet/en_GB/all.js#xfbml=1&model=v2.9&appId=1117108234997285”;
fjs.parentNode.insertBefore(js, fjs);
(file, ‘script’, ‘facebook-jssdk’));

window.fbAsyncInit = serve as ()
FB.init(appId: ‘1117108234997285’, model: 2.4, xfbml: true);

// *** here’s my code ***
if (typeof facebookInit == ‘serve as’)


(serve as ()
var e = file.createElement(‘script’);
e.src = file.location.protocol + ‘//attach.fb.internet/en_US/all.js’;
e.async = true;

serve as facebookInit()
console.log(‘Discovered FB: Loading feedback.’);

Supply hyperlink

This site uses Akismet to reduce spam. Learn how your comment data is processed.