Cape Town - Proteas fast bowler Kagiso Rabada has moved up one spot in the latest ICC ODI bowler rankings after his side won the one-day series 3-2 against Sri Lanka.
READ: Proteas v Sri Lanka ODIs: 5 talking points
Rabada took six wickets in four matches and climbed one place to slot in at No 8.
22-year-old Lungi Ngidi was South Africa's leading wicket-taker in the series with 10 scalps from four clashes and was rewarded for his efforts with a 57-place surge - to 88th - on the bowlers' ranking charts.
Left-arm wrist-spinner Tabraiz Shamsi's, who grabbed six wickets in three matches, climbed 47 places to 100th while Andile Phehlukwayo's nine wickets from five matches helped him climb six places to 52nd.
Meanwhile, in the batting department, all-rounder JP Duminy rose 11 spots to 40th after accumulating 227 runs at 56.75.
Although he managed just two wickets with his part-time off-spin, Duminy shot up 10 places to 23rd on the table for all-rounders.
Proteas stand-in skipper for the final two ODIs, Quinton de Kock, who was South Africa's second-highest run-getter with 213 runs in the series, retained his seventh position in the rankings.
READ: De Kock praises Proteas despite back-to-back losses
However, the experienced duo of Faf du Plessis and Hashim Amla endured difficult series' and that was reflected in the rankings.
Du Plessis, who picked up an injury mid-way through the series, slipped three spots, to fall out of the Top 10 batting rankings, to 11th, while Amla dropped two places to 14th.
ICC ODI batsmen Top 10 rankings:
1. Virat Kohli (IND) - 911
2. Babar Azam (PAK) - 825
3. Joe Root (ENG) - 818
4. Rohit Sharma (IND) - 806
5. David Warner (AUS) - 803
6. Ross Taylor (ENG) - 785
7. Quinton de Kock (RSA) - 781
8. Kane Williamson (NZ) - 778
9. Shikhar Dhawan (IND) - 770
10. Jonny Bairstow (ENG) - 769
ICC ODI bowler Top 10 rankings:
1. Jasprit Bumrah (IND) - 775
2. Rashid Khan (AFG) - 763
3. Hasan Ali (PAK) - 742
4. Trent Boult (NZ) - 699
5. Josh Hazlewood (AUS) - 696
6. Kuldeep Yadav (IND) - 684
7. Adil Rashid (ENG) - 681
8. Kagiso Rabada (RSA) - 676
9. Yuzvendra Chahal (IND) - 666
10. Imran Tahir (RSA) - 666
ICC ODI all-rounder Top 5 rankings:
1. Shakib Al Hasan (BAN) - 362
2. Mohammad Nabi (AFG) - 323
3. Mohammad Hafeez (PAK) - 322
4. Mitchell Santner (NZ) - 317
5. Angelo Mathews (SL) - 305