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 MRF Tyres Rankings Archive using the date selector below:
odi

Men's ODI Batting Rankings

Last Updated - 26. January 2021
Pos Player Team Rating Career Best Rating
1
IND
870
911 v England, 12/07/2018
2 Rohit Sharma 842 885 v Sri Lanka, 06/07/2019
3 Babar Azam 837 846 v Sri Lanka, 20/10/2017
4 Ross Taylor 818 841 v Bangladesh, 05/06/2019
5 Aaron Finch 791 798 v England, 25/06/2019
6 Francois du Plessis 790 820 v Australia, 06/07/2019
7 David Warner 773 880 v Pakistan, 26/01/2017
8 Kane Williamson 765 799 v India, 09/07/2019
9 Quinton de Kock 755 813 v Sri Lanka, 10/03/2019
10 Jonny Bairstow 754 777 v Australia, 21/06/2018
11 Imam-ul-Haq 748 764 v Bangladesh, 05/07/2019
12 Shai Hope 739 808 v Bangladesh, 17/05/2019
13 Joe Root 734 824 v Sri Lanka, 13/10/2018
14 Martin Guptill 711 789 v South Africa, 01/03/2017
15 Mushfiqur Rahim 710 723 v Sri Lanka, 28/07/2019
16 Steve Smith 707 752 v Pakistan, 22/01/2017
17 Shikhar Dhawan 696 813 v Pakistan, 23/09/2018
18 Jason Roy 690 782 v Australia, 11/07/2019
19 Fakhar Zaman 686 768 v England, 11/05/2019
20 Glenn Maxwell 684 735 v India, 20/01/2016
This player has moved up in the rankings since the previous rankings update Paul Stirling 684 693 v Pakistan, 23/05/2013
22 This player has moved down in the rankings since the previous rankings update Tamim Iqbal 683 737 v West Indies, 28/07/2018
23 This player has moved down in the rankings since the previous rankings update Usman Khawaja 675 735 v New Zealand, 29/06/2019
24 This player has moved down in the rankings since the previous rankings update Shakib Al Hasan 669 692 v Pakistan, 05/07/2019
25 Eoin Morgan 668 720 v Afghanistan, 18/06/2019
26 Jos Buttler 655 741 v Bangladesh, 08/06/2019
27 Ben Stokes 654 694 v New Zealand, 14/07/2019
28 Alex Carey 644 644 v India, 02/12/2020
29 Shimron Hetmyer 643 709 v India, 15/12/2019
30 David Miller 626 635 v New Zealand, 24/03/2015
31 Rassie van der Dussen 616 639 v England, 04/02/2020
32 Haris Sohail 612 618 v Zimbabwe, 30/10/2020
33 Nicholas Pooran 605 634 v Ireland, 12/01/2020
34 Lokesh Rahul 603 614 v Australia, 29/11/2020
35 Tom Latham 601 625 v India, 29/10/2017
36 Angelo Mathews 588 707 v England, 07/12/2014
Kyle Coetzer 588 647 v Ireland, 18/03/2018
38 Henry Nicholls 581 592 v India, 11/02/2020
39 Aqib Ilyas 578 578 v United States, 11/02/2020
40 Brendan Taylor 571 667 v New Zealand, 09/02/2012
41 Kedar Jadhav 568 629 v Afghanistan, 22/06/2019
42 This player has moved up in the rankings since the previous rankings update Litton Das 565 573 v West Indies, 22/01/2021
43 This player has moved up in the rankings since the previous rankings update Sean Williams 561 561 v Pakistan, 03/11/2020
44 This player has moved down in the rankings since the previous rankings update Rahmat Shah 559 625 v Sri Lanka, 17/09/2018
45 Kusal Mendis 557 631 v Zimbabwe, 30/06/2017
46 Soumya Sarkar 556 671 v South Africa, 15/07/2015
47 Mohammad Hafeez 554 665 v Bangladesh, 04/03/2014
48 Hardik Pandya 553 553 v Australia, 02/12/2020
49 Mahmudullah 552 579 v Afghanistan, 23/09/2018
50 This player has moved up in the rankings since the previous rankings update Imad Wasim 541 556 v Bangladesh, 05/07/2019
51 This player has moved up in the rankings since the previous rankings update Kusal Perera 539 553 v Bangladesh, 31/07/2019
52 This player has moved down in the rankings since the previous rankings update Andrew Balbirnie 537 570 v Zimbabwe, 01/07/2019
53 Sikandar Raza 536 576 v Afghanistan, 22/10/2015
54 Evin Lewis 531 546 v Ireland, 12/01/2020
55 Marcus Stoinis 525 616 v India, 08/03/2019
56 This player has moved up in the rankings since the previous rankings update Calum MacLeod 522 585 v England, 10/06/2018
57 This player has moved up in the rankings since the previous rankings update Sarfaraz Ahmed 521 581 v West Indies, 05/10/2016
58 This player has moved down in the rankings since the previous rankings update Mohammad Shahzad 519 594 v Bangladesh, 28/09/2016
59 Colin de Grandhomme 515 520 v Pakistan, 19/01/2018
60 This player has moved up in the rankings since the previous rankings update Chris Gayle 512 804 v Zimbabwe, 30/11/2003
61 This player has moved up in the rankings since the previous rankings update Avishka Fernando 510 514 v West Indies, 26/02/2020
62 This player has moved down in the rankings since the previous rankings update Najibullah Zadran 506 518 v West Indies, 09/11/2019
This player has moved up in the rankings since the previous rankings update Marnus Labuschagne 506 532 v India, 29/11/2020
64 This player has moved up in the rankings since the previous rankings update Jimmy Neesham 500 549 v Pakistan, 26/06/2019
65 This player has moved up in the rankings since the previous rankings update Heinrich Klaasen 499 499 v Australia, 07/03/2020
66 This player has moved down in the rankings since the previous rankings update Hashmatullah Shaidi 498 519 v India, 22/06/2019
67 This player has moved up in the rankings since the previous rankings update Shreyas Iyer 495 513 v New Zealand, 11/02/2020
This player has moved up in the rankings since the previous rankings update Shaun Marsh 495 581 v South Africa, 18/01/2009
This player has moved down in the rankings since the previous rankings update Kevin O'Brien 495 602 v Netherlands, 07/07/2013
70 Mohammad Nabi 494 545 v Bangladesh, 28/09/2016
71 Danushka Gunathilaka 489 500 v Pakistan, 02/10/2019
72 Mitchell Marsh 486 641 v New Zealand, 06/12/2016
73 Peter Handscomb 483 593 v Pakistan, 27/03/2019
74 This player has moved up in the rankings since the previous rankings update Asghar Afghan 479 483 v West Indies, 11/11/2019
75 This player has moved down in the rankings since the previous rankings update Richard Berrington 478 487 v United States, 14/12/2019
76 This player has moved up in the rankings since the previous rankings update Colin Munro 476 539 v Sri Lanka, 05/01/2019
77 This player has moved down in the rankings since the previous rankings update William Porterfield 475 539 v UAE, 12/03/2018
78 Muhammad Usman 471 478 v Ireland, 08/01/2021
79 Craig Ervine 464 524 v Afghanistan, 18/10/2015
80 Lahiru Thirimanne 463 599 v West Indies, 04/11/2015
81 Mitchell Santner 459 502 v England, 10/03/2018
Thisara Perera 459 509 v New Zealand, 08/01/2019
83 Sabbir Rahman 450 515 v Sri Lanka, 19/01/2018
84 Ravindra Jadeja 447 552 v West Indies, 08/10/2014
85 Dhananjaya de Silva 443 444 v Bangladesh, 28/07/2019
Assad Vala 443 444 v Namibia, 23/09/2019
87 Aiden Markram 442 459 v New Zealand, 19/06/2019
Jason Holder 442
89 Rovman Powell 432 456 v India, 24/10/2018
This player has moved up in the rankings since the previous rankings update Rashid Khan 432 477 v Ireland, 10/03/2019
91 This player has moved down in the rankings since the previous rankings update Andile Phehlukwayo 426 449 v Australia, 06/07/2019
92 Mithun Ali 417 439 v West Indies, 13/05/2019
Chris Woakes 417 481 v Australia, 26/01/2018
94 Matthew Cross 416 427 v Oman, 18/08/2019
95 Sam Billings 415 415 v Australia, 16/09/2020
Tony Ura 415 416 v Namibia, 23/09/2019
Gulbadin Naib 415 440 v Ireland, 28/02/2018
98 Moeen Ali 401 522 v West Indies, 27/09/2017
99 This player has moved up in the rankings since the previous rankings update Javed Ahmadi 392 469 v Zimbabwe, 19/02/2018
100 This player has moved down in the rankings since the previous rankings update Curtis Campher 391 399 v Afghanistan, 24/01/2021