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 870 911 v England, 17/07/2018
2 Rohit Sharma Rohit Sharma India 842 885 v Sri Lanka, 06/07/2019
3 Babar Azam Babar Azam Pakistan 837 846 v New Zealand, 06/01/2018
4 Ross Taylor Ross Taylor New Zealand 818 841 v Bangladesh, 05/06/2019
5 Aaron Finch Aaron Finch Australia 791 798 v England, 25/06/2019
6 Faf du Plessis Faf du Plessis South Africa 790 820 v Australia, 06/07/2019
7 David Warner David Warner Australia 773 880 v Pakistan, 26/01/2017
8 Kane Williamson Kane Williamson New Zealand 765 799 v India, 09/07/2019
9 Quinton de Kock Quinton de Kock South Africa 755 813 v Sri Lanka, 10/03/2019
10 Jonny Bairstow Jonny Bairstow England 754 777 v Australia, 21/06/2018
11 Shai Hope Shai Hope West Indies 750 808 v Bangladesh, 17/05/2019
12 Imam-ul-Haq Imam-ul-Haq Pakistan 748 764 v Bangladesh, 05/07/2019
13 Joe Root Joe Root England 734 824 v Sri Lanka, 13/10/2018
14 Martin Guptill Martin Guptill New Zealand 711 789 v South Africa, 01/03/2017
15 Steven Smith Steven Smith Australia 707 752 v Pakistan, 22/01/2017
16 Mushfiqur Rahim Mushfiqur Rahim Bangladesh 696 723 v Sri Lanka, 28/07/2019
16 Shikhar Dhawan Shikhar Dhawan India 696 813 v Pakistan, 23/09/2018
18 Jason Roy Jason Roy England 690 782 v Australia, 11/07/2019
19 Fakhar Zaman Fakhar Zaman Pakistan 686 768 v England, 17/05/2019
20 Glenn Maxwell Glenn Maxwell Australia 684 735 v India, 20/01/2016
21 Usman Khawaja Usman Khawaja Australia 675 735 v New Zealand, 29/06/2019
22 Eoin Morgan Eoin Morgan England 668 720 v Afghanistan, 18/06/2019
23 Shakib Al Hasan Shakib Al Hasan Bangladesh 663 692 v Pakistan, 05/07/2019
23 Tamim Iqbal Tamim Iqbal Bangladesh 663 737 v West Indies, 28/07/2018
25 Jos Buttler Jos Buttler England 655 741 v Bangladesh, 08/06/2019
26 Ben Stokes Ben Stokes England 654 694 v New Zealand, 14/07/2019
27 Shimron Hetmyer Shimron Hetmyer West Indies 653 709 v India, 15/12/2019
28 Paul Stirling Paul Stirling Ireland 647 693 v Pakistan, 23/05/2013
29 Alex Carey Alex Carey Australia 644 644 v India, 02/12/2020
30 David Miller David Miller South Africa 626 632 v New Zealand, 24/03/2015
31 Rassie van der Dussen Rassie van der Dussen South Africa 616 639 v England, 04/02/2020
32 Nicholas Pooran Nicholas Pooran West Indies 614 634 v Ireland, 12/01/2020
33 Haris Sohail Haris Sohail Pakistan 612 618 v Zimbabwe, 30/10/2020
34 KL Rahul KL Rahul India 603 614 v Australia, 29/11/2020
35 Tom Latham Tom Latham New Zealand 601 625 v India, 29/10/2017
36 Kyle Coetzer Kyle Coetzer Scotland 588 647 v Ireland, 18/03/2018
36 Angelo Mathews Angelo Mathews Sri Lanka 588 707 v India, 16/11/2014
38 Henry Nicholls Henry Nicholls New Zealand 581 592 v India, 11/02/2020
39 Aqib Ilyas Aqib Ilyas Oman 578 578 v United States, 11/02/2020
40 Liton Das Liton Das Bangladesh 573 573 v Zimbabwe, 06/03/2020
41 Brendan Taylor Brendan Taylor Zimbabwe 571 667 v New Zealand, 09/02/2012
42 Kedar Jadhav Kedar Jadhav India 568 629 v Afghanistan, 22/06/2019
43 Soumya Sarkar Soumya Sarkar Bangladesh 564 671 v South Africa, 15/07/2015
43 Andy Balbirnie Andy Balbirnie Ireland 564 570 v Zimbabwe, 01/07/2019
43 Rahmat Shah Rahmat Shah Afghanistan 564 625 v Sri Lanka, 17/09/2018
46 Sean Williams Sean Williams Zimbabwe 561 561 v Pakistan, 03/11/2020
47 Kusal Mendis Kusal Mendis Sri Lanka 557 631 v Zimbabwe, 30/06/2017
48 Mohammad Hafeez Mohammad Hafeez Pakistan 554 665 v Bangladesh, 04/03/2014
49 Hardik Pandya Hardik Pandya India 553 553 v Australia, 02/12/2020
50 Imad Wasim Imad Wasim Pakistan 541 556 v Bangladesh, 05/07/2019
51 Evin Lewis Evin Lewis West Indies 539 546 v Ireland, 12/01/2020
51 Kusal Perera Kusal Perera Sri Lanka 539 553 v Bangladesh, 31/07/2019
53 Sikandar Raza Sikandar Raza Zimbabwe 536 576 v Afghanistan, 22/10/2015
54 Mahmudullah Mahmudullah Bangladesh 533 579 v Afghanistan, 23/09/2018
55 Mohammad Shahzad Mohammad Shahzad Afghanistan 527 594 v Bangladesh, 28/09/2016
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 Sarfaraz Ahmed Sarfaraz Ahmed Pakistan 521 581 v West Indies, 05/10/2016
59 Chris Gayle Chris Gayle West Indies 520 804 v Zimbabwe, 30/11/2003
60 Kevin OBrien Kevin O'Brien Ireland 516 602 v Netherlands, 07/07/2013
61 Colin de Grandhomme Colin de Grandhomme New Zealand 515 520 v Pakistan, 19/01/2018
61 Najibullah Zadran Najibullah Zadran Afghanistan 515 518 v West Indies, 09/11/2019
63 Avishka Fernando Avishka Fernando Sri Lanka 510 514 v West Indies, 26/02/2020
64 Marnus Labuschagne Marnus Labuschagne Australia 506 532 v India, 29/11/2020
65 James Neesham James Neesham New Zealand 500 549 v Pakistan, 26/06/2019
65 Mohammad Nabi Mohammad Nabi Afghanistan 500 545 v Bangladesh, 28/09/2016
67 Heinrich Klaasen Heinrich Klaasen South Africa 499 499 v Australia, 07/03/2020
68 Shreyas Iyer Shreyas Iyer India 495 513 v New Zealand, 11/02/2020
68 Shaun Marsh Shaun Marsh Australia 495 581 v South Africa, 18/01/2009
70 Hashmatullah Shahidi Hashmatullah Shahidi Afghanistan 492 519 v India, 22/06/2019
71 Danushka Gunathilaka Danushka Gunathilaka Sri Lanka 489 500 v Pakistan, 02/10/2019
72 William Porterfield William Porterfield Ireland 487 539 v UAE, 12/03/2018
73 Mitchell Marsh Mitchell Marsh Australia 486 641 v New Zealand, 06/12/2016
74 Peter Handscomb Peter Handscomb Australia 483 593 v Pakistan, 27/03/2019
75 Asghar Afghan Asghar Afghan Afghanistan 479 483 v West Indies, 11/11/2019
76 Richie Berrington Richie Berrington Scotland 478 487 v United States, 14/12/2019
77 Colin Munro Colin Munro New Zealand 476 539 v Sri Lanka, 05/01/2019
78 Craig Ervine Craig Ervine Zimbabwe 464 524 v Afghanistan, 18/10/2015
79 Lahiru Thirimanne Lahiru Thirimanne Sri Lanka 463 599 v West Indies, 04/11/2015
80 Mitchell Santner Mitchell Santner New Zealand 459 502 v England, 10/03/2018
80 Thisara Perera Thisara Perera Sri Lanka 459 509 v New Zealand, 08/01/2019
82 Sabbir Rahman Sabbir Rahman Bangladesh 457 515 v Sri Lanka, 19/01/2018
83 Muhammad Usman Muhammad Usman United Arab Emirates 453 453 v Namibia, 06/01/2020
84 Jason Holder Jason Holder West Indies 449 v , Unknown
85 Ravindra Jadeja Ravindra Jadeja India 447 552 v West Indies, 08/10/2014
86 Assad Vala Assad Vala Papua New Guinea 443 444 v Namibia, 23/09/2019
86 Dhananjaya de Silva Dhananjaya de Silva Sri Lanka 443 444 v Bangladesh, 26/07/2019
88 Aiden Markram Aiden Markram South Africa 442 459 v New Zealand, 19/06/2019
89 Andile Phehlukwayo Andile Phehlukwayo South Africa 426 449 v Australia, 06/07/2019
90 Mohammad Mithun Mohammad Mithun Bangladesh 423 439 v West Indies, 13/05/2019
91 Gulbadin Naib Gulbadin Naib Afghanistan 418 440 v Ireland, 28/02/2018
92 Chris Woakes Chris Woakes England 417 481 v Australia, 26/01/2018
93 Matthew Cross Matthew Cross Scotland 416 427 v Oman, 18/08/2019
94 Sam Billings Sam Billings England 415 415 v Australia, 16/09/2020
94 Tony Ura Tony Ura Papua New Guinea 415 416 v Namibia, 23/09/2019
96 Rashid Khan Rashid Khan Afghanistan 402 477 v Ireland, 10/03/2019
97 Moeen Ali Moeen Ali England 401 522 v West Indies, 27/09/2017
98 Kieron Pollard Kieron Pollard West Indies 397 602 v Zimbabwe, 24/02/2013
99 Dimuth Karunaratne Dimuth Karunaratne Sri Lanka 390 397 v West Indies, 22/02/2020
100 Adil Rashid Adil Rashid England 388 392 v Australia, 11/07/2019
Select Language
Dark / Light mode