ODI Players Rankings

ICC ODI Batsmen Rankings

Rank Name Country Rating
1 Virat Kohli India 909
2 AB de Villiers South Africa 844
3 David Warner Australia 823
4 Babar Azam Pakistan 813
5 Joe Root England 808
6 Rohit Sharma India 799
7 Quinton de Kock South Africa 783
8 Francois du Plessis South Africa 782
9 Kane Williamson New Zeland 777
10 Shikhar Dhawan India 769

ICC ODI Bowler Rankings

Rank Name Country Rating
1 Jasprit Bumrah India 787
2 Rashid Khan Afganistan 787
3 Trent Boult New Zeland 729
4 Josh Hazlewood Australia 714
5 Hasan Ali Pakistan 711
6 Imran Tahir South Africa 683
7 Kagiso Rabada South Africa 679
8 Yuzvendra Chahal India 667
9 Mitchell Santner New Zeland 662
10 Mitchell Starc Australia 658

ICC ODI All-Rounder Rankings

Rank Name Country Rating
1 Shakib Al Hasan Bangladesh 359
2 Mohammad Hafeez Pakistan 339
3 Mohammad Nabi Afganistan 332
4 Rashid Khan Afganistan 310
5 Angelo Mathews Sri Lanka 306
6 Chris Woakes England 301
7 Jason Holder West Indies 282
8 Ben Stokes England 278
9 Mitchell Marsh Australia 273
10 Moeen Ali England 267