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

Men's ODI Batting Rankings

Last Updated - 07. August 2022
Pos Player Team Rating Career Best Rating
1
(0)
PAK
892
898 v West Indies, 10/06/2022
2
(0)
Imam-ul-Haq 815 815 v West Indies, 12/06/2022
3
(0)
Rassie van der Dussen 789 796 v England, 19/07/2022
4
(0)
Quinton de Kock 784 813 v Sri Lanka, 10/03/2019
5
(0)
Virat Kohli 767 911 v England, 12/07/2018
6
(0)
Rohit Sharma 763 885 v Sri Lanka, 06/07/2019
7
(0)
Ross Taylor 744 841 v Bangladesh, 05/06/2019
8
(0)
David Warner 737 880 v Pakistan, 26/01/2017
9
(0)
Jonny Bairstow 732 796 v India, 26/03/2021
10
(0)
Aaron Finch 715 798 v England, 25/06/2019
11
(0)
Fakhar Zaman 701 779 v England, 08/07/2021
12
(0)
Shikhar Dhawan 693 813 v Pakistan, 23/09/2018
13
(0)
Martin Guptill 691 789 v South Africa, 01/03/2017
14
(0)
Joe Root 691 824 v Sri Lanka, 13/10/2018
15
(0)
Shai Hope 687 808 v Bangladesh, 17/05/2019
16
(0)
Tamim Iqbal 681 737 v West Indies, 28/07/2018
17
(1) This player has moved up in the rankings since the previous rankings update
Jason Roy 672 782 v Australia, 11/07/2019
18
(1) This player has moved up in the rankings since the previous rankings update
Glenn Maxwell 670 735 v India, 20/01/2016
19
(2) This player has moved down in the rankings since the previous rankings update
Mushfiqur Rahim 668 739 v Sri Lanka, 25/05/2021
20
(0)
Steve Smith 666 752 v Pakistan, 22/01/2017
21
(0)
Paul Stirling 664 697 v Netherlands, 04/06/2021
22
(0)
Alex Carey 645 669 v West Indies, 26/07/2021
23
(0)
Tom Latham 635 649 v Netherlands, 02/04/2022
24
(1) This player has moved up in the rankings since the previous rankings update
David Miller 627 643 v Pakistan, 04/04/2021
25
(1) This player has moved up in the rankings since the previous rankings update
Harry Tector 626 626 v New Zealand, 15/07/2022
26
(1) This player has moved up in the rankings since the previous rankings update
Rahmat Shah 624 629 v Zimbabwe, 05/06/2022
27
(1) This player has moved up in the rankings since the previous rankings update
Jos Buttler 624 741 v Bangladesh, 08/06/2019
28
(4) This player has moved down in the rankings since the previous rankings update
Litton Das 621 627 v Zimbabwe, 05/08/2022
29
(4) This player has moved up in the rankings since the previous rankings update
Sikandar Raza 619 619 v Bangladesh, 07/08/2022
30
(1) This player has moved down in the rankings since the previous rankings update
Shakib Al Hasan 607 692 v Pakistan, 05/07/2019
31
(1) This player has moved down in the rankings since the previous rankings update
Nicholas Pooran 602 634 v Ireland, 12/01/2020
32
(1) This player has moved down in the rankings since the previous rankings update
Lokesh Rahul 602 657 v England, 26/03/2021
33
(1) This player has moved down in the rankings since the previous rankings update
Kariyawasa Asalanka 592 605 v Australia, 21/06/2022
34
(0)
Kyle Coetzer 590 647 v Ireland, 18/03/2018
35
(1) This player has moved up in the rankings since the previous rankings update
Mahmudullah 584 584 v Zimbabwe, 07/08/2022
36
(1) This player has moved down in the rankings since the previous rankings update
Travis Head 582 670 v England, 24/06/2018
37
(0)
Haris Sohail 567 618 v Zimbabwe, 30/10/2020
38
(0)
George Munsey 561 587 v Namibia, 10/07/2022
39
(0)
Henry Nicholls 560 596 v Bangladesh, 20/03/2021
40
(0)
Andrew Balbirnie 550 584 v South Africa, 13/07/2021
41
(0)
Kusal Mendis 548 631 v Zimbabwe, 30/06/2017
42
(0)
Hashmatullah Shaidi 544 543 v Zimbabwe, 09/06/2022
43
(0)
Janneman Malan 543 616 v India, 21/01/2022
44
(0)
Najibullah Zadran 541 547 v Bangladesh, 25/02/2022
45
(1) This player has moved up in the rankings since the previous rankings update
Hardik Pandya 536 561 v England, 28/03/2021
46
(1) This player has moved up in the rankings since the previous rankings update
Avishka Fernando 533 591 v South Africa, 02/09/2021
47
(2) This player has moved down in the rankings since the previous rankings update
Sean Williams 532 567 v Sri Lanka, 18/01/2022
48
(0)
Calum MacLeod 531 585 v England, 10/06/2018
49
(0)
Shreyas Iyer 525 525 v West Indies, 27/07/2022
50
(0)
Aqib Ilyas 524 578 v United States, 11/02/2020
51
(0)
Shimron Hetmyer 522 709 v India, 15/12/2019
52
(0)
Kusal Perera 516 582 v England, 29/06/2021
53
(0)
Assad Vala 515 537 v Nepal, 25/03/2022
54
(0)
Richard Berrington 514 535 v United States, 29/05/2022
55
(0)
Marcus Stoinis 512 616 v India, 08/03/2019
56
(0)
Danushka Gunathilaka 510 554 v Bangladesh, 28/05/2021
57
(0)
Angelo Mathews 507 707 v England, 07/12/2014
58
(0)
Rishabh Pant 506 521 v England, 17/07/2022
59
(0)
Imad Wasim 503 556 v Bangladesh, 05/07/2019
60
(0)
Aiden Markram 501 501 v England, 24/07/2022
61
(0)
Zeeshan Maqsood 499 499 v Nepal, 14/06/2022
62
(0)
Jatinder Singh 496 496 v Nepal, 14/06/2022
63
(0)
Mohammad Nabi 495 545 v Bangladesh, 28/09/2016
64
(0)
Scott Edwards 489 489 v England, 22/06/2022
65
(0)
Temba Bavuma 487 530 v India, 21/01/2022
66
(0)
Max O'Dowd 486 494 v England, 17/06/2022
67
(1) This player has moved up in the rankings since the previous rankings update
Rahmanullah Gurbaz 484 540 v Zimbabwe, 04/06/2022
68
(1) This player has moved up in the rankings since the previous rankings update
Monank Patel 483 496 v Nepal, 11/06/2022
69
(1) This player has moved up in the rankings since the previous rankings update
Sarfaraz Ahmed 482 581 v West Indies, 05/10/2016
70
(3) This player has moved down in the rankings since the previous rankings update
Soumya Sarkar 481 671 v South Africa, 15/07/2015
71
(0)
Colin de Grandhomme 481 520 v Pakistan, 19/01/2018
72
(0)
Evin Lewis 480 567 v Sri Lanka, 12/03/2021
73
(0)
Dhananjaya de Silva 480 485 v Australia, 21/06/2022
74
(0)
Marnus Labuschagne 480 532 v India, 29/11/2020
75
(0)
Craig Ervine 474 524 v Afghanistan, 18/10/2015
76
(0)
Mitchell Marsh 469 641 v New Zealand, 06/12/2016
77
(0)
Jimmy Neesham 468 549 v Pakistan, 26/06/2019
78
(0)
Vriitya Aravind 467 466 v United States, 04/06/2022
79
(0)
Niroshan Dickwella 465 518 v Bangladesh, 28/05/2021
80
(0)
R.K. Paudel 462 478 v Oman, 14/06/2022
81
(0)
Heinrich Klaasen 461 499 v Australia, 07/03/2020
82
(0)
Dasun Shanaka 455 472 v Australia, 16/06/2022
83
(0)
Muhammad Usman 453 491 v Oman, 08/02/2022
84
(0)
Gerhard Erasmus 449 449 v Nepal, 16/07/2022
85
(0)
Rashid Khan 447 477 v Ireland, 10/03/2019
86
(0)
Mitchell Santner 444 502 v England, 10/03/2018
87
(0)
Aaron Jones 440 440 v Nepal, 15/06/2022
88
(0)
Chirag Suri 439 438 v United States, 04/06/2022
89
(0)
Charles Amini 438 432 v Oman, 16/04/2022
90
(0)
Mohammad Rizwan 429 442 v West Indies, 08/06/2022
91
(0)
Michael Leask 427 427 v New Zealand, 31/07/2022
92
(0)
Steven Taylor 425 429 v Oman, 12/06/2022
93
(0)
Shamarh Brooks 425 449 v Pakistan, 10/06/2022
94
(0)
Philip Salt 424 441 v Netherlands, 22/06/2022
95
(0)
Kyle Verreynne 424 437 v Bangladesh, 23/03/2022
96
(0)
Tony Ura 424 416 v Namibia, 23/09/2019
97
(0)
Aasif Sheikh 421 421 v Scotland, 17/07/2022
98
(0)
Moeen Ali 421 522 v West Indies, 27/09/2017
99
(0)
Matthew Cross 417 427 v Oman, 18/08/2019
100
(0)
J.J. Smit 416 416 v Nepal, 16/07/2022