Listen to the latest songs, only on JioSaavn.com

ICC Player Rankings for ODI Batsmen

Rank Player Rating Career Best Rating
1 Virat Kohli Virat Kohli India 857 911 v England, 12/07/2018
2 Babar Azam Babar Azam Pakistan 852 858 v South Africa, 02/04/2021
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 Faf du Plessis Faf du Plessis South Africa 782 820 v Australia, 06/07/2019
8 Shai Hope Shai Hope West Indies 773 808 v Bangladesh, 17/05/2019
8 David Warner David Warner Australia 773 880 v Pakistan, 26/01/2017
10 Quinton de Kock Quinton de Kock South Africa 760 813 v Sri Lanka, 10/03/2019
11 Kane Williamson Kane Williamson New Zealand 754 799 v India, 09/07/2019
12 Fakhar Zaman Fakhar Zaman Pakistan 752 768 v England, 11/05/2019
13 Imam-ul-Haq Imam-ul-Haq Pakistan 747 768 v South Africa, 02/04/2021
14 Joe Root Joe Root England 723 824 v Sri Lanka, 13/10/2018
15 Steven Smith Steven Smith Australia 707 752 v Pakistan, 22/01/2017
15 Martin Guptill Martin Guptill New Zealand 707 789 v South Africa, 01/03/2017
17 Shikhar Dhawan Shikhar Dhawan India 706 813 v Pakistan, 23/09/2018
18 Mushfiqur Rahim Mushfiqur Rahim Bangladesh 698 723 v Sri Lanka, 28/07/2019
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 683 683 v Pakistan, 04/04/2021
23 Tamim Iqbal Tamim Iqbal Bangladesh 678 737 v West Indies, 28/07/2018
24 Usman Khawaja Usman Khawaja Australia 675 735 v New Zealand, 29/06/2019
25 Ben Stokes Ben Stokes England 668 694 v New Zealand, 14/07/2019
26 Shakib Al Hasan Shakib Al Hasan Bangladesh 659 692 v Pakistan, 05/07/2019
27 Eoin Morgan Eoin Morgan England 655 720 v Afghanistan, 18/06/2019
28 KL Rahul KL Rahul India 646 657 v England, 26/03/2021
29 Alex Carey Alex Carey Australia 644 644 v India, 02/12/2020
30 David Miller David Miller South Africa 643 643 v Pakistan, 04/04/2021
31 Shimron Hetmyer Shimron Hetmyer West Indies 633 709 v India, 15/12/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 606 618 v Zimbabwe, 30/10/2020
36 Kyle Coetzer Kyle Coetzer Scotland 588 647 v Ireland, 18/03/2018
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 Angelo Mathews Angelo Mathews Sri Lanka 575 707 v England, 07/12/2014
40 Mahmudullah Mahmudullah Bangladesh 571 579 v Afghanistan, 23/09/2018
40 Brendan Taylor Brendan Taylor Zimbabwe 571 667 v New Zealand, 09/02/2012
42 Sean Williams Sean Williams Zimbabwe 561 561 v Pakistan, 03/11/2020
42 Hardik Pandya Hardik Pandya India 561 561 v England, 28/03/2021
44 Kedar Jadhav Kedar Jadhav India 560 629 v Afghanistan, 22/06/2019
45 Rahmat Shah Rahmat Shah Afghanistan 559 625 v Sri Lanka, 17/09/2018
45 Evin Lewis Evin Lewis West Indies 559 567 v Sri Lanka, 12/03/2021
47 Liton Das Liton Das Bangladesh 553 573 v West Indies, 22/01/2021
48 Kusal Mendis Kusal Mendis Sri Lanka 549 631 v Zimbabwe, 30/06/2017
49 Mohammad Hafeez Mohammad Hafeez Pakistan 548 665 v Bangladesh, 04/03/2014
50 Danushka Gunathilaka Danushka Gunathilaka Sri Lanka 546 546 v West Indies, 14/03/2021
51 Andy Balbirnie Andy Balbirnie Ireland 537 570 v Zimbabwe, 01/07/2019
51 Soumya Sarkar Soumya Sarkar Bangladesh 537 671 v South Africa, 15/07/2015
53 Sikandar Raza Sikandar Raza Zimbabwe 536 576 v Afghanistan, 22/10/2015
53 Imad Wasim Imad Wasim Pakistan 536 556 v Bangladesh, 05/07/2019
55 Kusal Perera Kusal Perera Sri Lanka 531 553 v Bangladesh, 31/07/2019
56 Marcus Stoinis Marcus Stoinis Australia 525 616 v India, 08/03/2019
57 Calum MacLeod Calum MacLeod Scotland 522 585 v England, 10/06/2018
58 Mohammad Shahzad Mohammad Shahzad Afghanistan 519 594 v Bangladesh, 28/09/2016
59 Sarfaraz Ahmed Sarfaraz Ahmed Pakistan 516 581 v West Indies, 05/10/2016
60 Colin de Grandhomme Colin de Grandhomme New Zealand 507 520 v Pakistan, 19/01/2018
61 Najibullah Zadran Najibullah Zadran Afghanistan 506 518 v West Indies, 09/11/2019
61 Marnus Labuschagne Marnus Labuschagne Australia 506 532 v India, 29/11/2020
63 Chris Gayle Chris Gayle West Indies 504 804 v Zimbabwe, 30/11/2003
64 Avishka Fernando Avishka Fernando Sri Lanka 502 514 v West Indies, 26/02/2020
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 Shaun Marsh Shaun Marsh Australia 495 581 v South Africa, 18/01/2009
66 James Neesham James Neesham New Zealand 495 549 v Pakistan, 26/06/2019
69 Mohammad Nabi Mohammad Nabi Afghanistan 494 545 v Bangladesh, 28/09/2016
70 Mitchell Marsh Mitchell Marsh Australia 486 641 v New Zealand, 06/12/2016
71 Peter Handscomb Peter Handscomb Australia 483 593 v Pakistan, 27/03/2019
72 Asghar Afghan Asghar Afghan Afghanistan 479 483 v West Indies, 11/11/2019
72 Shreyas Iyer Shreyas Iyer India 479 513 v New Zealand, 11/02/2020
74 Richie Berrington Richie Berrington Scotland 478 487 v United States, 14/12/2019
75 William Porterfield William Porterfield Ireland 475 539 v UAE, 12/03/2018
76 Muhammad Usman Muhammad Usman United Arab Emirates 471 478 v Ireland, 08/01/2021
77 Heinrich Klaasen Heinrich Klaasen South Africa 469 499 v Australia, 07/03/2020
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 Lahiru Thirimanne Lahiru Thirimanne Sri Lanka 456 599 v West Indies, 04/11/2015
82 Aiden Markram Aiden Markram South Africa 454 459 v New Zealand, 19/06/2019
83 Thisara Perera Thisara Perera Sri Lanka 446 509 v New Zealand, 08/01/2019
84 Jason Holder Jason Holder West Indies 445 445 v Sri Lanka, 14/03/2021
85 Mohammad Mithun Mohammad Mithun Bangladesh 444 452 v New Zealand, 23/03/2021
85 Sabbir Rahman Sabbir Rahman Bangladesh 444 515 v Sri Lanka, 19/01/2018
87 Assad Vala Assad Vala Papua New Guinea 443 444 v Namibia, 23/09/2019
88 Temba Bavuma Temba Bavuma South Africa 441 441 v Pakistan, 04/04/2021
89 Ravindra Jadeja Ravindra Jadeja India 440 552 v West Indies, 08/10/2014
90 Dhananjaya de Silva Dhananjaya de Silva Sri Lanka 436 444 v Bangladesh, 28/07/2019
90 Dinesh Chandimal Dinesh Chandimal Sri Lanka 436 667 v Australia, 02/03/2012
92 Rashid Khan Rashid Khan Afghanistan 432 477 v Ireland, 10/03/2019
92 Rishabh Pant Rishabh Pant India 432 432 v England, 28/03/2021
94 Andile Phehlukwayo Andile Phehlukwayo South Africa 430 449 v Australia, 06/07/2019
95 Rovman Powell Rovman Powell West Indies 426 456 v India, 24/10/2018
96 Matthew Cross Matthew Cross Scotland 416 427 v Oman, 18/08/2019
97 Tony Ura Tony Ura Papua New Guinea 415 416 v Namibia, 23/09/2019
97 Gulbadin Naib Gulbadin Naib Afghanistan 415 440 v Ireland, 28/02/2018
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