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!

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

Men's Test Batting Rankings

Last Updated - 11. July 2021
Pos Player Team Rating Career Best Rating
1
NZ
901
919 v Pakistan, 07/01/2021
2 Steve Smith 891 947 v England, 30/12/2017
3 Marnus Labuschagne 878 878 v India, 19/01/2021
4 Virat Kohli 812 937 v England, 22/08/2018
5 Joe Root 797 917 v Australia, 10/08/2015
6 Rohit Sharma 759 759 v New Zealand, 22/06/2021
7 Rishabh Pant 752 752 v New Zealand, 22/06/2021
8 David Warner 724 880 v India, 13/12/2014
9 Quinton de Kock 717 802 v New Zealand, 29/03/2017
10 Henry Nicholls 714 778 v Bangladesh, 12/03/2019
Babar Azam 714 800 v Bangladesh, 11/02/2020
12 Dimuth Karunaratne 712 754 v South Africa, 22/07/2018
13 Ajinkya Rahane 700 825 v New Zealand, 11/10/2016
14 Ross Taylor 693 871 v West Indies, 23/12/2013
15 Ben Stokes 691 827 v West Indies, 20/07/2020
16 Cheteshwar Pujara 678 888 v Sri Lanka, 27/11/2017
17 Tom Latham 677 733 v West Indies, 07/12/2020
18 Azhar Ali 673 787 v Australia, 30/12/2016
19 Dean Elgar 661 784 v Australia, 03/04/2018
20 Aiden Markram 651 759 v Australia, 03/04/2018
21 Mohammad Rizwan 642 667 v South Africa, 08/02/2021
22 This player has moved up in the rankings since the previous rankings update Rory Burns 637 661 v West Indies, 28/07/2020
23 This player has moved down in the rankings since the previous rankings update Mushfiqur Rahim 626 658 v Australia, 07/09/2017
24 Travis Head 618 661 v New Zealand, 30/12/2020
Angelo Mathews 618 877 v New Zealand, 30/12/2015
26 This player has moved up in the rankings since the previous rankings update Jos Buttler 608 649 v Sri Lanka, 26/01/2021
27 This player has moved down in the rankings since the previous rankings update Tamim Iqbal 605 709 v Australia, 30/08/2017
28 This player has moved down in the rankings since the previous rankings update Sean Williams 603 621 v Afghanistan, 14/03/2021
This player has moved up in the rankings since the previous rankings update Brendan Taylor 603 684 v Bangladesh, 29/10/2014
30 Mominul Haque 596 661 v Pakistan, 10/05/2015
31 This player has moved down in the rankings since the previous rankings update Mayank Agarwal 594 727 v New Zealand, 25/02/2020
32 This player has moved down in the rankings since the previous rankings update Niroshan Dickwella 589 595 v Zimbabwe, 23/01/2020
33 This player has moved down in the rankings since the previous rankings update Dhananjaya de Silva 588 612 v Zimbabwe, 10/11/2016
34 Asad Shafiq 572 758 v England, 18/07/2016
35 Francois du Plessis 570 734 v India, 17/01/2018
36 This player has moved up in the rankings since the previous rankings update Usman Khawaja 561 747 v Pakistan, 07/01/2017
37 This player has moved up in the rankings since the previous rankings update Abid Ali 560 560 v Zimbabwe, 11/05/2021
38 This player has moved up in the rankings since the previous rankings update Tim Paine 555 592 v India, 20/12/2020
39 This player has moved down in the rankings since the previous rankings update Shakib Al Hasan 553 694 v Australia, 30/08/2017
40 This player has moved up in the rankings since the previous rankings update Ravindra Jadeja 551 584 v Australia, 11/01/2021
41 This player has moved up in the rankings since the previous rankings update Colin de Grandhomme 549 589 v India, 03/03/2020
42 This player has moved up in the rankings since the previous rankings update Devon Conway 547 547 v India, 22/06/2021
43 This player has moved up in the rankings since the previous rankings update Rassie van der Dussen 542 542 v West Indies, 22/06/2021
44 This player has moved up in the rankings since the previous rankings update Mahmudullah 540 574 v New Zealand, 12/03/2019
45 Jermaine Blackwood 534 596 v Bangladesh, 07/02/2021
46 This player has moved up in the rankings since the previous rankings update Dinesh Chandimal 526 755 v West Indies, 18/06/2018
47 This player has moved down in the rankings since the previous rankings update Sikandar Raza 523 547 v West Indies, 02/11/2017
48 This player has moved down in the rankings since the previous rankings update Craig Ervine 522 549 v Bangladesh, 26/02/2020
49 Tom Blundell 519 561 v India, 03/03/2020
Jason Holder 519 581 v England, 26/01/2019
51 Temba Bavuma 518 627 v Pakistan, 07/01/2019
52 Ollie Pope 514 564 v Pakistan, 08/08/2020
Kusal Mendis 514 693 v West Indies, 18/06/2018
54 Faheem Ashraf 511 547 v South Africa, 08/02/2021
55 This player has moved up in the rankings since the previous rankings update Litton Das 509 509 v Zimbabwe, 11/07/2021
56 This player has moved down in the rankings since the previous rankings update Nkruma Bonner 508 544 v Sri Lanka, 25/03/2021
57 This player has moved down in the rankings since the previous rankings update Dom Sibley 505 575 v West Indies, 20/07/2020
This player has moved down in the rankings since the previous rankings update Shan Masood 505 653 v England, 08/08/2020
59 This player has moved down in the rankings since the previous rankings update Matthew Wade 501 537 v India, 30/12/2021
This player has moved down in the rankings since the previous rankings update Fawad Alam 501 529 v Zimbabwe, 03/05/2021
61 This player has moved down in the rankings since the previous rankings update Oshada Fernando 499 509 v Pakistan, 23/12/2019
62 This player has moved down in the rankings since the previous rankings update Lahiru Thirimanne 498 498 v Bangladesh, 03/05/2021
63 This player has moved down in the rankings since the previous rankings update Joe Burns 497 575 v New Zealand, 24/02/2016
This player has moved down in the rankings since the previous rankings update Kraigg Brathwaite 497 701 v England, 29/08/2017
65 Hanuma Vihari 490 601 v West Indies, 02/09/2019
66 Washington Sundar 489 494 v England, 10/03/2021
67 Asghar Afghan 487 487 v Zimbabwe, 14/03/2021
68 Ibrahim Zadran 486 486 v Zimbabwe, 14/03/2021
Shane Dowrich 486 562 v England, 12/07/2020
70 Kusal Perera 485 559 v South Africa, 23/02/2019
71 This player has moved up in the rankings since the previous rankings update Kyle Mayers 482 526 v Sri Lanka, 02/04/2021
72 This player has moved up in the rankings since the previous rankings update Joe Denly 480 578 v South Africa, 07/01/2020
73 This player has moved up in the rankings since the previous rankings update Shubman Gill 478 562 v England, 09/02/2021
74 This player has moved up in the rankings since the previous rankings update Shimron Hetmyer 466 561 v England, 26/01/2019
75 This player has moved up in the rankings since the previous rankings update Lokesh Rahul 461 761 v Sri Lanka, 14/08/2017
76 This player has moved up in the rankings since the previous rankings update Roston Chase 451 626 v Pakistan, 14/05/2017
77 This player has moved up in the rankings since the previous rankings update Jonny Bairstow 444 772 v South Africa, 07/08/2017
78 This player has moved up in the rankings since the previous rankings update Zak Crawley 439 605 v Pakistan, 25/08/2020
79 This player has moved up in the rankings since the previous rankings update Shamarh Brooks 432 536 v England, 20/07/2020
80 This player has moved up in the rankings since the previous rankings update Shai Hope 430 653 v Zimbabwe, 25/10/2017
81 This player has moved up in the rankings since the previous rankings update Kyle Jamieson 429 463 v West Indies, 07/12/2020
82 This player has moved down in the rankings since the previous rankings update Regis Chakabva 427 435 v Pakistan, 11/05/2021
83 This player has moved up in the rankings since the previous rankings update Jeet Raval 425 614 v West Indies, 11/12/2017
84 This player has moved up in the rankings since the previous rankings update Kevin O'Brien 423 448 v Afghanistan, 17/03/2019
85 This player has moved up in the rankings since the previous rankings update Ravichandran Ashwin 415 553 v England, 29/11/2016
86 This player has moved up in the rankings since the previous rankings update Haris Sohail 404 563 v New Zealand, 28/11/2018
87 This player has moved up in the rankings since the previous rankings update John Campbell 401 448 v New Zealand, 15/12/2020
88 This player has moved up in the rankings since the previous rankings update Hashmatullah Shaidi 397 397 v Zimbabwe, 14/03/2021
89 This player has moved up in the rankings since the previous rankings update null 396 396 v New Zealand, 14/06/2021
90 This player has moved up in the rankings since the previous rankings update Ollie Robinson 392 396 v New Zealand, 06/06/2021
91 This player has moved up in the rankings since the previous rankings update Sam Curran 391 566 v Sri Lanka, 09/11/2018
92 This player has moved up in the rankings since the previous rankings update Darren Bravo 388 709 v Australia, 23/04/2012
93 This player has moved up in the rankings since the previous rankings update Kieran Powell 384 490 v Sri Lanka, 10/06/2018
94 This player has moved up in the rankings since the previous rankings update Soumya Sarkar 378 489 v Sri Lanka, 19/03/2017
95 This player has moved up in the rankings since the previous rankings update Rahmat Shah 377 471 v Bangladesh, 08/09/2019
96 This player has moved up in the rankings since the previous rankings update Chris Woakes 373 496 v India, 13/08/2018
97 This player has moved up in the rankings since the previous rankings update Mitchell Starc 370 446 v India, 25/02/2017
98 This player has moved up in the rankings since the previous rankings update Cameron Green 368 368 v India, 19/01/2021
This player has moved up in the rankings since the previous rankings update Shadman Islam 368 396 v West Indies, 02/12/2018
100 Mitchell Marsh 356 552 v South Africa, 12/03/2018