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
2Rassie van der Dussen Rassie van der Dussen South Africa789796 v England, 19/07/2022
3Quinton de Kock Quinton de Kock South Africa784813 v Sri Lanka, 10/03/2019
4Imam-ul-Haq Imam-ul-Haq Pakistan779815 v West Indies, 12/06/2022
5Virat Kohli Virat Kohli India744911 v England, 12/07/2018
6Rohit Sharma Rohit Sharma India740885 v Sri Lanka, 06/07/2019
7Jonny Bairstow Jonny Bairstow England732796 v India, 26/03/2021
8David Warner David Warner Australia725880 v Pakistan, 26/01/2017
9Ross Taylor Ross Taylor New Zealand701841 v Bangladesh, 05/06/2019
10Steven Smith Steven Smith Australia697752 v Pakistan, 22/01/2017
11Shikhar Dhawan Shikhar Dhawan India696813 v Pakistan, 23/09/2018
12Joe Root Joe Root England691824 v Sri Lanka, 13/10/2018
13Fakhar Zaman Fakhar Zaman Pakistan690779 v England, 08/07/2021
14Kane Williamson Kane Williamson New Zealand685799 v India, 09/07/2019
15Shai Hope Shai Hope West Indies679808 v Bangladesh, 17/05/2019
16Tamim Iqbal Tamim Iqbal Bangladesh675737 v West Indies, 28/07/2018
17Jason Roy Jason Roy England672782 v Australia, 11/07/2019
18Paul Stirling Paul Stirling Ireland664697 v Netherlands, 04/06/2021
19Mushfiqur Rahim Mushfiqur Rahim Bangladesh657739 v Sri Lanka, 25/05/2021
20Alex Carey Alex Carey Australia655669 v West Indies, 26/07/2021
21Aaron Finch Aaron Finch Australia654798 v England, 25/06/2019
22Martin Guptill Martin Guptill New Zealand653789 v South Africa, 01/03/2017
23Glenn Maxwell Glenn Maxwell Australia651735 v India, 20/01/2016
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
28Nicholas Pooran Nicholas Pooran West Indies622634 v Ireland, 12/01/2020
29Litton Das Litton Das Bangladesh615627 v Zimbabwe, 05/08/2022
30Tom Latham Tom Latham New Zealand613649 v Netherlands, 02/04/2022
31Sikandar Raza Sikandar Raza Zimbabwe603627 v India, 22/08/2022
32Shakib Al Hasan Shakib Al Hasan Bangladesh601692 v Pakistan, 05/07/2019
33Charith Asalanka Charith Asalanka Sri Lanka592605 v Australia, 21/06/2022
34Mahmudullah Mahmudullah Bangladesh584584 v Zimbabwe, 07/08/2022
35KL Rahul KL Rahul India584657 v England, 26/03/2021
36Calum MacLeod Calum MacLeod Scotland581585 v England, 10/06/2018
37Shubman Gill Shubman Gill India570570 v Zimbabwe, 22/08/2022
38Kyle Coetzer Kyle Coetzer Scotland569647 v Ireland, 18/03/2018
39Haris Sohail Haris Sohail Pakistan551618 v Zimbabwe, 30/10/2020
40Andy Balbirnie Andy Balbirnie Ireland550584 v South Africa, 13/07/2021
41Travis Head Travis Head Australia548670 v England, 24/06/2018
42Kusal Mendis Kusal Mendis Sri Lanka548631 v Zimbabwe, 30/06/2017
43Hashmatullah Shahidi Hashmatullah Shahidi Afghanistan544543 v Zimbabwe, 09/06/2022
44Janneman Malan Janneman Malan South Africa543616 v India, 21/01/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
48Henry Nicholls Henry Nicholls New Zealand528596 v Bangladesh, 20/03/2021
49Aqib Ilyas Aqib Ilyas Oman524578 v United States, 11/02/2020
50Assad Vala Assad Vala Papua New Guinea521537 v Nepal, 25/03/2022
51Hardik Pandya Hardik Pandya India520561 v England, 28/03/2021
52Sean Williams Sean Williams Zimbabwe520567 v Sri Lanka, 18/01/2022
53Kusal Perera Kusal Perera Sri Lanka516582 v England, 29/06/2021
54Danushka Gunathilaka Danushka Gunathilaka Sri Lanka510554 v Bangladesh, 28/05/2021
55Shreyas Iyer Shreyas Iyer India509525 v West Indies, 27/07/2022
56Monank Patel Monank Patel USA508512 v Scotland, 17/08/2022
57Angelo Mathews Angelo Mathews Sri Lanka507707 v England, 07/12/2014
58Shimron Hetmyer Shimron Hetmyer West Indies507709 v India, 15/12/2019
59Scott Edwards Scott Edwards Netherlands504525 v Pakistan, 16/08/2022
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
64Richie Berrington Richie Berrington Scotland494535 v United States, 29/05/2022
65Aaron Jones Aaron Jones USA491501 v Scotland, 17/08/2022
66Rishabh Pant Rishabh Pant India491521 v England, 17/07/2022
67Imad Wasim Imad Wasim Pakistan488556 v Bangladesh, 05/07/2019
68Temba Bavuma Temba Bavuma South Africa487530 v India, 21/01/2022
69Rahmanullah Gurbaz Rahmanullah Gurbaz Afghanistan484540 v Zimbabwe, 04/06/2022
70Vriitya Aravind Vriitya Aravind United Arab Emirates480480 v Scotland, 14/08/2022
71Dhananjaya de Silva Dhananjaya de Silva Sri Lanka480485 v Australia, 21/06/2022
72Marcus Stoinis Marcus Stoinis Australia478616 v India, 08/03/2019
73Soumya Sarkar Soumya Sarkar Bangladesh476671 v South Africa, 15/07/2015
74James Neesham James Neesham New Zealand471549 v Pakistan, 26/06/2019
75Tom Cooper Tom Cooper Netherlands471575 v West Indies, 28/02/2011
76Sarfaraz Ahmed Sarfaraz Ahmed Pakistan468581 v West Indies, 05/10/2016
77Evin Lewis Evin Lewis West Indies466567 v Sri Lanka, 12/03/2021
78Marnus Labuschagne Marnus Labuschagne Australia466532 v India, 29/11/2020
79Niroshan Dickwella Niroshan Dickwella Sri Lanka465518 v Bangladesh, 28/05/2021
80Rohit Paudel Rohit Paudel Nepal462478 v Oman, 14/06/2022
81Mitchell Santner Mitchell Santner New Zealand462502 v England, 10/03/2018
82Heinrich Klaasen Heinrich Klaasen South Africa461499 v Australia, 07/03/2020
83Afif Hossain Afif Hossain Bangladesh459459 v Zimbabwe, 10/08/2022
84Dasun Shanaka Dasun Shanaka Sri Lanka455472 v Australia, 16/06/2022
85Colin de Grandhomme Colin de Grandhomme New Zealand453520 v Pakistan, 19/01/2018
86Shamarh Brooks Shamarh Brooks West Indies452479 v New Zealand, 17/08/2022
87Gerhard Erasmus Gerhard Erasmus Namibia449449 v Nepal, 16/07/2022
88Rashid Khan Rashid Khan Afghanistan447477 v Ireland, 10/03/2019
89Michael Leask Michael Leask Scotland446446 v United States, 17/08/2022
90Max ODowd Max O'Dowd Netherlands443494 v England, 17/06/2022
91Finn Allen Finn Allen New Zealand442442 v Australia, 11/09/2022
92Craig Ervine Craig Ervine Zimbabwe442524 v Afghanistan, 18/10/2015
93Muhammad Usman Muhammad Usman United Arab Emirates440491 v Oman, 08/02/2022
94Mohammad Rizwan Mohammad Rizwan Pakistan438442 v West Indies, 08/06/2022
95Mitchell Marsh Mitchell Marsh Australia437641 v New Zealand, 06/12/2016
96Charles Amini Charles Amini Papua New Guinea436436 v United States, 11/09/2022
97Matthew Cross Matthew Cross Scotland436446 v UAE, 14/08/2022
98Steven Taylor Steven Taylor USA435440 v Scotland, 13/08/2022
99Chundangapoyil Rizwan Chundangapoyil Rizwan United Arab Emirates433434 v United States, 11/08/2022
100Cameron Green Cameron Green Australia428428 v New Zealand, 11/09/2022