Home / ODI Player’s Rankings

ODI Player’s Rankings

ODI Batting Rankings

No. Player Team Rating
1 Virat Kohli IND 909
2 AB de Villiers SA 844
3 David Warner AUS 823
4 Babar Azam PAK 813
5 Joe Root ENG 808
6 Rohit Sharma IND 799
7 Quinton de Kock SA 787
8 Francois du Plessis SA 782
9 Kane Williamson NZ 777
10 Shikhar Dhawan IND 769
11 Martin Guptill NZ 764
12  Hashim Amla SA 746
13 Ross Taylor NZ 736
14 Aaron Finch AUS 724
15 MS Dhoni IND 717
16 Tamim Iqbal BAN 698
17 Steven Smith AUS 692
18 Jos Buttler ENG 656
19 Mushfiqur Rahim BAN 652
20 Jason Roy ENG 645

ODI Bowling Rankings

No. Player Team Rating
1 Jasprit Bumrah IND 787
2 Rashid Khan AFG 787
3 Trent Boult NZ 729
4 Josh Hazlewood AUS 714
5 Hasan Ali PAK 711
6 Imran Tahir SA 683
7 Kagiso Rabada SA 679
8 Yuzvendra Chahal IND 667
9 Mitchell Santner NZ 662
10 Mitchell Starc AUS 658
11 Mohammad Nabi AFG 646
12 Sunil Narine WI 636
13 Adil Rashid ENG 632
14 Chris Woakes ENG 630
15 Kuldeep Yadav IND 628
16 Axar Patel IND 624
17 Pat Cummins AUS 623
18 Matt Henry NZ 621
19 Liam Plunkett ENG 616
20 Mustafizur Rahman BAN 601

ODI All-Rounder Rankings

No. Player Team Rating
1 Shakib Al Hasan BAN 420
2 Ravindra Jadeja IND 390
3 Ravichandran Ashwin IND 367
4 Ben Stokes ENG 357
5 Vernon Philander SA 314
6 Moeen Ali ENG 297
7 Mitchell Starc AUS 283
8 Jason Holder WI 208
9 Kagiso Rabada SA 204
10 Chris Woakes ENG 199
11 Rangana Herath SL 198
12 Dilruwan Perera SL 197
13 Bhuvneshwar Kumar IND 192
14 Stuart Broad ENG 190
15 Pat Cummins AUS 179
16 Tim Southee NZ 178
17 Mohammad Shami IND 156
18 Colin de Grandhomme NZ 155
19 Mitchell Marsh AUS 154
20 Neil Wagner NZ 154