Listen to the latest songs, only on JioSaavn.com

ICC Player Rankings for ODI Batsmen

RankPlayerRatingCareer Best Rating
1 Babar Azam Babar Azam Pakistan891891 v Australia, 02/04/2022
2Virat Kohli Virat Kohli India811911 v England, 12/07/2018
3Imam-ul-Haq Imam-ul-Haq Pakistan795795 v Australia, 02/04/2022
4Rohit Sharma Rohit Sharma India791885 v Sri Lanka, 06/07/2019
5Quinton de Kock Quinton de Kock South Africa789813 v Sri Lanka, 10/03/2019
6Jonny Bairstow Jonny Bairstow England775796 v India, 26/03/2021
7Ross Taylor Ross Taylor New Zealand775841 v Bangladesh, 05/06/2019
8Rassie van der Dussen Rassie van der Dussen South Africa769776 v Bangladesh, 20/03/2022
9David Warner David Warner Australia750880 v Pakistan, 26/01/2017
10Aaron Finch Aaron Finch Australia745798 v England, 25/06/2019
11Joe Root Joe Root England740824 v Sri Lanka, 13/10/2018
12Fakhar Zaman Fakhar Zaman Pakistan730779 v England, 08/07/2021
13Shai Hope Shai Hope West Indies713808 v Bangladesh, 17/05/2019
14Shikhar Dhawan Shikhar Dhawan India701813 v Pakistan, 23/09/2018
15Martin Guptill Martin Guptill New Zealand696789 v South Africa, 01/03/2017
16Mushfiqur Rahim Mushfiqur Rahim Bangladesh691739 v Sri Lanka, 25/05/2021
17Jason Roy Jason Roy England687782 v Australia, 11/07/2019
18Steven Smith Steven Smith Australia686752 v Pakistan, 22/01/2017
19Glenn Maxwell Glenn Maxwell Australia664735 v India, 20/01/2016
20Tamim Iqbal Tamim Iqbal Bangladesh662737 v West Indies, 28/07/2018
21Paul Stirling Paul Stirling Ireland660697 v Netherlands, 04/06/2021
22Alex Carey Alex Carey Australia651669 v West Indies, 26/07/2021
23Ben Stokes Ben Stokes England651694 v New Zealand, 14/07/2019
24Eoin Morgan Eoin Morgan England650720 v Afghanistan, 18/06/2019
25Tom Latham Tom Latham New Zealand646649 v Netherlands, 02/04/2022
26KL Rahul KL Rahul India640657 v England, 26/03/2021
27Shakib Al Hasan Shakib Al Hasan Bangladesh638692 v Pakistan, 05/07/2019
28David Miller David Miller South Africa630643 v Pakistan, 04/04/2021
29Jos Buttler Jos Buttler England608741 v Bangladesh, 08/06/2019
30Liton Das Liton Das Bangladesh602602 v South Africa, 23/03/2022
31Rahmat Shah Rahmat Shah Afghanistan593625 v Sri Lanka, 17/09/2018
32Shimron Hetmyer Shimron Hetmyer West Indies589709 v India, 15/12/2019
33Haris Sohail Haris Sohail Pakistan585618 v Zimbabwe, 30/10/2020
34Travis Head Travis Head Australia581670 v England, 24/06/2018
35Nicholas Pooran Nicholas Pooran West Indies580634 v Ireland, 12/01/2020
36Andy Balbirnie Andy Balbirnie Ireland575584 v South Africa, 13/07/2021
37Kyle Coetzer Kyle Coetzer Scotland575647 v Ireland, 18/03/2018
38Janneman Malan Janneman Malan South Africa574616 v India, 21/01/2022
39Henry Nicholls Henry Nicholls New Zealand571596 v Bangladesh, 20/03/2021
40Mahmudullah Mahmudullah Bangladesh567582 v Sri Lanka, 28/05/2021
41Avishka Fernando Avishka Fernando Sri Lanka560591 v South Africa, 02/09/2021
42Sean Williams Sean Williams Zimbabwe559567 v Sri Lanka, 18/01/2022
43Aqib Ilyas Aqib Ilyas Oman551578 v United States, 11/02/2020
44Najibullah Zadran Najibullah Zadran Afghanistan547547 v Bangladesh, 25/02/2022
45Charith Asalanka Charith Asalanka Sri Lanka546546 v Zimbabwe, 21/01/2022
46Harry Tector Harry Tector Ireland544544 v West Indies, 16/01/2022
47Kusal Perera Kusal Perera Sri Lanka543582 v England, 29/06/2021
48Evin Lewis Evin Lewis West Indies541567 v Sri Lanka, 12/03/2021
49Sikandar Raza Sikandar Raza Zimbabwe540576 v Afghanistan, 22/10/2015
50Rahmanullah Gurbaz Rahmanullah Gurbaz Afghanistan538538 v Bangladesh, 28/02/2022
51Angelo Mathews Angelo Mathews Sri Lanka534707 v England, 07/12/2014
52Hardik Pandya Hardik Pandya India532561 v England, 28/03/2021
53Assad Vala Assad Vala Papua New Guinea525537 v Nepal, 25/03/2022
54Marcus Stoinis Marcus Stoinis Australia524616 v India, 08/03/2019
55Danushka Gunathilaka Danushka Gunathilaka Sri Lanka522554 v Bangladesh, 28/05/2021
56Imad Wasim Imad Wasim Pakistan517556 v Bangladesh, 05/07/2019
57Hashmatullah Shahidi Hashmatullah Shahidi Afghanistan512531 v Bangladesh, 23/02/2022
58Kusal Mendis Kusal Mendis Sri Lanka511631 v Zimbabwe, 30/06/2017
59Soumya Sarkar Soumya Sarkar Bangladesh506671 v South Africa, 15/07/2015
60Temba Bavuma Temba Bavuma South Africa502530 v India, 21/01/2022
61Colin de Grandhomme Colin de Grandhomme New Zealand501520 v Pakistan, 19/01/2018
62Calum MacLeod Calum MacLeod Scotland500585 v England, 10/06/2018
63Sarfaraz Ahmed Sarfaraz Ahmed Pakistan497581 v West Indies, 05/10/2016
64Shreyas Iyer Shreyas Iyer India491513 v New Zealand, 11/02/2020
65Marnus Labuschagne Marnus Labuschagne Australia491532 v India, 29/11/2020
66Mohammad Nabi Mohammad Nabi Afghanistan490545 v Bangladesh, 28/09/2016
67James Neesham James Neesham New Zealand488549 v Pakistan, 26/06/2019
68Niroshan Dickwella Niroshan Dickwella Sri Lanka488518 v Bangladesh, 28/05/2021
69Richie Berrington Richie Berrington Scotland487491 v Oman, 28/09/2021
70Craig Ervine Craig Ervine Zimbabwe483524 v Afghanistan, 18/10/2015
71Mitchell Marsh Mitchell Marsh Australia482641 v New Zealand, 06/12/2016
72William Porterfield William Porterfield Ireland473539 v UAE, 12/03/2018
73Muhammad Usman Muhammad Usman United Arab Emirates472491 v Oman, 08/02/2022
74Aiden Markram Aiden Markram South Africa471485 v Sri Lanka, 04/09/2021
75Rishabh Pant Rishabh Pant India469469 v West Indies, 11/02/2022
76Dhananjaya de Silva Dhananjaya de Silva Sri Lanka466482 v England, 01/07/2021
77Dasun Shanaka Dasun Shanaka Sri Lanka464465 v Zimbabwe, 18/01/2022
78George Munsey George Munsey Scotland464464 v Oman, 02/10/2021
79Heinrich Klaasen Heinrich Klaasen South Africa460499 v Australia, 07/03/2020
80Mitchell Santner Mitchell Santner New Zealand453502 v England, 10/03/2018
81Jason Holder Jason Holder West Indies441457 v India, 06/02/2022
82Kyle Verreynne Kyle Verreynne South Africa437437 v Bangladesh, 23/03/2022
83Rohit Paudel Rohit Paudel Nepal435435 v Papua New Guinea, 26/03/2022
84Rohan Mustafa Rohan Mustafa United Arab Emirates434434 v Nepal, 21/03/2022
85Afif Hossain Afif Hossain Bangladesh429430 v South Africa, 20/03/2022
86Gerhard Erasmus Gerhard Erasmus Namibia427430 v Oman, 11/03/2022
87Rashid Khan Rashid Khan Afghanistan426477 v Ireland, 10/03/2019
88Zeeshan Maqsood Zeeshan Maqsood Oman422422 v Namibia, 14/03/2022
89Ravindra Jadeja Ravindra Jadeja India421552 v West Indies, 08/10/2014
90Suryakumar Yadav Suryakumar Yadav India420435 v West Indies, 09/02/2022
91Mohammad Mithun Mohammad Mithun Bangladesh420452 v New Zealand, 23/03/2021
92Matthew Wade Matthew Wade Australia418553 v Pakistan, 15/01/2017
93Andile Phehlukwayo Andile Phehlukwayo South Africa416450 v Pakistan, 07/04/2021
94Dinesh Chandimal Dinesh Chandimal Sri Lanka414667 v Australia, 02/03/2012
95Mohammad Rizwan Mohammad Rizwan Pakistan413426 v Australia, 29/03/2019
96Rovman Powell Rovman Powell West Indies407456 v Bangladesh, 28/07/2018
97Jatinder Singh Jatinder Singh Oman407407 v Namibia, 14/03/2022
98Matthew Cross Matthew Cross Scotland405427 v Oman, 18/08/2019
99Gulbadin Naib Gulbadin Naib Afghanistan405440 v Ireland, 28/02/2018
100Moeen Ali Moeen Ali England404522 v West Indies, 27/09/2017