Listen to the latest songs, only on JioSaavn.com

ICC Player Rankings for ODI Batsmen

Rank Player Rating Career Best Rating
1 Babar Azam Babar Azam Pakistan 865 865 v South Africa, 07/04/2021
2 Virat Kohli Virat Kohli India 857 911 v England, 12/07/2018
3 Rohit Sharma Rohit Sharma India 825 885 v Sri Lanka, 06/07/2019
4 Ross Taylor Ross Taylor New Zealand 801 841 v Bangladesh, 05/06/2019
5 Aaron Finch Aaron Finch Australia 791 798 v England, 25/06/2019
6 Jonny Bairstow Jonny Bairstow England 785 796 v India, 26/03/2021
7 Fakhar Zaman Fakhar Zaman Pakistan 778 778 v South Africa, 07/04/2021
7 Faf du Plessis Faf du Plessis South Africa 778 820 v Australia, 06/07/2019
9 Shai Hope Shai Hope West Indies 773 808 v Bangladesh, 17/05/2019
9 David Warner David Warner Australia 773 880 v Pakistan, 26/01/2017
11 Quinton de Kock Quinton de Kock South Africa 756 813 v Sri Lanka, 10/03/2019
12 Kane Williamson Kane Williamson New Zealand 754 799 v India, 09/07/2019
13 Imam-ul-Haq Imam-ul-Haq Pakistan 751 768 v South Africa, 02/04/2021
14 Mushfiqur Rahim Mushfiqur Rahim Bangladesh 734 739 v Sri Lanka, 25/05/2021
15 Joe Root Joe Root England 723 824 v Sri Lanka, 13/10/2018
16 Steven Smith Steven Smith Australia 707 752 v Pakistan, 22/01/2017
16 Martin Guptill Martin Guptill New Zealand 707 789 v South Africa, 01/03/2017
18 Shikhar Dhawan Shikhar Dhawan India 706 813 v Pakistan, 23/09/2018
19 Jason Roy Jason Roy England 689 782 v Australia, 11/07/2019
20 Glenn Maxwell Glenn Maxwell Australia 684 735 v India, 20/01/2016
20 Paul Stirling Paul Stirling Ireland 684 693 v Pakistan, 23/05/2013
22 Rassie van der Dussen Rassie van der Dussen South Africa 680 683 v Pakistan, 04/04/2021
23 Usman Khawaja Usman Khawaja Australia 675 735 v New Zealand, 29/06/2019
24 Ben Stokes Ben Stokes England 668 694 v New Zealand, 14/07/2019
25 Tamim Iqbal Tamim Iqbal Bangladesh 667 737 v West Indies, 28/07/2018
26 Eoin Morgan Eoin Morgan England 655 720 v Afghanistan, 18/06/2019
27 KL Rahul KL Rahul India 646 657 v England, 26/03/2021
28 Alex Carey Alex Carey Australia 644 644 v India, 02/12/2020
29 David Miller David Miller South Africa 640 643 v Pakistan, 04/04/2021
30 Shimron Hetmyer Shimron Hetmyer West Indies 633 709 v India, 15/12/2019
31 Shakib Al Hasan Shakib Al Hasan Bangladesh 632 692 v Pakistan, 05/07/2019
32 Jos Buttler Jos Buttler England 627 741 v Bangladesh, 08/06/2019
33 Tom Latham Tom Latham New Zealand 624 631 v Bangladesh, 23/03/2021
34 Nicholas Pooran Nicholas Pooran West Indies 614 634 v Ireland, 12/01/2020
35 Haris Sohail Haris Sohail Pakistan 603 618 v Zimbabwe, 30/10/2020
36 Mahmudullah Mahmudullah Bangladesh 582 582 v Sri Lanka, 28/05/2021
37 Henry Nicholls Henry Nicholls New Zealand 581 596 v Bangladesh, 20/03/2021
38 Aqib Ilyas Aqib Ilyas Oman 578 578 v United States, 11/02/2020
39 Kyle Coetzer Kyle Coetzer Scotland 573 647 v Ireland, 18/03/2018
40 Brendan Taylor Brendan Taylor Zimbabwe 571 667 v New Zealand, 09/02/2012
41 Angelo Mathews Angelo Mathews Sri Lanka 567 707 v England, 07/12/2014
42 Kusal Perera Kusal Perera Sri Lanka 566 566 v Bangladesh, 28/05/2021
43 Sean Williams Sean Williams Zimbabwe 561 561 v Pakistan, 03/11/2020
43 Hardik Pandya Hardik Pandya India 561 561 v England, 28/03/2021
45 Kedar Jadhav Kedar Jadhav India 560 629 v Afghanistan, 22/06/2019
46 Evin Lewis Evin Lewis West Indies 559 567 v Sri Lanka, 12/03/2021
46 Rahmat Shah Rahmat Shah Afghanistan 559 625 v Sri Lanka, 17/09/2018
48 Danushka Gunathilaka Danushka Gunathilaka Sri Lanka 554 554 v Bangladesh, 28/05/2021
49 Mohammad Hafeez Mohammad Hafeez Pakistan 546 665 v Bangladesh, 04/03/2014
50 Kusal Mendis Kusal Mendis Sri Lanka 542 631 v Zimbabwe, 30/06/2017
51 Andy Balbirnie Andy Balbirnie Ireland 537 570 v Zimbabwe, 01/07/2019
52 Sikandar Raza Sikandar Raza Zimbabwe 536 576 v Afghanistan, 22/10/2015
53 Liton Das Liton Das Bangladesh 535 573 v West Indies, 22/01/2021
54 Imad Wasim Imad Wasim Pakistan 533 556 v Bangladesh, 05/07/2019
55 Soumya Sarkar Soumya Sarkar Bangladesh 529 671 v South Africa, 15/07/2015
56 Marcus Stoinis Marcus Stoinis Australia 525 616 v India, 08/03/2019
57 Mohammad Shahzad Mohammad Shahzad Afghanistan 519 594 v Bangladesh, 28/09/2016
58 Niroshan Dickwella Niroshan Dickwella Sri Lanka 518 518 v Bangladesh, 28/05/2021
59 Sarfaraz Ahmed Sarfaraz Ahmed Pakistan 512 581 v West Indies, 05/10/2016
60 Calum MacLeod Calum MacLeod Scotland 508 585 v England, 10/06/2018
61 Colin de Grandhomme Colin de Grandhomme New Zealand 507 520 v Pakistan, 19/01/2018
62 Marnus Labuschagne Marnus Labuschagne Australia 506 532 v India, 29/11/2020
62 Najibullah Zadran Najibullah Zadran Afghanistan 506 518 v West Indies, 09/11/2019
64 Chris Gayle Chris Gayle West Indies 504 804 v Zimbabwe, 30/11/2003
65 Hashmatullah Shahidi Hashmatullah Shahidi Afghanistan 498 519 v India, 22/06/2019
66 Kevin OBrien Kevin O'Brien Ireland 495 602 v Netherlands, 07/07/2013
66 James Neesham James Neesham New Zealand 495 549 v Pakistan, 26/06/2019
66 Shaun Marsh Shaun Marsh Australia 495 581 v South Africa, 18/01/2009
66 Avishka Fernando Avishka Fernando Sri Lanka 495 514 v West Indies, 26/02/2020
70 Mohammad Nabi Mohammad Nabi Afghanistan 494 545 v Bangladesh, 28/09/2016
71 Mitchell Marsh Mitchell Marsh Australia 486 641 v New Zealand, 06/12/2016
72 Peter Handscomb Peter Handscomb Australia 483 593 v Pakistan, 27/03/2019
73 Asghar Afghan Asghar Afghan Afghanistan 479 483 v West Indies, 11/11/2019
73 Shreyas Iyer Shreyas Iyer India 479 513 v New Zealand, 11/02/2020
73 Richie Berrington Richie Berrington Scotland 479 487 v United States, 14/12/2019
76 William Porterfield William Porterfield Ireland 475 539 v UAE, 12/03/2018
77 Muhammad Usman Muhammad Usman United Arab Emirates 471 478 v Ireland, 08/01/2021
78 Colin Munro Colin Munro New Zealand 468 539 v Sri Lanka, 05/01/2019
79 Craig Ervine Craig Ervine Zimbabwe 464 524 v Afghanistan, 18/10/2015
80 Mitchell Santner Mitchell Santner New Zealand 460 502 v England, 10/03/2018
81 Heinrich Klaasen Heinrich Klaasen South Africa 457 499 v Australia, 07/03/2020
82 Aiden Markram Aiden Markram South Africa 454 459 v New Zealand, 19/06/2019
83 Andile Phehlukwayo Andile Phehlukwayo South Africa 450 450 v Pakistan, 07/04/2021
84 Lahiru Thirimanne Lahiru Thirimanne Sri Lanka 449 599 v West Indies, 04/11/2015
85 Dhananjaya de Silva Dhananjaya de Silva Sri Lanka 448 448 v Bangladesh, 28/05/2021
86 Jason Holder Jason Holder West Indies 445 445 v Sri Lanka, 14/03/2021
87 Temba Bavuma Temba Bavuma South Africa 444 444 v Pakistan, 07/04/2021
88 Assad Vala Assad Vala Papua New Guinea 443 444 v Namibia, 23/09/2019
89 Ravindra Jadeja Ravindra Jadeja India 440 552 v West Indies, 08/10/2014
90 Sabbir Rahman Sabbir Rahman Bangladesh 437 515 v Sri Lanka, 19/01/2018
91 Mohammad Mithun Mohammad Mithun Bangladesh 433 452 v New Zealand, 23/03/2021
92 Rishabh Pant Rishabh Pant India 432 432 v England, 28/03/2021
92 Rashid Khan Rashid Khan Afghanistan 432 477 v Ireland, 10/03/2019
94 George Munsey George Munsey Scotland 430 430 v Netherlands, 20/05/2021
95 Dinesh Chandimal Dinesh Chandimal Sri Lanka 429 667 v Australia, 02/03/2012
96 Rovman Powell Rovman Powell West Indies 426 456 v India, 24/10/2018
97 Gulbadin Naib Gulbadin Naib Afghanistan 415 440 v Ireland, 28/02/2018
97 Tony Ura Tony Ura Papua New Guinea 415 416 v Namibia, 23/09/2019
99 Chris Woakes Chris Woakes England 411 481 v Australia, 26/01/2018
100 Sam Billings Sam Billings England 409 415 v Australia, 16/09/2020
Select Language
Dark / Light mode