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

Men's ODI Batting Rankings

Last Updated - 05. December 2022
Pos Player Team Rating Career Best Rating
1
(0)
PAK
890
898 v West Indies, 10/06/2022
2
(0)
Imam-ul-Haq 779 815 v West Indies, 12/06/2022
3
(0)
Rassie van der Dussen 766 796 v England, 19/07/2022
4
(0)
Quinton de Kock 759 813 v Sri Lanka, 10/03/2019
5
(0)
David Warner 747 880 v Pakistan, 26/01/2017
6
(0)
Steve Smith 719 752 v Pakistan, 22/01/2017
7
(0)
Jonny Bairstow 710 796 v India, 26/03/2021
8
(0)
Kane Williamson 700 799 v India, 09/07/2019
9
(0)
Rohit Sharma 697 885 v Sri Lanka, 06/07/2019
10
(0)
Virat Kohli 691 911 v England, 12/07/2018
11
(0)
Fakhar Zaman 690 779 v England, 08/07/2021
12
(0)
Shai Hope 679 808 v Bangladesh, 17/05/2019
13
(0)
Joe Root 670 824 v Sri Lanka, 13/10/2018
14
(0)
Tamim Iqbal 668 737 v West Indies, 28/07/2018
15
(0)
Paul Stirling 664 697 v Netherlands, 04/06/2021
16
(0)
Tom Latham 654 654 v India, 25/11/2022
17
(0)
Shikhar Dhawan 653 813 v Pakistan, 23/09/2018
18
(0)
Mushfiqur Rahim 651 739 v Sri Lanka, 25/05/2021
19
(0)
Jason Roy 649 782 v Australia, 11/07/2019
20
(0)
Shreyas Iyer 639 639 v Bangladesh, 04/12/2022
21
(0)
David Miller 639 648 v India, 09/10/2022
22
(0)
Alex Carey 635 669 v West Indies, 26/07/2021
23
(0)
Aaron Finch 635 798 v England, 25/06/2019
24
(0)
Martin Guptill 634 789 v South Africa, 01/03/2017
25
(0)
Glenn Maxwell 632 735 v India, 20/01/2016
26
(0)
Rahmat Shah 628 635 v Sri Lanka, 27/11/2022
27
(0)
Harry Tector 626 626 v New Zealand, 15/07/2022
28
(0)
Nicholas Pooran 622 634 v Ireland, 12/01/2020
29
(0)
Litton Das 622 627 v Zimbabwe, 05/08/2022
30
(0)
Travis Head 610 670 v England, 24/06/2018
31
(0)
Jos Buttler 607 741 v Bangladesh, 08/06/2019
32
(0)
Sikandar Raza 603 627 v India, 22/08/2022
33
(0)
Shakib Al Hasan 602 692 v Pakistan, 05/07/2019
34
(0)
Kariyawasa Asalanka 600 605 v Australia, 21/06/2022
35
(0)
Lokesh Rahul 587 657 v England, 26/03/2021
36
(1) This player has moved up in the rankings since the previous rankings update
Shubman Gill 580 600 v New Zealand, 27/11/2022
37
(1) This player has moved up in the rankings since the previous rankings update
Mahmudullah 579 584 v Zimbabwe, 07/08/2022
38
(2) This player has moved down in the rankings since the previous rankings update
Gerhard Erasmus 578 582 v Nepal, 02/12/2022
39
(0)
Calum MacLeod 564 585 v England, 10/06/2018
40
(0)
Kyle Coetzer 559 647 v Ireland, 18/03/2018
41
(0)
Najibullah Zadran 555 555 v Sri Lanka, 30/11/2022
42
(0)
Haris Sohail 551 618 v Zimbabwe, 30/10/2020
43
(0)
Andrew Balbirnie 550 584 v South Africa, 13/07/2021
44
(0)
Assad Vala 548 548 v United States, 25/11/2022
45
(0)
Monank Patel 547 554 v Papua New Guinea, 25/11/2022
46
(0)
Kusal Mendis 547 631 v Zimbabwe, 30/06/2017
47
(0)
Ibrahim Zadran 543 543 v Sri Lanka, 30/11/2022
48
(0)
George Munsey 535 587 v Namibia, 10/07/2022
49
(0)
Janneman Malan 526 616 v India, 21/01/2022
50
(0)
Aqib Ilyas 524 578 v United States, 11/02/2020
51
(0)
Hashmatullah Shaidi 523 543 v Zimbabwe, 09/06/2022
52
(0)
Aaron Jones 521 526 v Papua New Guinea, 25/11/2022
53
(0)
Sean Williams 520 567 v Sri Lanka, 18/01/2022
54
(0)
Avishka Fernando 517 591 v South Africa, 02/09/2021
55
(0)
Aiden Markram 515 524 v India, 09/10/2022
56
(0)
Heinrich Klaasen 512 512 v India, 11/10/2022
57
(0)
Henry Nicholls 512 596 v Bangladesh, 20/03/2021
58
(0)
Rahmanullah Gurbaz 511 540 v Zimbabwe, 04/06/2022
59
(0)
Shimron Hetmyer 507 709 v India, 15/12/2019
60
(0)
Scott Edwards 504 525 v Pakistan, 16/08/2022
61
(0)
Kusal Perera 501 582 v England, 29/06/2021
62
(0)
Zeeshan Maqsood 499 499 v Nepal, 14/06/2022
63
(0)
Finn Allen 498 498 v India, 30/11/2022
64
(0)
Jatinder Singh 496 496 v Nepal, 14/06/2022
65
(0)
Danushka Gunathilaka 495 554 v Bangladesh, 28/05/2021
66
(0)
Mohammad Nabi 492 545 v Bangladesh, 28/09/2016
67
(0)
Angelo Mathews 492 707 v England, 07/12/2014
68
(0)
Richard Berrington 489 535 v United States, 29/05/2022
69
(0)
Marnus Labuschagne 489 532 v India, 29/11/2020
70
(0)
Imad Wasim 488 556 v Bangladesh, 05/07/2019
71
(0)
Hardik Pandya 484 561 v England, 28/03/2021
72
(0)
Vriitya Aravind 482 491 v Nepal, 16/11/2022
73
(0)
Dhananjaya de Silva 471 485 v Australia, 21/06/2022
74
(0)
Soumya Sarkar 471 671 v South Africa, 15/07/2015
75
(0)
Tom Cooper 471 575 v West Indies, 28/02/2011
76
(0)
Steven Taylor 468 470 v Papua New Guinea, 25/11/2022
77
(0)
Marcus Stoinis 468 616 v England, 28/01/2018
78
(0)
Sarfaraz Ahmed 468 581 v West Indies, 05/10/2016
79
(0)
Temba Bavuma 468 530 v India, 21/01/2022
80
(0)
Evin Lewis 466 567 v Sri Lanka, 12/03/2021
81
(0)
Dasun Shanaka 465 472 v Australia, 16/06/2022
82
(0)
Rishabh Pant 463 521 v England, 17/07/2022
83
(0)
Mitchell Santner 462 502 v England, 10/03/2018
84
(0)
Jimmy Neesham 457 549 v Pakistan, 26/06/2019
85
(0)
Mitchell Marsh 455 641 v New Zealand, 06/12/2016
86
(0)
Shamarh Brooks 452 479 v New Zealand, 17/08/2022
87
(0)
Niroshan Dickwella 451 518 v Bangladesh, 28/05/2021
88
(0)
Afif Hossain 450 459 v Zimbabwe, 10/08/2022
89
(0)
Sanju Samson 450 464 v New Zealand, 25/11/2022
90
(0)
Michael Leask 444 448 v Nepal, 04/12/2022
91
(0)
Max O'Dowd 443 494 v England, 17/06/2022
92
(0)
Craig Ervine 442 524 v Afghanistan, 18/10/2015
93
(0)
Colin de Grandhomme 440 520 v Pakistan, 19/01/2018
94
(0)
Philip Salt 438 442 v Australia, 19/11/2022
95
(0)
R.K. Paudel 438 478 v Oman, 14/06/2022
96
(0)
Mohammad Rizwan 438 442 v West Indies, 08/06/2022
97
(0)
Aasif Sheikh 436 443 v UAE, 18/11/2022
98
This player has moved up in the rankings since the previous rankings update
J.J. Smit 434 434 v Scotland, 05/12/2022
99
(1) This player has moved down in the rankings since the previous rankings update
Dawid Malan 434 491 v Australia, 17/11/2022
100
(1) This player has moved down in the rankings since the previous rankings update
Gajanand Singh 433 433 v Namibia, 26/11/2022