Listen to the latest songs, only on JioSaavn.com

ICC Player Rankings for ODI Batsmen

RankPlayerRatingCareer Best Rating
1 Babar Azam Babar Azam Pakistan892898 v West Indies, 10/06/2022
2Imam-ul-Haq Imam-ul-Haq Pakistan815815 v West Indies, 12/06/2022
3Rassie van der Dussen Rassie van der Dussen South Africa789796 v England, 19/07/2022
4Quinton de Kock Quinton de Kock South Africa784813 v Sri Lanka, 10/03/2019
5Virat Kohli Virat Kohli India767911 v England, 12/07/2018
6Rohit Sharma Rohit Sharma India763885 v Sri Lanka, 06/07/2019
7Ross Taylor Ross Taylor New Zealand744841 v Bangladesh, 05/06/2019
8David Warner David Warner Australia737880 v Pakistan, 26/01/2017
9Jonny Bairstow Jonny Bairstow England732796 v India, 26/03/2021
10Aaron Finch Aaron Finch Australia715798 v England, 25/06/2019
11Fakhar Zaman Fakhar Zaman Pakistan701779 v England, 08/07/2021
12Shikhar Dhawan Shikhar Dhawan India693813 v Pakistan, 23/09/2018
13Martin Guptill Martin Guptill New Zealand691789 v South Africa, 01/03/2017
14Joe Root Joe Root England691824 v Sri Lanka, 13/10/2018
15Shai Hope Shai Hope West Indies687808 v Bangladesh, 17/05/2019
16Tamim Iqbal Tamim Iqbal Bangladesh681737 v West Indies, 28/07/2018
17Jason Roy Jason Roy England672782 v Australia, 11/07/2019
18Glenn Maxwell Glenn Maxwell Australia670735 v India, 20/01/2016
19Mushfiqur Rahim Mushfiqur Rahim Bangladesh668739 v Sri Lanka, 25/05/2021
20Steven Smith Steven Smith Australia666752 v Pakistan, 22/01/2017
21Paul Stirling Paul Stirling Ireland664697 v Netherlands, 04/06/2021
22Alex Carey Alex Carey Australia645669 v West Indies, 26/07/2021
23Tom Latham Tom Latham New Zealand635649 v Netherlands, 02/04/2022
24David Miller David Miller South Africa627643 v Pakistan, 04/04/2021
25Harry Tector Harry Tector Ireland626626 v New Zealand, 15/07/2022
26Rahmat Shah Rahmat Shah Afghanistan624629 v Zimbabwe, 05/06/2022
27Jos Buttler Jos Buttler England624741 v Bangladesh, 08/06/2019
28Litton Das Litton Das Bangladesh621627 v Zimbabwe, 05/08/2022
29Sikandar Raza Sikandar Raza Zimbabwe619619 v Bangladesh, 07/08/2022
30Shakib Al Hasan Shakib Al Hasan Bangladesh607692 v Pakistan, 05/07/2019
31Nicholas Pooran Nicholas Pooran West Indies602634 v Ireland, 12/01/2020
32KL Rahul KL Rahul India602657 v England, 26/03/2021
33Charith Asalanka Charith Asalanka Sri Lanka592605 v Australia, 21/06/2022
34Kyle Coetzer Kyle Coetzer Scotland590647 v Ireland, 18/03/2018
35Mahmudullah Mahmudullah Bangladesh584584 v Zimbabwe, 07/08/2022
36Travis Head Travis Head Australia582670 v England, 24/06/2018
37Haris Sohail Haris Sohail Pakistan567618 v Zimbabwe, 30/10/2020
38George Munsey George Munsey Scotland561587 v Namibia, 10/07/2022
39Henry Nicholls Henry Nicholls New Zealand560596 v Bangladesh, 20/03/2021
40Andy Balbirnie Andy Balbirnie Ireland550584 v South Africa, 13/07/2021
41Kusal Mendis Kusal Mendis Sri Lanka548631 v Zimbabwe, 30/06/2017
42Hashmatullah Shahidi Hashmatullah Shahidi Afghanistan544543 v Zimbabwe, 09/06/2022
43Janneman Malan Janneman Malan South Africa543616 v India, 21/01/2022
44Najibullah Zadran Najibullah Zadran Afghanistan541547 v Bangladesh, 25/02/2022
45Hardik Pandya Hardik Pandya India536561 v England, 28/03/2021
46Avishka Fernando Avishka Fernando Sri Lanka533591 v South Africa, 02/09/2021
47Sean Williams Sean Williams Zimbabwe532567 v Sri Lanka, 18/01/2022
48Calum MacLeod Calum MacLeod Scotland531585 v England, 10/06/2018
49Shreyas Iyer Shreyas Iyer India525525 v West Indies, 27/07/2022
50Aqib Ilyas Aqib Ilyas Oman524578 v United States, 11/02/2020
51Shimron Hetmyer Shimron Hetmyer West Indies522709 v India, 15/12/2019
52Kusal Perera Kusal Perera Sri Lanka516582 v England, 29/06/2021
53Assad Vala Assad Vala Papua New Guinea515537 v Nepal, 25/03/2022
54Richie Berrington Richie Berrington Scotland514535 v United States, 29/05/2022
55Marcus Stoinis Marcus Stoinis Australia512616 v India, 08/03/2019
56Danushka Gunathilaka Danushka Gunathilaka Sri Lanka510554 v Bangladesh, 28/05/2021
57Angelo Mathews Angelo Mathews Sri Lanka507707 v England, 07/12/2014
58Rishabh Pant Rishabh Pant India506521 v England, 17/07/2022
59Imad Wasim Imad Wasim Pakistan503556 v Bangladesh, 05/07/2019
60Aiden Markram Aiden Markram South Africa501501 v England, 24/07/2022
61Zeeshan Maqsood Zeeshan Maqsood Oman499499 v Nepal, 14/06/2022
62Jatinder Singh Jatinder Singh Oman496496 v Nepal, 14/06/2022
63Mohammad Nabi Mohammad Nabi Afghanistan495545 v Bangladesh, 28/09/2016
64Scott Edwards Scott Edwards Netherlands489489 v England, 22/06/2022
65Temba Bavuma Temba Bavuma South Africa487530 v India, 21/01/2022
66Max ODowd Max O'Dowd Netherlands486494 v England, 17/06/2022
67Rahmanullah Gurbaz Rahmanullah Gurbaz Afghanistan484540 v Zimbabwe, 04/06/2022
68Monank Patel Monank Patel USA483496 v Nepal, 11/06/2022
69Sarfaraz Ahmed Sarfaraz Ahmed Pakistan482581 v West Indies, 05/10/2016
70Soumya Sarkar Soumya Sarkar Bangladesh481671 v South Africa, 15/07/2015
71Colin de Grandhomme Colin de Grandhomme New Zealand481520 v Pakistan, 19/01/2018
72Evin Lewis Evin Lewis West Indies480567 v Sri Lanka, 12/03/2021
73Dhananjaya de Silva Dhananjaya de Silva Sri Lanka480485 v Australia, 21/06/2022
74Marnus Labuschagne Marnus Labuschagne Australia480532 v India, 29/11/2020
75Craig Ervine Craig Ervine Zimbabwe474524 v Afghanistan, 18/10/2015
76Mitchell Marsh Mitchell Marsh Australia469641 v New Zealand, 06/12/2016
77James Neesham James Neesham New Zealand468549 v Pakistan, 26/06/2019
78Vriitya Aravind Vriitya Aravind United Arab Emirates467466 v United States, 04/06/2022
79Niroshan Dickwella Niroshan Dickwella Sri Lanka465518 v Bangladesh, 28/05/2021
80Rohit Paudel Rohit Paudel Nepal462478 v Oman, 14/06/2022
81Heinrich Klaasen Heinrich Klaasen South Africa461499 v Australia, 07/03/2020
82Dasun Shanaka Dasun Shanaka Sri Lanka455472 v Australia, 16/06/2022
83Muhammad Usman Muhammad Usman United Arab Emirates453491 v Oman, 08/02/2022
84Gerhard Erasmus Gerhard Erasmus Namibia449449 v Nepal, 16/07/2022
85Rashid Khan Rashid Khan Afghanistan447477 v Ireland, 10/03/2019
86Mitchell Santner Mitchell Santner New Zealand444502 v England, 10/03/2018
87Aaron Jones Aaron Jones USA440440 v Nepal, 15/06/2022
88Chirag Suri Chirag Suri United Arab Emirates439438 v United States, 04/06/2022
89Charles Amini Charles Amini Papua New Guinea438432 v Oman, 16/04/2022
90Mohammad Rizwan Mohammad Rizwan Pakistan429442 v West Indies, 08/06/2022
91Michael Leask Michael Leask Scotland427427 v New Zealand, 31/07/2022
92Steven Taylor Steven Taylor USA425429 v Oman, 12/06/2022
93Shamarh Brooks Shamarh Brooks West Indies425449 v Pakistan, 10/06/2022
94Philip Salt Philip Salt England424441 v Netherlands, 22/06/2022
95Kyle Verreynne Kyle Verreynne South Africa424437 v Bangladesh, 23/03/2022
96Tony Ura Tony Ura Papua New Guinea424416 v Namibia, 23/09/2019
97Aasif Sheikh Aasif Sheikh Nepal421421 v Scotland, 17/07/2022
98Moeen Ali Moeen Ali England421522 v West Indies, 27/09/2017
99Matthew Cross Matthew Cross Scotland417427 v Oman, 18/08/2019
100JJ Smit JJ Smit Namibia416416 v Nepal, 16/07/2022