A day after South Africa re-claimed the number-one ranking in one-day internationals, spinner Imran Tahir has been elevated to top spot in the International Cricket Council's latest ODI player rankings.

Quick Single: South Africa unseat Australia as No.1

The leg-spinner took 10 wickets in the recent series against Sri Lanka and has been rewarded with top spot for the first time, unseating New Zealand's Trent Boult as number one.

Tahir is already the number-one ranked bowler in Twenty20 internationals and has jumped up two spots from third, moving ahead of West Indian Sunil Narine and Boult.

Australia's David Warner remains on top of the batting rankings, while Proteas star Faf du Plessis has jumped seven places to a career-best ranking of fourth.

Proteas survive a scare after Faf's 185

The right-hander plundered 410 runs in five matches against the Sri Lankans, including two centuries and one half-century.

Du Plessis is now the second-ranked South African on the list having moved ahead of teammates Quinton de Kock (now fifth) and Hashim Amla (now equal sixth), who both posted centuries in the fifth match of the series on Friday.

Teammate AB de Villiers is second behind Warner, followed by India's Virat Kohli, meaning four of the top six batsmen are South African.

Australians Travis Head (up to spots to 36 in batting) and Pat Cummins (up to 25th in bowling) also made ground after the recent series against New Zealand.

ICC ODI Rankings - Batting

1) David Warner (Aus) - 871 points

2) AB de Villiers (SA) - 853

3) Virat Kohli (Ind) - 852

4) Faf du Plessis (SA) - 788

5) Quinton de Kock (SA) - 778

=6) Hashim Amla (SA) - 763

=6) Kane Williamson (NZ) - 763

8) Joe Root (Eng) - 753

9) Martin Guptill (NZ) - 739

10) Babar Azam (Pak) - 733

Can you bee-lieve it? Bees halt SA-SL one-dayer

ICC ODI Rankings - Bowling

1) Imran Tahir (SA) - 761

2) Trent Boult (NZ) - 757

3) Sunil Narine (WI) - 711

4) Mitchell Starc (Aus) - 700

5) Josh Hazlewood (Aus) - 684

6) Shakib Al Hasan (Ban) - 643

=7) Kagiso Rabada (SA) - 635

=7) Matt Henry (NZ) - 635

9) Adil Rashid (Eng) - 628

10) Mohammad Nabi (Afg) - 619