Official ICC App

Your App for international cricket. The official ICC app provides coverage across all of the current international action including fixtures, results, videos, ICC news, rankings and more. Don’t miss a moment and keep up with the latest from around the world of cricket!

Look back through the ICC MRF Tyres Rankings archive using the date filter below:

Filter by date

odi

Men's ODI Batting Rankings

Last Updated - 04. August 2020
Pos Player Team Rating Career Best Rating
1
IND
871
911 v England, 12/07/2018
2 Rohit Sharma 855 885 v Sri Lanka, 06/07/2019
3 Babar Azam 829 846 v Sri Lanka, 20/10/2017
4 Ross Taylor 818 841 v Bangladesh, 05/06/2019
5 Francois du Plessis 790 820 v Australia, 06/07/2019
6 David Warner 789 880 v Pakistan, 26/01/2017
7 Aaron Finch 767 798 v England, 25/06/2019
8 Kane Williamson 765 799 v India, 09/07/2019
9 Joe Root 759 824 v Sri Lanka, 13/10/2018
10 Quinton de Kock 755 813 v Sri Lanka, 10/03/2019
11 Imam-ul-Haq 752 764 v Bangladesh, 05/07/2019
12 Shai Hope 750 808 v Bangladesh, 17/05/2019
13 Jonny Bairstow 730 777 v Australia, 21/06/2018
14 Jason Roy 720 782 v Australia, 11/07/2019
15 Martin Guptill 711 789 v South Africa, 01/03/2017
16 Fakhar Zaman 710 768 v England, 11/05/2019
17 Shikhar Dhawan 700 813 v Pakistan, 23/09/2018
18 Usman Khawaja 696 735 v New Zealand, 29/06/2019
Mushfiqur Rahim 696 723 v Sri Lanka, 28/07/2019
20 Jos Buttler 686 741 v Bangladesh, 08/06/2019
21 Steve Smith 673 752 v Pakistan, 22/01/2017
22 This player has moved up in the rankings since the previous rankings update Eoin Morgan 670 720 v Afghanistan, 18/06/2019
23 This player has moved down in the rankings since the previous rankings update Ben Stokes 664 694 v New Zealand, 14/07/2019
24 This player has moved down in the rankings since the previous rankings update Tamim Iqbal 663 737 v West Indies, 28/07/2018
25 Shimron Hetmyer 653 709 v India, 15/12/2019
26 This player has moved up in the rankings since the previous rankings update Paul Stirling 647 693 v Pakistan, 23/05/2013
27 This player has moved down in the rankings since the previous rankings update MS Dhoni 633 836 v Australia, 31/10/2009
28 This player has moved down in the rankings since the previous rankings update David Miller 626 635 v New Zealand, 24/03/2015
29 This player has moved down in the rankings since the previous rankings update Rassie van der Dussen 616 639 v England, 04/02/2020
30 This player has moved down in the rankings since the previous rankings update Nicholas Pooran 614 634 v Ireland, 12/01/2020
31 Haris Sohail 608 615 v Sri Lanka, 02/10/2019
32 Glenn Maxwell 604 735 v India, 20/01/2016
33 Tom Latham 601 625 v India, 29/10/2017
34 Lokesh Rahul 596 596 v New Zealand, 11/02/2020
35 Angelo Mathews 588 707 v England, 07/12/2014
Kyle Coetzer 588 647 v Ireland, 18/03/2018
37 Henry Nicholls 581 592 v India, 11/02/2020
38 Aqib Ilyas 578 578 v United States, 11/02/2020
39 Kedar Jadhav 577 629 v Afghanistan, 22/06/2019
40 Alex Carey 574 612 v England, 11/07/2019
41 Litton Das 573 573 v Zimbabwe, 06/03/2020
42 Soumya Sarkar 564 671 v South Africa, 15/07/2015
Rahmat Shah 564 625 v Sri Lanka, 17/09/2018
This player has moved up in the rankings since the previous rankings update Andrew Balbirnie 564 570 v Zimbabwe, 01/07/2019
45 This player has moved down in the rankings since the previous rankings update Mohammad Hafeez 562 665 v Bangladesh, 04/03/2014
46 This player has moved down in the rankings since the previous rankings update Kusal Mendis 557 631 v Zimbabwe, 30/06/2017
47 This player has moved down in the rankings since the previous rankings update Sikandar Raza 540 576 v Afghanistan, 22/10/2015
48 Evin Lewis 539 546 v Ireland, 12/01/2020
Kusal Perera 539 553 v Bangladesh, 31/07/2019
50 Niroshan Dickwella 538 643 v New Zealand, 03/01/2019
51 Marcus Stoinis 537 616 v India, 08/03/2019
This player has moved down in the rankings since the previous rankings update Alex Hales 537 705 v New Zealand, 06/06/2017
53 Brendan Taylor 536 667 v New Zealand, 09/02/2012
54 Imad Wasim 535 556 v Bangladesh, 05/07/2019
55 Mahmudullah 533 579 v Afghanistan, 23/09/2018
56 Sarfaraz Ahmed 529 581 v West Indies, 05/10/2016
57 Mohammad Shahzad 527 594 v Bangladesh, 28/09/2016
58 Calum MacLeod 522 585 v England, 10/06/2018
59 Chris Gayle 520 804 v Zimbabwe, 30/11/2003
60 Sean Williams 518 556 v India, 14/03/2015
61 This player has moved up in the rankings since the previous rankings update Kevin O'Brien 516 602 v Netherlands, 07/07/2013
62 This player has moved down in the rankings since the previous rankings update Najibullah Zadran 515 518 v West Indies, 09/11/2019
This player has moved down in the rankings since the previous rankings update Colin de Grandhomme 515 520 v Pakistan, 19/01/2018
64 Shreyas Iyer 513 513 v New Zealand, 11/02/2020
65 Avishka Fernando 510 514 v West Indies, 26/02/2020
Shaun Marsh 510 581 v South Africa, 18/01/2009
67 Jimmy Neesham 500 549 v Pakistan, 26/06/2019
Mohammad Nabi 500 545 v Bangladesh, 28/09/2016
69 Heinrich Klaasen 499 499 v Australia, 07/03/2020
70 Shaiman Anwar 497 522 v Zimbabwe, 14/04/2019
Peter Handscomb 497 593 v Pakistan, 27/03/2019
72 Hashmatullah Shaidi 492 519 v India, 22/06/2019
73 Hardik Pandya 491 532 v New Zealand, 09/07/2019
74 Danushka Gunathilaka 489 500 v Pakistan, 02/10/2019
Mitchell Marsh 489 641 v New Zealand, 06/12/2016
76 William Porterfield 487 539 v UAE, 12/03/2018
77 Ambati Rayudu 483 574 v New Zealand, 03/02/2019
78 Asghar Afghan 479 483 v West Indies, 11/11/2019
79 Richard Berrington 478 487 v United States, 14/12/2019
80 Colin Munro 476 539 v Sri Lanka, 05/01/2019
81 Craig Ervine 475 524 v Afghanistan, 18/10/2015
82 Upul Tharanga 473 663 v New Zealand, 28/12/2006
83 Lahiru Thirimanne 463 599 v West Indies, 04/11/2015
84 Mitchell Santner 459 502 v England, 10/03/2018
Thisara Perera 459 509 v New Zealand, 08/01/2019
86 Sabbir Rahman 457 515 v Sri Lanka, 19/01/2018
87 Muhammad Usman 453 453 v Namibia, 09/01/2020
88 Jason Holder 449 518 v Afghanistan, 15/03/2018
89 Marnus Labuschagne 447 447 v New Zealand, 13/03/2020
90 Dhananjaya de Silva 443 444 v Bangladesh, 28/07/2019
Assad Vala 443 444 v Namibia, 23/09/2019
92 Aiden Markram 442 459 v New Zealand, 19/06/2019
93 Andile Phehlukwayo 426 449 v Australia, 06/07/2019
94 Mithun Ali 423 439 v West Indies, 13/05/2019
95 This player has moved up in the rankings since the previous rankings update Ravindra Jadeja 419 552 v West Indies, 08/10/2014
96 This player has moved up in the rankings since the previous rankings update Gulbadin Naib 418 440 v Ireland, 28/02/2018
97 This player has moved up in the rankings since the previous rankings update Matthew Cross 416 427 v Oman, 18/08/2019
98 This player has moved up in the rankings since the previous rankings update Tony Ura 415 416 v Namibia, 23/09/2019
99 This player has moved down in the rankings since the previous rankings update Moeen Ali 412 522 v West Indies, 27/09/2017
100 Rashid Khan 402 477 v Ireland, 10/03/2019