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 - 13. September 2021
Pos Player Team Rating Career Best Rating
1
PAK
873
873 v England, 13/07/2021
2 Virat Kohli 844 911 v England, 12/07/2018
3 Rohit Sharma 813 885 v Sri Lanka, 06/07/2019
4 Ross Taylor 801 841 v Bangladesh, 05/06/2019
5 Aaron Finch 779 798 v England, 25/06/2019
6 Jonny Bairstow 775 796 v India, 26/03/2021
7 David Warner 762 880 v Pakistan, 26/01/2017
8 Shai Hope 758 808 v Bangladesh, 17/05/2019
9 Kane Williamson 754 799 v India, 09/07/2019
10 Quinton de Kock 747 813 v Sri Lanka, 10/03/2019
11 Fakhar Zaman 741 779 v England, 08/07/2021
12 Joe Root 740 824 v Sri Lanka, 13/10/2018
13 Mushfiqur Rahim 723 739 v Sri Lanka, 25/05/2021
14 Imam-ul-Haq 717 768 v South Africa, 02/04/2021
15 Martin Guptill 707 789 v South Africa, 01/03/2017
16 Shikhar Dhawan 704 813 v Pakistan, 23/09/2018
17 Steve Smith 696 752 v Pakistan, 22/01/2017
18 Jason Roy 687 782 v Australia, 11/07/2019
19 Rassie van der Dussen 674 689 v Sri Lanka, 02/09/2021
Glenn Maxwell 674 735 v India, 20/01/2016
21 Tamim Iqbal 670 737 v West Indies, 28/07/2018
22 Alex Carey 669 669 v West Indies, 26/07/2021
23 Paul Stirling 658 697 v Netherlands, 04/06/2021
24 Ben Stokes 651 694 v New Zealand, 14/07/2019
25 Eoin Morgan 650 720 v Afghanistan, 18/06/2019
26 Shakib Al Hasan 641 692 v Pakistan, 05/07/2019
27 Lokesh Rahul 636 657 v England, 26/03/2021
28 Tom Latham 624 631 v Bangladesh, 23/03/2021
29 David Miller 622 643 v Pakistan, 04/04/2021
30 Nicholas Pooran 615 634 v Ireland, 12/01/2020
31 Jos Buttler 608 741 v Bangladesh, 08/06/2019
32 Shimron Hetmyer 607 709 v India, 15/12/2019
33 Haris Sohail 594 618 v Zimbabwe, 30/10/2020
34 Janneman Malan 589 589 v Sri Lanka, 07/09/2021
35 Henry Nicholls 581 596 v Bangladesh, 20/03/2021
36 Aqib Ilyas 578 578 v United States, 11/02/2020
37 This player has moved up in the rankings since the previous rankings update Kyle Coetzer 573 647 v Ireland, 18/03/2018
38 This player has moved up in the rankings since the previous rankings update Mahmudullah 571 582 v Sri Lanka, 28/05/2021
39 This player has moved down in the rankings since the previous rankings update Brendan Taylor 569 667 v New Zealand, 09/02/2012
40 Avishka Fernando 568 591 v South Africa, 02/09/2021
Andrew Balbirnie 568 584 v South Africa, 13/07/2021
42 Rahmat Shah 559 625 v Sri Lanka, 17/09/2018
43 Evin Lewis 558 567 v Sri Lanka, 12/03/2021
Litton Das 558 573 v Zimbabwe, 06/03/2020
45 Kedar Jadhav 552 629 v Afghanistan, 22/06/2019
46 This player has moved up in the rankings since the previous rankings update Kusal Perera 551 582 v England, 29/06/2021
47 This player has moved up in the rankings since the previous rankings update Hardik Pandya 548 561 v England, 28/03/2021
48 This player has moved down in the rankings since the previous rankings update Sean Williams 545 561 v Pakistan, 03/11/2020
49 Sikandar Raza 542 576 v Afghanistan, 22/10/2015
Angelo Mathews 542 707 v England, 07/12/2014
51 Danushka Gunathilaka 530 554 v Bangladesh, 28/05/2021
52 Imad Wasim 525 556 v Bangladesh, 05/07/2019
53 Soumya Sarkar 521 671 v South Africa, 15/07/2015
54 Kusal Mendis 518 631 v Zimbabwe, 30/06/2017
55 Marcus Stoinis 517 616 v India, 08/03/2019
56 Calum MacLeod 508 585 v England, 10/06/2018
57 Colin de Grandhomme 507 520 v Pakistan, 19/01/2018
58 Najibullah Zadran 506 518 v West Indies, 09/11/2019
59 Sarfaraz Ahmed 504 581 v West Indies, 05/10/2016
60 Hashmatullah Shaidi 498 519 v India, 22/06/2019
Marnus Labuschagne 498 532 v India, 29/11/2020
62 Jimmy Neesham 495 549 v Pakistan, 26/06/2019
Niroshan Dickwella 495 518 v Bangladesh, 28/05/2021
64 Mohammad Nabi 494 545 v Bangladesh, 28/09/2016
65 Mitchell Marsh 489 641 v New Zealand, 06/12/2016
66 This player has moved up in the rankings since the previous rankings update Kariyawasa Asalanka 484 484 v South Africa, 07/09/2021
This player has moved down in the rankings since the previous rankings update William Porterfield 484 539 v UAE, 12/03/2018
68 Asghar Afghan 479 483 v West Indies, 11/11/2019
Richard Berrington 479 487 v United States, 14/12/2019
70 Aiden Markram 478 485 v Sri Lanka, 04/09/2021
71 This player has moved up in the rankings since the previous rankings update Harry Tector 477 477 v Zimbabwe, 13/09/2021
72 This player has moved down in the rankings since the previous rankings update Heinrich Klaasen 476 499 v Australia, 07/03/2020
This player has moved up in the rankings since the previous rankings update Craig Ervine 476 524 v Afghanistan, 18/10/2015
74 This player has moved down in the rankings since the previous rankings update Dhananjaya de Silva 473 482 v England, 01/07/2021
75 This player has moved down in the rankings since the previous rankings update Shreyas Iyer 472 513 v New Zealand, 11/02/2020
76 This player has moved down in the rankings since the previous rankings update Muhammad Usman 471 478 v Ireland, 08/01/2021
77 Temba Bavuma 462 467 v Sri Lanka, 02/09/2021
78 Mitchell Santner 460 502 v England, 10/03/2018
79 Jason Holder 446 455 v Australia, 22/07/2021
80 Assad Vala 434 454 v United States, 06/09/2021
Ravindra Jadeja 434 552 v West Indies, 08/10/2014
82 Mithun Ali 433 452 v New Zealand, 23/03/2021
83 Rashid Khan 432 477 v Ireland, 10/03/2019
84 George Munsey 430 430 v Netherlands, 20/05/2021
85 Lahiru Thirimanne 429 599 v West Indies, 04/11/2015
86 Rishabh Pant 426 432 v England, 28/03/2021
87 Dasun Shanaka 424 424 v South Africa, 07/09/2021
Matthew Wade 424 553 v Pakistan, 15/01/2017
89 Andile Phehlukwayo 423 450 v Pakistan, 07/04/2021
90 Rovman Powell 419 456 v India, 24/10/2018
91 Kieron Pollard 416 602 v Zimbabwe, 24/02/2013
92 Gulbadin Naib 415 440 v Ireland, 28/02/2018
93 This player has moved up in the rankings since the previous rankings update Mohammad Rizwan 414 426 v Australia, 29/03/2019
94 This player has moved down in the rankings since the previous rankings update Curtis Campher 412 418 v South Africa, 16/07/2021
95 Dinesh Chandimal 409 667 v Australia, 02/03/2012
96 This player has moved up in the rankings since the previous rankings update Moeen Ali 404 522 v West Indies, 27/09/2017
97 This player has moved up in the rankings since the previous rankings update Chris Woakes 403 481 v Australia, 26/01/2018
98 This player has moved up in the rankings since the previous rankings update Matthew Cross 398 427 v Oman, 18/08/2019
99 This player has moved down in the rankings since the previous rankings update Wesley Madhevere 397 405 v Ireland, 10/09/2021
100 Sam Billings 396 415 v Australia, 16/09/2020