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!

top-banner@x2
top-banner-tablet@x2
Look back through the MRF Tyres Rankings Archive using the date selector below:
odi

Men's ODI Batting Rankings

Last Updated - 04. April 2022
Pos Player Team Rating Career Best Rating
1
(0)
PAK
891
891 v Australia, 02/04/2022
2
(0)
Virat Kohli 811 911 v England, 12/07/2018
3
(0)
Imam-ul-Haq 795 795 v Australia, 02/04/2022
4
(0)
Rohit Sharma 791 885 v Sri Lanka, 06/07/2019
5
(0)
Quinton de Kock 789 813 v Sri Lanka, 10/03/2019
6
(1) This player has moved up in the rankings since the previous rankings update
Jonny Bairstow 775 796 v India, 26/03/2021
7
(1) This player has moved down in the rankings since the previous rankings update
Ross Taylor 775 841 v Bangladesh, 05/06/2019
8
(0)
Rassie van der Dussen 769 776 v Bangladesh, 20/03/2022
9
(0)
David Warner 750 880 v Pakistan, 26/01/2017
10
(0)
Aaron Finch 745 798 v England, 25/06/2019
11
(0)
Joe Root 740 824 v Sri Lanka, 13/10/2018
12
(0)
Fakhar Zaman 730 779 v England, 08/07/2021
13
(0)
Shai Hope 713 808 v Bangladesh, 17/05/2019
14
(0)
Shikhar Dhawan 701 813 v Pakistan, 23/09/2018
15
(3) This player has moved up in the rankings since the previous rankings update
Martin Guptill 696 789 v South Africa, 01/03/2017
16
(1) This player has moved down in the rankings since the previous rankings update
Mushfiqur Rahim 691 739 v Sri Lanka, 25/05/2021
17
(1) This player has moved down in the rankings since the previous rankings update
Jason Roy 687 782 v Australia, 11/07/2019
18
(1) This player has moved down in the rankings since the previous rankings update
Steve Smith 686 752 v Pakistan, 22/01/2017
19
(0)
Glenn Maxwell 664 735 v India, 20/01/2016
20
(0)
Tamim Iqbal 662 737 v West Indies, 28/07/2018
21
(0)
Paul Stirling 660 697 v Netherlands, 04/06/2021
22
(0)
Alex Carey 651 669 v West Indies, 26/07/2021
23
(0)
Ben Stokes 651 694 v New Zealand, 14/07/2019
24
(0)
Eoin Morgan 650 720 v Afghanistan, 18/06/2019
25
(0)
Tom Latham 646 649 v Netherlands, 02/04/2022
26
(0)
Lokesh Rahul 640 657 v England, 26/03/2021
27
(0)
Shakib Al Hasan 638 692 v Pakistan, 05/07/2019
28
(0)
David Miller 630 643 v Pakistan, 04/04/2021
29
(0)
Jos Buttler 608 741 v Bangladesh, 08/06/2019
30
(0)
Litton Das 602 602 v South Africa, 23/03/2022
31
(0)
Rahmat Shah 593 625 v Sri Lanka, 17/09/2018
32
(0)
Shimron Hetmyer 589 709 v India, 15/12/2019
33
(0)
Haris Sohail 585 618 v Zimbabwe, 30/10/2020
34
(1) This player has moved up in the rankings since the previous rankings update
Travis Head 581 670 v England, 24/06/2018
35
(1) This player has moved up in the rankings since the previous rankings update
Nicholas Pooran 580 634 v Ireland, 12/01/2020
36
(1) This player has moved up in the rankings since the previous rankings update
Andrew Balbirnie 575 584 v South Africa, 13/07/2021
37
(1) This player has moved up in the rankings since the previous rankings update
Kyle Coetzer 575 647 v Ireland, 18/03/2018
38
(1) This player has moved up in the rankings since the previous rankings update
Janneman Malan 574 616 v India, 21/01/2022
39
(5) This player has moved down in the rankings since the previous rankings update
Henry Nicholls 571 596 v Bangladesh, 20/03/2021
40
(0)
Mahmudullah 567 582 v Sri Lanka, 28/05/2021
41
(0)
Avishka Fernando 560 591 v South Africa, 02/09/2021
42
(0)
Sean Williams 559 567 v Sri Lanka, 18/01/2022
43
(0)
Aqib Ilyas 551 578 v United States, 11/02/2020
44
(0)
Najibullah Zadran 547 547 v Bangladesh, 25/02/2022
45
(0)
Kariyawasa Asalanka 546 546 v Zimbabwe, 21/01/2022
46
(0)
Harry Tector 544 544 v West Indies, 16/01/2022
47
(0)
Kusal Perera 543 582 v England, 29/06/2021
48
(0)
Evin Lewis 541 567 v Sri Lanka, 12/03/2021
49
(0)
Sikandar Raza 540 576 v Afghanistan, 22/10/2015
50
(0)
Rahmanullah Gurbaz 538 538 v Bangladesh, 28/02/2022
51
(0)
Angelo Mathews 534 707 v England, 07/12/2014
52
(0)
Hardik Pandya 532 561 v England, 28/03/2021
53
(0)
Assad Vala 525 537 v Nepal, 25/03/2022
54
(0)
Marcus Stoinis 524 616 v India, 08/03/2019
55
(0)
Danushka Gunathilaka 522 554 v Bangladesh, 28/05/2021
56
(0)
Imad Wasim 517 556 v Bangladesh, 05/07/2019
57
(0)
Hashmatullah Shaidi 512 531 v Bangladesh, 23/02/2022
58
(0)
Kusal Mendis 511 631 v Zimbabwe, 30/06/2017
59
(0)
Soumya Sarkar 506 671 v South Africa, 15/07/2015
60
(1) This player has moved up in the rankings since the previous rankings update
Temba Bavuma 502 530 v India, 21/01/2022
61
(1) This player has moved down in the rankings since the previous rankings update
Colin de Grandhomme 501 520 v Pakistan, 19/01/2018
62
(0)
Calum MacLeod 500 585 v England, 10/06/2018
63
(0)
Sarfaraz Ahmed 497 581 v West Indies, 05/10/2016
64
(0)
Shreyas Iyer 491 513 v New Zealand, 11/02/2020
65
(0)
Marnus Labuschagne 491 532 v India, 29/11/2020
66
(1) This player has moved up in the rankings since the previous rankings update
Mohammad Nabi 490 545 v Bangladesh, 28/09/2016
67
(1) This player has moved down in the rankings since the previous rankings update
Jimmy Neesham 488 549 v Pakistan, 26/06/2019
68
(0)
Niroshan Dickwella 488 518 v Bangladesh, 28/05/2021
69
(0)
Richard Berrington 487 491 v Oman, 28/09/2021
70
(0)
Craig Ervine 483 524 v Afghanistan, 18/10/2015
71
(0)
Mitchell Marsh 482 641 v New Zealand, 06/12/2016
72
(0)
William Porterfield 473 539 v UAE, 12/03/2018
73
(0)
Muhammad Usman 472 491 v Oman, 08/02/2022
74
(0)
Aiden Markram 471 485 v Sri Lanka, 04/09/2021
75
(0)
Rishabh Pant 469 469 v West Indies, 11/02/2022
76
(0)
Dhananjaya de Silva 466 482 v England, 01/07/2021
77
(0)
Dasun Shanaka 464 465 v Zimbabwe, 18/01/2022
78
(0)
George Munsey 464 464 v Oman, 02/10/2021
79
(0)
Heinrich Klaasen 460 499 v Australia, 07/03/2020
80
(0)
Mitchell Santner 453 502 v England, 10/03/2018
81
(0)
Jason Holder 441 457 v India, 06/02/2022
82
(0)
Kyle Verreynne 437 437 v Bangladesh, 23/03/2022
83
(0)
R.K. Paudel 435 435 v Papua New Guinea, 26/03/2022
84
(0)
Rohan Mustafa 434 434 v Nepal, 21/03/2022
85
(0)
Afif Hossain 429 430 v South Africa, 20/03/2022
86
(0)
Gerhard Erasmus 427 430 v Oman, 11/03/2022
87
(0)
Rashid Khan 426 477 v Ireland, 10/03/2019
88
(0)
Zeeshan Maqsood 422 422 v Namibia, 14/03/2022
89
(0)
Ravindra Jadeja 421 552 v West Indies, 08/10/2014
90
(0)
Suryakumar Yadav 420 435 v West Indies, 09/02/2022
91
(0)
Mithun Ali 420 452 v New Zealand, 23/03/2021
92
(0)
Matthew Wade 418 553 v Pakistan, 15/01/2017
93
(0)
Andile Phehlukwayo 416 450 v Pakistan, 07/04/2021
94
(0)
Dinesh Chandimal 414 667 v Australia, 02/03/2012
95
(0)
Mohammad Rizwan 413 426 v Australia, 29/03/2019
96
(0)
Rovman Powell 407 456 v Bangladesh, 28/07/2018
97
(0)
Jatinder Singh 407 407 v Namibia, 14/03/2022
98
(0)
Matthew Cross 405 427 v Oman, 18/08/2019
99
(0)
Gulbadin Naib 405 440 v Ireland, 28/02/2018
100
(0)
Moeen Ali 404 522 v West Indies, 27/09/2017