Listen to the latest songs, only on JioSaavn.com

ICC Player Rankings for ODI Batsmen

RankPlayerRatingCareer Best Rating
1 Babar Azam Babar Azam Pakistan890898 v West Indies, 10/06/2022
2Imam-ul-Haq Imam-ul-Haq Pakistan779815 v West Indies, 12/06/2022
3Rassie van der Dussen Rassie van der Dussen South Africa766796 v England, 19/07/2022
4Quinton de Kock Quinton de Kock South Africa759813 v Sri Lanka, 10/03/2019
5David Warner David Warner Australia747880 v Pakistan, 26/01/2017
6Steven Smith Steven Smith Australia719752 v Pakistan, 22/01/2017
7Jonny Bairstow Jonny Bairstow England710796 v India, 26/03/2021
8Virat Kohli Virat Kohli India707911 v England, 12/07/2018
9Rohit Sharma Rohit Sharma India704885 v Sri Lanka, 06/07/2019
10Kane Williamson Kane Williamson New Zealand701799 v India, 09/07/2019
11Fakhar Zaman Fakhar Zaman Pakistan690779 v England, 08/07/2021
12Shai Hope Shai Hope West Indies679808 v Bangladesh, 17/05/2019
13Tamim Iqbal Tamim Iqbal Bangladesh675737 v West Indies, 28/07/2018
14Joe Root Joe Root England670824 v Sri Lanka, 13/10/2018
15Shikhar Dhawan Shikhar Dhawan India666813 v Pakistan, 23/09/2018
16Paul Stirling Paul Stirling Ireland664697 v Netherlands, 04/06/2021
17Mushfiqur Rahim Mushfiqur Rahim Bangladesh657739 v Sri Lanka, 25/05/2021
18Tom Latham Tom Latham New Zealand654654 v India, 25/11/2022
19Jason Roy Jason Roy England649782 v Australia, 11/07/2019
20Martin Guptill Martin Guptill New Zealand640789 v South Africa, 01/03/2017
21David Miller David Miller South Africa639648 v India, 09/10/2022
22Alex Carey Alex Carey Australia635669 v West Indies, 26/07/2021
23Rahmat Shah Rahmat Shah Afghanistan635635 v Sri Lanka, 27/11/2022
24Aaron Finch Aaron Finch Australia635798 v England, 25/06/2019
25Glenn Maxwell Glenn Maxwell Australia632735 v India, 20/01/2016
26Harry Tector Harry Tector Ireland626626 v New Zealand, 15/07/2022
27Shreyas Iyer Shreyas Iyer India624624 v New Zealand, 25/11/2022
28Nicholas Pooran Nicholas Pooran West Indies622634 v Ireland, 12/01/2020
29Litton Das Litton Das Bangladesh615627 v Zimbabwe, 05/08/2022
30Travis Head Travis Head Australia610670 v England, 24/06/2018
31Jos Buttler Jos Buttler England607741 v Bangladesh, 08/06/2019
32Sikandar Raza Sikandar Raza Zimbabwe603627 v India, 22/08/2022
33Shakib Al Hasan Shakib Al Hasan Bangladesh601692 v Pakistan, 05/07/2019
34Shubman Gill Shubman Gill India600600 v New Zealand, 27/11/2022
35Mahmudullah Mahmudullah Bangladesh584584 v Zimbabwe, 07/08/2022
36Calum MacLeod Calum MacLeod Scotland581585 v England, 10/06/2018
37Charith Asalanka Charith Asalanka Sri Lanka571605 v Australia, 21/06/2022
38Kyle Coetzer Kyle Coetzer Scotland569647 v Ireland, 18/03/2018
39Gerhard Erasmus Gerhard Erasmus Namibia555555 v United States, 26/11/2022
40KL Rahul KL Rahul India555657 v England, 26/03/2021
41Haris Sohail Haris Sohail Pakistan551618 v Zimbabwe, 30/10/2020
42Andy Balbirnie Andy Balbirnie Ireland550584 v South Africa, 13/07/2021
43Assad Vala Assad Vala Papua New Guinea548548 v United States, 25/11/2022
44Monank Patel Monank Patel USA547554 v Papua New Guinea, 25/11/2022
45Najibullah Zadran Najibullah Zadran Afghanistan542549 v Sri Lanka, 25/11/2022
46George Munsey George Munsey Scotland539587 v Namibia, 10/07/2022
47Kusal Mendis Kusal Mendis Sri Lanka539631 v Zimbabwe, 30/06/2017
48Rahmanullah Gurbaz Rahmanullah Gurbaz Afghanistan536540 v Zimbabwe, 04/06/2022
49Hashmatullah Shahidi Hashmatullah Shahidi Afghanistan533543 v Zimbabwe, 09/06/2022
50Janneman Malan Janneman Malan South Africa526616 v India, 21/01/2022
51Aqib Ilyas Aqib Ilyas Oman524578 v United States, 11/02/2020
52Avishka Fernando Avishka Fernando Sri Lanka522591 v South Africa, 02/09/2021
53Aaron Jones Aaron Jones USA521526 v Papua New Guinea, 25/11/2022
54Sean Williams Sean Williams Zimbabwe520567 v Sri Lanka, 18/01/2022
55Henry Nicholls Henry Nicholls New Zealand517596 v Bangladesh, 20/03/2021
56Aiden Markram Aiden Markram South Africa515524 v India, 09/10/2022
57Heinrich Klaasen Heinrich Klaasen South Africa512512 v India, 11/10/2022
58Shimron Hetmyer Shimron Hetmyer West Indies507709 v India, 15/12/2019
59Kusal Perera Kusal Perera Sri Lanka506582 v England, 29/06/2021
60Scott Edwards Scott Edwards Netherlands504525 v Pakistan, 16/08/2022
61Danushka Gunathilaka Danushka Gunathilaka Sri Lanka500554 v Bangladesh, 28/05/2021
62Zeeshan Maqsood Zeeshan Maqsood Oman499499 v Nepal, 14/06/2022
63Angelo Mathews Angelo Mathews Sri Lanka497707 v England, 07/12/2014
64Jatinder Singh Jatinder Singh Oman496496 v Nepal, 14/06/2022
65Mohammad Nabi Mohammad Nabi Afghanistan496545 v Bangladesh, 28/09/2016
66Hardik Pandya Hardik Pandya India494561 v England, 28/03/2021
67Richie Berrington Richie Berrington Scotland494535 v United States, 29/05/2022
68Marnus Labuschagne Marnus Labuschagne Australia489532 v India, 29/11/2020
69Imad Wasim Imad Wasim Pakistan488556 v Bangladesh, 05/07/2019
70Vriitya Aravind Vriitya Aravind United Arab Emirates482491 v Nepal, 16/11/2022
71Dhananjaya de Silva Dhananjaya de Silva Sri Lanka477485 v Australia, 21/06/2022
72Soumya Sarkar Soumya Sarkar Bangladesh476671 v South Africa, 15/07/2015
73Rishabh Pant Rishabh Pant India472521 v England, 17/07/2022
74Tom Cooper Tom Cooper Netherlands471575 v West Indies, 28/02/2011
75Steven Taylor Steven Taylor USA468470 v Papua New Guinea, 25/11/2022
76Marcus Stoinis Marcus Stoinis Australia468616 v England, 28/01/2018
77Sarfaraz Ahmed Sarfaraz Ahmed Pakistan468581 v West Indies, 05/10/2016
78Temba Bavuma Temba Bavuma South Africa468530 v India, 21/01/2022
79Evin Lewis Evin Lewis West Indies466567 v Sri Lanka, 12/03/2021
80Mitchell Santner Mitchell Santner New Zealand462502 v England, 10/03/2018
81James Neesham James Neesham New Zealand462549 v Pakistan, 26/06/2019
82Afif Hossain Afif Hossain Bangladesh459459 v Zimbabwe, 10/08/2022
83Sanju Samson Sanju Samson India459464 v New Zealand, 25/11/2022
84Niroshan Dickwella Niroshan Dickwella Sri Lanka456518 v Bangladesh, 28/05/2021
85Mitchell Marsh Mitchell Marsh Australia455641 v New Zealand, 06/12/2016
86Dasun Shanaka Dasun Shanaka Sri Lanka453472 v Australia, 16/06/2022
87Shamarh Brooks Shamarh Brooks West Indies452479 v New Zealand, 17/08/2022
88Michael Leask Michael Leask Scotland446446 v United States, 17/08/2022
89Finn Allen Finn Allen New Zealand444445 v India, 25/11/2022
90Colin de Grandhomme Colin de Grandhomme New Zealand444520 v Pakistan, 19/01/2018
91Aasif Sheikh Aasif Sheikh Nepal443443 v UAE, 18/11/2022
92Rohit Paudel Rohit Paudel Nepal443478 v Oman, 14/06/2022
93Max ODowd Max O'Dowd Netherlands443494 v England, 17/06/2022
94Craig Ervine Craig Ervine Zimbabwe442524 v Afghanistan, 18/10/2015
95Philip Salt Philip Salt England438442 v Australia, 19/11/2022
96Mohammad Rizwan Mohammad Rizwan Pakistan438442 v West Indies, 08/06/2022
97Matthew Cross Matthew Cross Scotland436446 v UAE, 14/08/2022
98Dawid Malan Dawid Malan England434491 v Australia, 17/11/2022
99Gajanand Singh Gajanand Singh USA433433 v Namibia, 26/11/2022
100Rashid Khan Rashid Khan Afghanistan430477 v Ireland, 10/03/2019