Listen to the latest songs, only on JioSaavn.com

ICC Player Rankings for ODI Batsmen

RankPlayerRatingCareer Best Rating
1 Babar Azam Babar Azam Pakistan873873 v England, 13/07/2021
2Virat Kohli Virat Kohli India844911 v England, 12/07/2018
3Rohit Sharma Rohit Sharma India813885 v Sri Lanka, 06/07/2019
4Ross Taylor Ross Taylor New Zealand801841 v Bangladesh, 05/06/2019
5Aaron Finch Aaron Finch Australia779798 v England, 25/06/2019
6Jonny Bairstow Jonny Bairstow England775796 v India, 26/03/2021
7David Warner David Warner Australia762880 v Pakistan, 26/01/2017
8Shai Hope Shai Hope West Indies758808 v Bangladesh, 17/05/2019
9Kane Williamson Kane Williamson New Zealand754799 v India, 09/07/2019
10Quinton de Kock Quinton de Kock South Africa747813 v Sri Lanka, 10/03/2019
11Fakhar Zaman Fakhar Zaman Pakistan741779 v England, 08/07/2021
12Joe Root Joe Root England740824 v Sri Lanka, 13/10/2018
13Mushfiqur Rahim Mushfiqur Rahim Bangladesh723739 v Sri Lanka, 25/05/2021
14Imam-ul-Haq Imam-ul-Haq Pakistan717768 v South Africa, 02/04/2021
15Martin Guptill Martin Guptill New Zealand707789 v South Africa, 01/03/2017
16Shikhar Dhawan Shikhar Dhawan India704813 v Pakistan, 23/09/2018
17Steven Smith Steven Smith Australia696752 v Pakistan, 22/01/2017
18Jason Roy Jason Roy England687782 v Australia, 11/07/2019
19Rassie van der Dussen Rassie van der Dussen South Africa674689 v Sri Lanka, 02/09/2021
19Glenn Maxwell Glenn Maxwell Australia674735 v India, 20/01/2016
21Tamim Iqbal Tamim Iqbal Bangladesh670737 v West Indies, 28/07/2018
22Alex Carey Alex Carey Australia669669 v West Indies, 26/07/2021
23Paul Stirling Paul Stirling Ireland664697 v Netherlands, 04/06/2021
24Ben Stokes Ben Stokes England651694 v New Zealand, 14/07/2019
25Eoin Morgan Eoin Morgan England650720 v Afghanistan, 18/06/2019
26Shakib Al Hasan Shakib Al Hasan Bangladesh641692 v Pakistan, 05/07/2019
27KL Rahul KL Rahul India636657 v England, 26/03/2021
28Tom Latham Tom Latham New Zealand624631 v Bangladesh, 23/03/2021
29David Miller David Miller South Africa622643 v Pakistan, 04/04/2021
30Nicholas Pooran Nicholas Pooran West Indies615634 v Ireland, 12/01/2020
31Jos Buttler Jos Buttler England608741 v Bangladesh, 08/06/2019
32Shimron Hetmyer Shimron Hetmyer West Indies607709 v India, 15/12/2019
33Haris Sohail Haris Sohail Pakistan594618 v Zimbabwe, 30/10/2020
34Janneman Malan Janneman Malan South Africa589589 v Sri Lanka, 07/09/2021
35Henry Nicholls Henry Nicholls New Zealand581596 v Bangladesh, 20/03/2021
37Andy Balbirnie Andy Balbirnie Ireland575584 v South Africa, 13/07/2021
38Kyle Coetzer Kyle Coetzer Scotland573647 v Ireland, 18/03/2018
39Brendan Taylor Brendan Taylor Zimbabwe572667 v New Zealand, 09/02/2012
40Mahmudullah Mahmudullah Bangladesh571582 v Sri Lanka, 28/05/2021
41Avishka Fernando Avishka Fernando Sri Lanka568591 v South Africa, 02/09/2021
42Rahmat Shah Rahmat Shah Afghanistan559625 v Sri Lanka, 17/09/2018
43Evin Lewis Evin Lewis West Indies558567 v Sri Lanka, 12/03/2021
43Liton Das Liton Das Bangladesh558573 v West Indies, 22/01/2021
45Sean Williams Sean Williams Zimbabwe553561 v Pakistan, 03/11/2020
46Kedar Jadhav Kedar Jadhav India552629 v Afghanistan, 22/06/2019
47Kusal Perera Kusal Perera Sri Lanka551582 v England, 29/06/2021
48Hardik Pandya Hardik Pandya India548561 v England, 28/03/2021
49Angelo Mathews Angelo Mathews Sri Lanka542707 v England, 07/12/2014
50Sikandar Raza Sikandar Raza Zimbabwe540576 v Afghanistan, 22/10/2015
51Danushka Gunathilaka Danushka Gunathilaka Sri Lanka530554 v Bangladesh, 28/05/2021
52Imad Wasim Imad Wasim Pakistan525556 v Bangladesh, 05/07/2019
53Soumya Sarkar Soumya Sarkar Bangladesh521671 v South Africa, 15/07/2015
54Kusal Mendis Kusal Mendis Sri Lanka518631 v Zimbabwe, 30/06/2017
55Marcus Stoinis Marcus Stoinis Australia517616 v India, 08/03/2019
56Calum MacLeod Calum MacLeod Scotland508585 v England, 10/06/2018
57Colin de Grandhomme Colin de Grandhomme New Zealand507520 v Pakistan, 19/01/2018
58Najibullah Zadran Najibullah Zadran Afghanistan506518 v West Indies, 09/11/2019
59Sarfaraz Ahmed Sarfaraz Ahmed Pakistan504581 v West Indies, 05/10/2016
60Hashmatullah Shahidi Hashmatullah Shahidi Afghanistan498519 v India, 22/06/2019
60Marnus Labuschagne Marnus Labuschagne Australia498532 v India, 29/11/2020
62James Neesham James Neesham New Zealand495549 v Pakistan, 26/06/2019
62Niroshan Dickwella Niroshan Dickwella Sri Lanka495518 v Bangladesh, 28/05/2021
64Mohammad Nabi Mohammad Nabi Afghanistan494545 v Bangladesh, 28/09/2016
65Mitchell Marsh Mitchell Marsh Australia489641 v New Zealand, 06/12/2016
66Charith Asalanka Charith Asalanka Sri Lanka484484 v South Africa, 07/09/2021
67Asghar Afghan Asghar Afghan Afghanistan479483 v West Indies, 11/11/2019
67Richie Berrington Richie Berrington Scotland479487 v United States, 14/12/2019
69Aiden Markram Aiden Markram South Africa478485 v Sri Lanka, 04/09/2021
70Heinrich Klaasen Heinrich Klaasen South Africa476499 v Australia, 07/03/2020
71Dhananjaya de Silva Dhananjaya de Silva Sri Lanka473482 v England, 01/07/2021
72Shreyas Iyer Shreyas Iyer India472513 v New Zealand, 11/02/2020
73William Porterfield William Porterfield Ireland471539 v UAE, 12/03/2018
73Muhammad Usman Muhammad Usman United Arab Emirates471478 v Ireland, 08/01/2021
75Temba Bavuma Temba Bavuma South Africa462467 v Sri Lanka, 02/09/2021
76Mitchell Santner Mitchell Santner New Zealand460502 v England, 10/03/2018
77Craig Ervine Craig Ervine Zimbabwe457524 v Afghanistan, 18/10/2015
78Assad Vala Assad Vala Papua New Guinea447454 v United States, 06/09/2021
79Jason Holder Jason Holder West Indies446455 v Australia, 22/07/2021
80Harry Tector Harry Tector Ireland434434 v South Africa, 13/07/2021
80Ravindra Jadeja Ravindra Jadeja India434552 v West Indies, 08/10/2014
82Mohammad Mithun Mohammad Mithun Bangladesh433452 v New Zealand, 23/03/2021
83Rashid Khan Rashid Khan Afghanistan432477 v Ireland, 10/03/2019
84George Munsey George Munsey Scotland430430 v Netherlands, 20/05/2021
85Lahiru Thirimanne Lahiru Thirimanne Sri Lanka429599 v West Indies, 04/11/2015
86Rishabh Pant Rishabh Pant India426432 v England, 28/03/2021
87Dasun Shanaka Dasun Shanaka Sri Lanka424424 v South Africa, 07/09/2021
87Matthew Wade Matthew Wade Australia424553 v Pakistan, 15/01/2017
89Andile Phehlukwayo Andile Phehlukwayo South Africa423450 v Pakistan, 07/04/2021
90Rovman Powell Rovman Powell West Indies419456 v India, 24/10/2018
91Curtis Campher Curtis Campher Ireland418418 v South Africa, 16/07/2021
92Kieron Pollard Kieron Pollard West Indies416602 v Zimbabwe, 24/02/2013
93Gulbadin Naib Gulbadin Naib Afghanistan415440 v Ireland, 28/02/2018
94Mohammad Rizwan Mohammad Rizwan Pakistan414426 v Australia, 29/03/2019
95Dinesh Chandimal Dinesh Chandimal Sri Lanka409667 v Australia, 02/03/2012
96Moeen Ali Moeen Ali England404522 v West Indies, 27/09/2017
97Chris Woakes Chris Woakes England403481 v Australia, 26/01/2018
98Simi Singh Simi Singh Ireland402402 v South Africa, 16/07/2021
99Matthew Cross Matthew Cross Scotland398427 v Oman, 18/08/2019
100Sam Billings Sam Billings England396415 v Australia, 16/09/2020