Listen to the latest songs, only on JioSaavn.com

ICC Player Rankings for ODI Batsmen

RankPlayerRatingCareer Best Rating
1 Babar Azam Babar Azam Pakistan887898 v West Indies, 10/06/2022
2Rassie van der Dussen Rassie van der Dussen South Africa766796 v England, 19/07/2022
3Quinton de Kock Quinton de Kock South Africa759813 v Sri Lanka, 10/03/2019
4David Warner David Warner Australia747880 v Pakistan, 26/01/2017
5Imam-ul-Haq Imam-ul-Haq Pakistan740815 v West Indies, 12/06/2022
6Shubman Gill Shubman Gill India734734 v New Zealand, 24/01/2023
7Virat Kohli Virat Kohli India727911 v England, 12/07/2018
8Steven Smith Steven Smith Australia719752 v Pakistan, 22/01/2017
9Rohit Sharma Rohit Sharma India719885 v Sri Lanka, 06/07/2019
10Jonny Bairstow Jonny Bairstow England710796 v India, 26/03/2021
11Kane Williamson Kane Williamson New Zealand700799 v India, 09/07/2019
12Fakhar Zaman Fakhar Zaman Pakistan699779 v England, 08/07/2021
13Harry Tector Harry Tector Ireland680680 v Zimbabwe, 21/01/2023
14Shai Hope Shai Hope West Indies679808 v Bangladesh, 17/05/2019
15Joe Root Joe Root England670824 v Sri Lanka, 13/10/2018
16Tamim Iqbal Tamim Iqbal Bangladesh655737 v West Indies, 28/07/2018
17Paul Stirling Paul Stirling Ireland654697 v Netherlands, 04/06/2021
18Jason Roy Jason Roy England649782 v Australia, 11/07/2019
19Shreyas Iyer Shreyas Iyer India643673 v Bangladesh, 07/12/2022
20David Miller David Miller South Africa639648 v India, 09/10/2022
21Alex Carey Alex Carey Australia635669 v West Indies, 26/07/2021
22Aaron Finch Aaron Finch Australia635798 v England, 25/06/2019
23Mushfiqur Rahim Mushfiqur Rahim Bangladesh635739 v Sri Lanka, 25/05/2021
24Glenn Maxwell Glenn Maxwell Australia632735 v India, 20/01/2016
25Rahmat Shah Rahmat Shah Afghanistan628635 v Sri Lanka, 27/11/2022
26Nicholas Pooran Nicholas Pooran West Indies622634 v Ireland, 12/01/2020
27Tom Latham Tom Latham New Zealand614657 v Pakistan, 09/01/2023
28Travis Head Travis Head Australia610670 v England, 24/06/2018
29Litton Das Litton Das Bangladesh609627 v Zimbabwe, 05/08/2022
30Jos Buttler Jos Buttler England607741 v Bangladesh, 08/06/2019
31Sikandar Raza Sikandar Raza Zimbabwe603627 v India, 22/08/2022
32Shikhar Dhawan Shikhar Dhawan India598813 v Pakistan, 23/09/2018
33Martin Guptill Martin Guptill New Zealand597789 v South Africa, 01/03/2017
34Shakib Al Hasan Shakib Al Hasan Bangladesh597692 v Pakistan, 05/07/2019
35Mahmudullah Mahmudullah Bangladesh591595 v India, 07/12/2022
36Gerhard Erasmus Gerhard Erasmus Namibia587587 v Nepal, 07/12/2022
37Devon Conway Devon Conway New Zealand566566 v India, 24/01/2023
38Charith Asalanka Charith Asalanka Sri Lanka561605 v Australia, 21/06/2022
39Andy Balbirnie Andy Balbirnie Ireland560584 v South Africa, 13/07/2021
40Calum MacLeod Calum MacLeod Scotland558585 v England, 10/06/2018
41Najibullah Zadran Najibullah Zadran Afghanistan555555 v Sri Lanka, 30/11/2022
42Kyle Coetzer Kyle Coetzer Scotland555647 v Ireland, 18/03/2018
43KL Rahul KL Rahul India554657 v England, 26/03/2021
44Assad Vala Assad Vala Papua New Guinea548548 v United States, 25/11/2022
45Ishan Kishan Ishan Kishan India547578 v Bangladesh, 10/12/2022
46Monank Patel Monank Patel USA547554 v Papua New Guinea, 25/11/2022
47George Munsey George Munsey Scotland544587 v Namibia, 10/07/2022
48Ibrahim Zadran Ibrahim Zadran Afghanistan543543 v Sri Lanka, 30/11/2022
49Haris Sohail Haris Sohail Pakistan542618 v Zimbabwe, 30/10/2020
50Kusal Mendis Kusal Mendis Sri Lanka534631 v Zimbabwe, 30/06/2017
51Janneman Malan Janneman Malan South Africa526616 v India, 21/01/2022
52Aqib Ilyas Aqib Ilyas Oman524578 v United States, 11/02/2020
53Hashmatullah Shahidi Hashmatullah Shahidi Afghanistan523543 v Zimbabwe, 09/06/2022
54Aaron Jones Aaron Jones USA521526 v Papua New Guinea, 25/11/2022
55Aiden Markram Aiden Markram South Africa515524 v India, 09/10/2022
56Heinrich Klaasen Heinrich Klaasen South Africa512512 v India, 11/10/2022
57Rahmanullah Gurbaz Rahmanullah Gurbaz Afghanistan511540 v Zimbabwe, 04/06/2022
58Shimron Hetmyer Shimron Hetmyer West Indies507709 v India, 15/12/2019
59Sean Williams Sean Williams Zimbabwe505567 v Sri Lanka, 18/01/2022
60Scott Edwards Scott Edwards Netherlands504525 v Pakistan, 16/08/2022
61Avishka Fernando Avishka Fernando Sri Lanka500591 v South Africa, 02/09/2021
62Zeeshan Maqsood Zeeshan Maqsood Oman499499 v Nepal, 14/06/2022
63Jatinder Singh Jatinder Singh Oman496496 v Nepal, 14/06/2022
64Mohammad Rizwan Mohammad Rizwan Pakistan495495 v New Zealand, 13/01/2023
65Mohammad Nabi Mohammad Nabi Afghanistan492545 v Bangladesh, 28/09/2016
66Richie Berrington Richie Berrington Scotland490535 v United States, 29/05/2022
67Dasun Shanaka Dasun Shanaka Sri Lanka489506 v India, 10/01/2023
68Marnus Labuschagne Marnus Labuschagne Australia489532 v India, 29/11/2020
69Mitchell Santner Mitchell Santner New Zealand488502 v England, 10/03/2018
70Henry Nicholls Henry Nicholls New Zealand487596 v Bangladesh, 20/03/2021
71Kusal Perera Kusal Perera Sri Lanka486582 v England, 29/06/2021
72Vriitya Aravind Vriitya Aravind United Arab Emirates482491 v Nepal, 16/11/2022
73Danushka Gunathilaka Danushka Gunathilaka Sri Lanka480554 v Bangladesh, 28/05/2021
74Angelo Mathews Angelo Mathews Sri Lanka478707 v England, 07/12/2014
75Hardik Pandya Hardik Pandya India475561 v England, 28/03/2021
76Imad Wasim Imad Wasim Pakistan474556 v Bangladesh, 05/07/2019
77Tom Cooper Tom Cooper Netherlands471575 v West Indies, 28/02/2011
78Steven Taylor Steven Taylor USA468470 v Papua New Guinea, 25/11/2022
79Marcus Stoinis Marcus Stoinis Australia468616 v England, 28/01/2018
80Temba Bavuma Temba Bavuma South Africa468530 v India, 21/01/2022
81Dhananjaya de Silva Dhananjaya de Silva Sri Lanka467485 v Australia, 21/06/2022
82Evin Lewis Evin Lewis West Indies466567 v Sri Lanka, 12/03/2021
83Rohit Paudel Rohit Paudel Nepal465478 v Oman, 14/06/2022
84Soumya Sarkar Soumya Sarkar Bangladesh462671 v South Africa, 15/07/2015
85Michael Bracewell Michael Bracewell New Zealand455455 v India, 24/01/2023
86Mitchell Marsh Mitchell Marsh Australia455641 v New Zealand, 06/12/2016
87Sarfaraz Ahmed Sarfaraz Ahmed Pakistan454581 v West Indies, 05/10/2016
88Shamarh Brooks Shamarh Brooks West Indies452479 v New Zealand, 17/08/2022
89Pathum Nissanka Pathum Nissanka Sri Lanka451460 v India, 10/01/2023
90Mehidy Hasan Mehidy Hasan Bangladesh451462 v India, 07/12/2022
91Craig Ervine Craig Ervine Zimbabwe445524 v Afghanistan, 18/10/2015
92Finn Allen Finn Allen New Zealand444500 v Pakistan, 09/01/2023
93Michael Leask Michael Leask Scotland444448 v Nepal, 04/12/2022
94Max ODowd Max O'Dowd Netherlands443494 v England, 17/06/2022
95Philip Salt Philip Salt England438442 v Australia, 19/11/2022
96Niroshan Dickwella Niroshan Dickwella Sri Lanka438518 v Bangladesh, 28/05/2021
97Dawid Malan Dawid Malan England434491 v Australia, 17/11/2022
98Gajanand Singh Gajanand Singh USA433433 v Namibia, 26/11/2022
99Afif Hossain Afif Hossain Bangladesh432459 v Zimbabwe, 10/08/2022
100James Neesham James Neesham New Zealand430549 v Pakistan, 26/06/2019