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
6Virat Kohli Virat Kohli India722911 v England, 12/07/2018
7Steven Smith Steven Smith Australia719752 v Pakistan, 22/01/2017
8Rohit Sharma Rohit Sharma India718885 v Sri Lanka, 06/07/2019
9Jonny Bairstow Jonny Bairstow England710796 v India, 26/03/2021
10Ross Taylor Ross Taylor New Zealand701841 v Bangladesh, 05/06/2019
11Fakhar Zaman Fakhar Zaman Pakistan690779 v England, 08/07/2021
12Kane Williamson Kane Williamson New Zealand685799 v India, 09/07/2019
13Shai Hope Shai Hope West Indies679808 v Bangladesh, 17/05/2019
14Tamim Iqbal Tamim Iqbal Bangladesh675737 v West Indies, 28/07/2018
15Joe Root Joe Root England670824 v Sri Lanka, 13/10/2018
16Shikhar Dhawan Shikhar Dhawan India668813 v Pakistan, 23/09/2018
17Paul Stirling Paul Stirling Ireland664697 v Netherlands, 04/06/2021
18Mushfiqur Rahim Mushfiqur Rahim Bangladesh657739 v Sri Lanka, 25/05/2021
19Martin Guptill Martin Guptill New Zealand653789 v South Africa, 01/03/2017
20Jason Roy Jason Roy England649782 v Australia, 11/07/2019
21David Miller David Miller South Africa639648 v India, 09/10/2022
22Alex Carey Alex Carey Australia635669 v West Indies, 26/07/2021
23Aaron Finch Aaron Finch Australia635798 v England, 25/06/2019
24Glenn Maxwell Glenn Maxwell Australia632735 v India, 20/01/2016
25Harry Tector Harry Tector Ireland626626 v New Zealand, 15/07/2022
26Rahmat Shah Rahmat Shah Afghanistan624629 v Zimbabwe, 05/06/2022
27Nicholas Pooran Nicholas Pooran West Indies622634 v Ireland, 12/01/2020
28Litton Das Litton Das Bangladesh615627 v Zimbabwe, 05/08/2022
29Tom Latham Tom Latham New Zealand613649 v Netherlands, 02/04/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
34Shreyas Iyer Shreyas Iyer India596596 v South Africa, 11/10/2022
35Charith Asalanka Charith Asalanka Sri Lanka592605 v Australia, 21/06/2022
36Mahmudullah Mahmudullah Bangladesh584584 v Zimbabwe, 07/08/2022
37Calum MacLeod Calum MacLeod Scotland581585 v England, 10/06/2018
38Shubman Gill Shubman Gill India574574 v South Africa, 11/10/2022
39Kyle Coetzer Kyle Coetzer Scotland569647 v Ireland, 18/03/2018
40KL Rahul KL Rahul India567657 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
43Kusal Mendis Kusal Mendis Sri Lanka548631 v Zimbabwe, 30/06/2017
44Hashmatullah Shahidi Hashmatullah Shahidi Afghanistan544543 v Zimbabwe, 09/06/2022
45Najibullah Zadran Najibullah Zadran Afghanistan541547 v Bangladesh, 25/02/2022
46George Munsey George Munsey Scotland539587 v Namibia, 10/07/2022
47Avishka Fernando Avishka Fernando Sri Lanka533591 v South Africa, 02/09/2021
48Gerhard Erasmus Gerhard Erasmus Namibia531532 v Papua New Guinea, 19/11/2022
49Henry Nicholls Henry Nicholls New Zealand528596 v Bangladesh, 20/03/2021
50Monank Patel Monank Patel USA527527 v Namibia, 20/11/2022
51Janneman Malan Janneman Malan South Africa526616 v India, 21/01/2022
52Aqib Ilyas Aqib Ilyas Oman524578 v United States, 11/02/2020
53Assad Vala Assad Vala Papua New Guinea521537 v Nepal, 25/03/2022
54Sean Williams Sean Williams Zimbabwe520567 v Sri Lanka, 18/01/2022
55Kusal Perera Kusal Perera Sri Lanka516582 v England, 29/06/2021
56Aiden Markram Aiden Markram South Africa515524 v India, 09/10/2022
57Heinrich Klaasen Heinrich Klaasen South Africa512512 v India, 11/10/2022
58Danushka Gunathilaka Danushka Gunathilaka Sri Lanka510554 v Bangladesh, 28/05/2021
59Angelo Mathews Angelo Mathews Sri Lanka507707 v England, 07/12/2014
60Shimron Hetmyer Shimron Hetmyer West Indies507709 v India, 15/12/2019
61Aaron Jones Aaron Jones USA505506 v Namibia, 15/09/2022
62Scott Edwards Scott Edwards Netherlands504525 v Pakistan, 16/08/2022
63Hardik Pandya Hardik Pandya India504561 v England, 28/03/2021
64Zeeshan Maqsood Zeeshan Maqsood Oman499499 v Nepal, 14/06/2022
65Jatinder Singh Jatinder Singh Oman496496 v Nepal, 14/06/2022
66Mohammad Nabi Mohammad Nabi Afghanistan495545 v Bangladesh, 28/09/2016
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
70Rahmanullah Gurbaz Rahmanullah Gurbaz Afghanistan484540 v Zimbabwe, 04/06/2022
71Vriitya Aravind Vriitya Aravind United Arab Emirates482491 v Nepal, 16/11/2022
72Dhananjaya de Silva Dhananjaya de Silva Sri Lanka480485 v Australia, 21/06/2022
73Rishabh Pant Rishabh Pant India476521 v England, 17/07/2022
74Soumya Sarkar Soumya Sarkar Bangladesh476671 v South Africa, 15/07/2015
75James Neesham James Neesham New Zealand471549 v Pakistan, 26/06/2019
76Tom Cooper Tom Cooper Netherlands471575 v West Indies, 28/02/2011
77Marcus Stoinis Marcus Stoinis Australia468616 v England, 28/01/2018
78Sarfaraz Ahmed Sarfaraz Ahmed Pakistan468581 v West Indies, 05/10/2016
79Temba Bavuma Temba Bavuma South Africa468530 v India, 21/01/2022
80Evin Lewis Evin Lewis West Indies466567 v Sri Lanka, 12/03/2021
81Niroshan Dickwella Niroshan Dickwella Sri Lanka465518 v Bangladesh, 28/05/2021
82Mitchell Santner Mitchell Santner New Zealand462502 v England, 10/03/2018
83Afif Hossain Afif Hossain Bangladesh459459 v Zimbabwe, 10/08/2022
84Dasun Shanaka Dasun Shanaka Sri Lanka455472 v Australia, 16/06/2022
85Mitchell Marsh Mitchell Marsh Australia455641 v New Zealand, 06/12/2016
86Colin de Grandhomme Colin de Grandhomme New Zealand453520 v Pakistan, 19/01/2018
87Shamarh Brooks Shamarh Brooks West Indies452479 v New Zealand, 17/08/2022
88Rashid Khan Rashid Khan Afghanistan447477 v Ireland, 10/03/2019
89Michael Leask Michael Leask Scotland446446 v United States, 17/08/2022
90Aasif Sheikh Aasif Sheikh Nepal443443 v UAE, 18/11/2022
91Rohit Paudel Rohit Paudel Nepal443478 v Oman, 14/06/2022
92Max ODowd Max O'Dowd Netherlands443494 v England, 17/06/2022
93Finn Allen Finn Allen New Zealand442442 v Australia, 11/09/2022
94Steven Taylor Steven Taylor USA442443 v Papua New Guinea, 13/09/2022
95Sanju Samson Sanju Samson India442442 v South Africa, 11/10/2022
96Craig Ervine Craig Ervine Zimbabwe442524 v Afghanistan, 18/10/2015
97Philip Salt Philip Salt England438442 v Australia, 19/11/2022
98Mohammad Rizwan Mohammad Rizwan Pakistan438442 v West Indies, 08/06/2022
99Matthew Cross Matthew Cross Scotland436446 v UAE, 14/08/2022
100Dawid Malan Dawid Malan England434491 v Australia, 17/11/2022