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

Men's ODI Batting Rankings

Last Updated - 13. March 2023
Pos Player Team Rating Career Best Rating
1
(0)
PAK
887
898 v West Indies, 10/06/2022
2
(0)
Rassie van der Dussen 787 796 v England, 19/07/2022
3
(0)
David Warner 747 880 v Pakistan, 26/01/2017
4
(0)
Quinton de Kock 743 813 v Sri Lanka, 10/03/2019
5
(0)
Imam-ul-Haq 740 815 v West Indies, 12/06/2022
6
(0)
Shubman Gill 734 734 v New Zealand, 24/01/2023
7
(0)
Virat Kohli 727 911 v England, 12/07/2018
8
(0)
Steve Smith 719 752 v Pakistan, 22/01/2017
=
(0)
Rohit Sharma 719 885 v Sri Lanka, 06/07/2019
10
(0)
Kane Williamson 700 799 v India, 09/07/2019
11
(0)
Fakhar Zaman 699 779 v England, 08/07/2021
12
(0)
Jason Roy 682 782 v Australia, 11/07/2019
13
(0)
Harry Tector 680 680 v Zimbabwe, 21/01/2023
14
(0)
Shai Hope 679 808 v Bangladesh, 17/05/2019
15
(0)
Jonny Bairstow 669 796 v India, 26/03/2021
16
(0)
Jos Buttler 658 741 v Bangladesh, 08/06/2019
17
(0)
Paul Stirling 654 697 v Netherlands, 04/06/2021
18
(0)
David Miller 647 653 v England, 29/01/2023
19
(0)
Tamim Iqbal 644 737 v West Indies, 28/07/2018
20
(0)
Shreyas Iyer 643 673 v Bangladesh, 07/12/2022
21
(0)
Alex Carey 635 669 v West Indies, 26/07/2021
22
(0)
Mushfiqur Rahim 633 739 v Sri Lanka, 25/05/2021
23
(0)
Glenn Maxwell 632 735 v India, 20/01/2016
24
(0)
Joe Root 631 824 v Sri Lanka, 13/10/2018
25
(0)
Rahmat Shah 628 635 v Sri Lanka, 27/11/2022
26
(0)
Nicholas Pooran 622 634 v Ireland, 12/01/2020
27
(0)
Shakib Al Hasan 615 692 v Pakistan, 05/07/2019
28
(0)
Tom Latham 614 657 v Pakistan, 09/01/2023
29
(0)
Travis Head 610 670 v England, 24/06/2018
30
(0)
Sikandar Raza 603 627 v India, 22/08/2022
31
(0)
Shikhar Dhawan 598 813 v Pakistan, 23/09/2018
32
(0)
Martin Guptill 597 789 v South Africa, 01/03/2017
33
(0)
Mahmudullah 585 595 v India, 07/12/2022
34
(0)
Litton Das 577 627 v Zimbabwe, 05/08/2022
35
(0)
Dawid Malan 572 610 v Bangladesh, 01/03/2023
36
(0)
Gerhard Erasmus 571 594 v Nepal, 14/02/2023
37
(0)
George Munsey 569 587 v Namibia, 10/07/2022
38
(0)
Devon Conway 566 566 v India, 24/01/2023
39
(0)
Kariyawasa Asalanka 561 605 v Australia, 21/06/2022
40
(0)
Andrew Balbirnie 560 584 v South Africa, 13/07/2021
41
(0)
Najibullah Zadran 555 555 v Sri Lanka, 30/11/2022
42
(0)
Lokesh Rahul 554 657 v England, 26/03/2021
43
(0)
Heinrich Klaasen 550 550 v England, 01/02/2023
44
(0)
Ishan Kishan 547 578 v Bangladesh, 10/12/2022
=
(0)
Monank Patel 547 554 v Papua New Guinea, 25/11/2022
46
(0)
Kyle Coetzer 543 647 v Ireland, 18/03/2018
=
(0)
Ibrahim Zadran 543 543 v Sri Lanka, 30/11/2022
48
(0)
Haris Sohail 542 618 v Zimbabwe, 30/10/2020
49
(0)
Kusal Mendis 534 631 v Zimbabwe, 30/06/2017
50
(0)
Temba Bavuma 532 532 v England, 01/02/2023
51
(1) This player has moved up in the rankings since the previous rankings update
Hashmatullah Shaidi 523 543 v Zimbabwe, 09/06/2022
52
(1) This player has moved up in the rankings since the previous rankings update
Aiden Markram 522 524 v India, 09/10/2022
53
(1) This player has moved up in the rankings since the previous rankings update
Aaron Jones 521 526 v Papua New Guinea, 25/11/2022
=
(3) This player has moved down in the rankings since the previous rankings update
Assad Vala 521 550 v Nepal, 27/02/2023
55
(0)
R.K. Paudel 514 519 v Papua New Guinea, 27/02/2023
56
(0)
Rahmanullah Gurbaz 511 540 v Zimbabwe, 04/06/2022
57
(0)
Janneman Malan 510 616 v India, 21/01/2022
58
(0)
Sean Williams 505 567 v Sri Lanka, 18/01/2022
59
(0)
Scott Edwards 504 525 v Pakistan, 16/08/2022
60
(0)
Avishka Fernando 500 591 v South Africa, 02/09/2021
61
(0)
Zeeshan Maqsood 499 499 v Nepal, 14/06/2022
62
(9) This player has moved up in the rankings since the previous rankings update
Aasif Sheikh 496 496 v Papua New Guinea, 13/03/2023
=
(1) This player has moved down in the rankings since the previous rankings update
Jatinder Singh 496 496 v Nepal, 14/06/2022
64
(1) This player has moved down in the rankings since the previous rankings update
Mohammad Rizwan 495 495 v New Zealand, 13/01/2023
65
(1) This player has moved down in the rankings since the previous rankings update
Mohammad Nabi 492 545 v Bangladesh, 28/09/2016
66
(1) This player has moved down in the rankings since the previous rankings update
Dasun Shanaka 489 506 v India, 10/01/2023
=
(1) This player has moved down in the rankings since the previous rankings update
Marnus Labuschagne 489 532 v India, 29/11/2020
68
(1) This player has moved down in the rankings since the previous rankings update
Mitchell Santner 488 502 v England, 10/03/2018
69
(1) This player has moved down in the rankings since the previous rankings update
Henry Nicholls 487 596 v Bangladesh, 20/03/2021
70
(1) This player has moved down in the rankings since the previous rankings update
Richard Berrington 482 535 v United States, 29/05/2022
71
(1) This player has moved down in the rankings since the previous rankings update
Danushka Gunathilaka 480 554 v Bangladesh, 28/05/2021
72
(0)
Vriitya Aravind 475 491 v Papua New Guinea, 05/03/2023
=
(0)
Hardik Pandya 475 561 v England, 28/03/2021
74
(0)
Tom Cooper 471 575 v West Indies, 28/02/2011
75
(0)
Michael Leask 469 477 v Namibia, 20/02/2023
76
(0)
Steven Taylor 468 470 v Papua New Guinea, 25/11/2022
=
(0)
Marcus Stoinis 468 616 v England, 28/01/2018
78
(0)
Dhananjaya de Silva 467 485 v Australia, 21/06/2022
79
(0)
Michael Bracewell 455 455 v India, 24/01/2023
=
(0)
Mitchell Marsh 455 641 v New Zealand, 06/12/2016
81
(0)
Shamarh Brooks 452 479 v New Zealand, 17/08/2022
82
(0)
Pathum Nissanka 451 460 v India, 10/01/2023
83
(0)
Philip Salt 447 447 v Bangladesh, 06/03/2023
84
(0)
Craig Ervine 445 524 v Afghanistan, 18/10/2015
85
(0)
Finn Allen 444 500 v Pakistan, 09/01/2023
86
(0)
Max O'Dowd 443 494 v England, 17/06/2022
87
(0)
Niroshan Dickwella 438 518 v Bangladesh, 28/05/2021
88
(0)
Michael van Lingen 434 434 v UAE, 25/02/2023
89
(0)
Gajanand Singh 433 433 v Namibia, 26/11/2022
=
(0)
Moeen Ali 433 522 v West Indies, 27/09/2017
91
(0)
Jimmy Neesham 430 549 v Pakistan, 26/06/2019
92
(0)
Cameron Green 429 438 v England, 17/11/2022
93
(0)
Rishabh Pant 428 521 v England, 17/07/2022
94
(0)
Afif Hossain 427 459 v Zimbabwe, 10/08/2022
95
(0)
Rashid Khan 426 477 v Ireland, 10/03/2019
96
(0)
Mehedi Hasan 425 462 v India, 07/12/2022
97
(0)
Wanindu Hasaranga 422 433 v India, 12/01/2023
=
(0)
Matthew Cross 422 446 v UAE, 14/08/2022
=
(0)
Kyle Mayers 422 422 v New Zealand, 21/08/2022
100
(0)
Chundangapoyil Rizwan 419 444 v Namibia, 25/02/2023