Look back through the MRF Tyres Rankings Archive using the date selector below:
odi

Men's ODI Batting Rankings

Last Updated - 17. September 2023
Pos Player Team Rating Career Best Rating
1
(0)
PAK
857
898 v West Indies, 10/06/2022
2
(0)
Shubman Gill 814 814 v Sri Lanka, 17/09/2023
3
(0)
Rassie van der Dussen 743 796 v England, 19/07/2022
4
(1) This player has moved up in the rankings since the previous rankings update
Imam-ul-Haq 728 815 v West Indies, 12/06/2022
5
(1) This player has moved up in the rankings since the previous rankings update
Harry Tector 726 726 v Nepal, 04/07/2023
6
(2) This player has moved down in the rankings since the previous rankings update
David Warner 720 880 v Pakistan, 26/01/2017
7
(0)
Quinton de Kock 714 813 v Sri Lanka, 10/03/2019
8
(1) This player has moved up in the rankings since the previous rankings update
Virat Kohli 708 911 v England, 12/07/2018
9
(1) This player has moved down in the rankings since the previous rankings update
Heinrich Klaasen 698 709 v Australia, 15/09/2023
10
(0)
Rohit Sharma 696 885 v Sri Lanka, 06/07/2019
11
(0)
Fakhar Zaman 692 784 v New Zealand, 29/04/2023
12
(1) This player has moved up in the rankings since the previous rankings update
Shai Hope 677 808 v Bangladesh, 17/05/2019
13
(1) This player has moved up in the rankings since the previous rankings update
Dawid Malan 675 675 v New Zealand, 15/09/2023
14
(1) This player has moved up in the rankings since the previous rankings update
Steve Smith 668 752 v Pakistan, 22/01/2017
=
(3) This player has moved down in the rankings since the previous rankings update
Temba Bavuma 668 691 v Australia, 12/09/2023
16
(0)
Jos Buttler 667 741 v Bangladesh, 08/06/2019
17
(1) This player has moved up in the rankings since the previous rankings update
David Miller 656 656 v Australia, 17/09/2023
18
(1) This player has moved down in the rankings since the previous rankings update
Jason Roy 655 782 v Australia, 11/07/2019
19
(0)
Ibrahim Zadran 644 663 v Bangladesh, 08/07/2023
20
(0)
Mushfiqur Rahim 640 739 v Sri Lanka, 25/05/2021
21
(1) This player has moved up in the rankings since the previous rankings update
Jonny Bairstow 633 796 v India, 26/03/2021
22
(1) This player has moved down in the rankings since the previous rankings update
Travis Head 630 670 v England, 24/06/2018
23
(0)
Kane Williamson 626 799 v India, 09/07/2019
24
(0)
Paul Stirling 625 697 v Netherlands, 04/06/2021
25
(5) This player has moved up in the rankings since the previous rankings update
Ishan Kishan 624 625 v Sri Lanka, 12/09/2023
26
(2) This player has moved up in the rankings since the previous rankings update
Sikandar Raza 615 627 v India, 22/08/2022
27
(2) This player has moved up in the rankings since the previous rankings update
Gerhard Erasmus 614 618 v UAE, 02/04/2023
28
(3) This player has moved down in the rankings since the previous rankings update
Kariyawasa Asalanka 612 622 v Pakistan, 14/09/2023
29
(3) This player has moved down in the rankings since the previous rankings update
Alex Carey 609 669 v West Indies, 26/07/2021
=
(1) This player has moved up in the rankings since the previous rankings update
Tom Latham 609 657 v Pakistan, 09/01/2023
=
(1) This player has moved up in the rankings since the previous rankings update
Shakib Al Hasan 609 692 v Pakistan, 05/07/2019
32
(5) This player has moved down in the rankings since the previous rankings update
Pathum Nissanka 608 625 v Bangladesh, 09/09/2023
33
(0)
Joe Root 603 824 v Sri Lanka, 13/10/2018
34
(0)
Nicholas Pooran 601 634 v Ireland, 12/01/2020
=
(9) This player has moved up in the rankings since the previous rankings update
Aiden Markram 601 601 v Australia, 17/09/2023
36
(1) This player has moved down in the rankings since the previous rankings update
Ben Stokes 588 694 v New Zealand, 14/07/2019
37
(0)
Glenn Maxwell 582 735 v India, 20/01/2016
38
(2) This player has moved down in the rankings since the previous rankings update
Shreyas Iyer 581 673 v Bangladesh, 07/12/2022
39
(1) This player has moved down in the rankings since the previous rankings update
Lokesh Rahul 580 657 v England, 26/03/2021
40
(1) This player has moved down in the rankings since the previous rankings update
Rahmanullah Gurbaz 579 629 v Pakistan, 24/08/2023
41
(1) This player has moved down in the rankings since the previous rankings update
Daryl Mitchell 577 600 v England, 10/09/2023
=
(1) This player has moved down in the rankings since the previous rankings update
Scott Edwards 577 594 v Sri Lanka, 30/06/2023
43
(1) This player has moved down in the rankings since the previous rankings update
Rahmat Shah 574 635 v Sri Lanka, 27/11/2022
=
(1) This player has moved down in the rankings since the previous rankings update
Tamim Iqbal 574 737 v West Indies, 28/07/2018
45
(1) This player has moved up in the rankings since the previous rankings update
Marnus Labuschagne 571 574 v South Africa, 09/09/2023
46
(1) This player has moved down in the rankings since the previous rankings update
Sean Williams 566 571 v Sri Lanka, 02/07/2023
47
(1) This player has moved up in the rankings since the previous rankings update
Litton Das 548 627 v Zimbabwe, 05/08/2022
=
(1) This player has moved up in the rankings since the previous rankings update
Mohammad Rizwan 548 548 v Sri Lanka, 14/09/2023
49
(2) This player has moved down in the rankings since the previous rankings update
Kusal Mendis 545 631 v Zimbabwe, 30/06/2017
50
(0)
Devon Conway 538 584 v England, 08/09/2023
51
(0)
Assad Vala 536 550 v Nepal, 27/02/2023
52
(1) This player has moved up in the rankings since the previous rankings update
Martin Guptill 534 789 v South Africa, 01/03/2017
53
(1) This player has moved down in the rankings since the previous rankings update
Shikhar Dhawan 530 813 v Pakistan, 23/09/2018
54
(0)
George Munsey 529 587 v Namibia, 10/07/2022
55
(0)
Andrew Balbirnie 526 584 v South Africa, 13/07/2021
56
(7) This player has moved up in the rankings since the previous rankings update
Mitchell Marsh 521 641 v New Zealand, 06/12/2016
57
(1) This player has moved down in the rankings since the previous rankings update
Hashmatullah Shaidi 519 543 v Zimbabwe, 09/06/2022
58
(1) This player has moved down in the rankings since the previous rankings update
Vriitya Aravind 518 538 v Oman, 21/06/2023
59
(1) This player has moved down in the rankings since the previous rankings update
Max O'Dowd 516 517 v West Indies, 26/06/2023
60
(1) This player has moved down in the rankings since the previous rankings update
Gajanand Singh 512 512 v UAE, 06/07/2023
61
(1) This player has moved down in the rankings since the previous rankings update
Aaron Jones 510 540 v Papua New Guinea, 02/04/2023
62
(1) This player has moved down in the rankings since the previous rankings update
Najibullah Zadran 508 555 v Sri Lanka, 30/11/2022
=
(1) This player has moved down in the rankings since the previous rankings update
Mahmudullah 508 595 v India, 07/12/2022
64
(0)
Kyle Coetzer 506 647 v Ireland, 18/03/2018
65
(0)
Aqib Ilyas 501 578 v United States, 11/02/2020
66
(0)
Muhammad Waseem 500 511 v Sri Lanka, 19/06/2023
67
(0)
Hardik Pandya 496 561 v England, 28/03/2021
=
(0)
Richard Berrington 496 535 v United States, 29/05/2022
69
(0)
Monank Patel 493 554 v Papua New Guinea, 25/11/2022
70
(0)
Zeeshan Maqsood 487 514 v Ireland, 19/06/2023
=
(0)
Mohammad Nabi 487 545 v Bangladesh, 28/09/2016
72
(0)
Michael Leask 484 491 v UAE, 23/06/2023
73
(0)
Aasif Sheikh 479 496 v Papua New Guinea, 13/03/2023
74
(0)
Asif Khan 476 476 v United States, 06/07/2023
=
(0)
Ayaan Khan 476 476 v West Indies, 05/07/2023
=
(0)
Haris Sohail 476 618 v Zimbabwe, 30/10/2020
77
(0)
Henry Nicholls 472 596 v Bangladesh, 20/03/2021
78
(1) This player has moved up in the rankings since the previous rankings update
Will Young 467 480 v Pakistan, 07/05/2023
79
(1) This player has moved down in the rankings since the previous rankings update
Janneman Malan 466 616 v India, 21/01/2022
80
(0)
Kashyap Prajapati 464 464 v West Indies, 05/07/2023
=
(0)
Craig Ervine 464 524 v Afghanistan, 18/10/2015
82
(0)
Nazmul Shanto 463 477 v Afghanistan, 03/09/2023
83
(0)
Steven Taylor 462 501 v Jersey, 04/04/2023
84
(0)
R.K. Paudel 461 519 v Papua New Guinea, 27/02/2023
85
(2) This player has moved up in the rankings since the previous rankings update
Brandon King 458 471 v Oman, 05/07/2023
86
(2) This player has moved up in the rankings since the previous rankings update
Michael van Lingen 457 465 v UAE, 02/04/2023
87
(1) This player has moved down in the rankings since the previous rankings update
Dimuth Karunaratne 455 477 v West Indies, 07/07/2023
88
(1) This player has moved up in the rankings since the previous rankings update
George Dockrell 454 454 v Nepal, 04/07/2023
89
(1) This player has moved up in the rankings since the previous rankings update
Jatinder Singh 453 506 v UAE, 29/04/2023
90
(5) This player has moved down in the rankings since the previous rankings update
Dhananjaya de Silva 451 487 v Netherlands, 30/06/2023
91
(0)
Vikramjit Singh 450 451 v Scotland, 06/07/2023
92
(1) This player has moved up in the rankings since the previous rankings update
Towhid Hridoy 447 447 v India, 15/09/2023
93
(2) This player has moved up in the rankings since the previous rankings update
Brandon McMullen 445 445 v Netherlands, 06/07/2023
94
(2) This player has moved up in the rankings since the previous rankings update
Curtis Campher 444 444 v Nepal, 04/07/2023
95
(1) This player has moved down in the rankings since the previous rankings update
Marcus Stoinis 443 616 v England, 28/01/2018
96
(4) This player has moved down in the rankings since the previous rankings update
Sadeera Samarawickrama 440 450 v Pakistan, 14/09/2023
97
(0)
Ryan Burl 437 437 v Scotland, 04/07/2023
98
(0)
Iftikhar Ahmed 433 433 v Sri Lanka, 14/09/2023
99
(0)
Kushal Bhurtel 432 432 v India, 04/09/2023
=
(0)
Mitchell Santner 432 502 v England, 10/03/2018