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