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 - 06. September 2021
Pos Player Team Rating Career Best Rating
1
ENG
903
917 v Australia, 10/08/2015
2 Kane Williamson 901 919 v Pakistan, 07/01/2021
3 Steve Smith 891 947 v England, 30/12/2017
4 Marnus Labuschagne 878 878 v India, 19/01/2021
5 Rohit Sharma 813 813 v England, 06/09/2021
6 Virat Kohli 783 937 v England, 22/08/2018
7 Babar Azam 749 800 v Bangladesh, 11/02/2020
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
11 Dimuth Karunaratne 712 754 v South Africa, 22/07/2018
12 This player has moved up in the rankings since the previous rankings update Ross Taylor 693 871 v West Indies, 23/12/2013
13 This player has moved down in the rankings since the previous rankings update Rishabh Pant 690 752 v New Zealand, 22/06/2021
14 Tom Latham 677 733 v West Indies, 07/12/2020
15 Cheteshwar Pujara 673 888 v Sri Lanka, 27/11/2017
16 Ben Stokes 664 827 v West Indies, 20/07/2020
17 Dean Elgar 661 784 v Australia, 03/04/2018
18 This player has moved up in the rankings since the previous rankings update Mohammad Rizwan 651 667 v South Africa, 08/02/2021
This player has moved up in the rankings since the previous rankings update Aiden Markram 651 759 v Australia, 03/04/2018
20 This player has moved up in the rankings since the previous rankings update Fawad Alam 640 640 v West Indies, 24/08/2021
21 This player has moved up in the rankings since the previous rankings update Azhar Ali 636 787 v Australia, 30/12/2016
22 This player has moved down in the rankings since the previous rankings update Ajinkya Rahane 630 825 v New Zealand, 11/10/2016
23 Mushfiqur Rahim 626 658 v Australia, 07/09/2017
24 Rory Burns 619 661 v West Indies, 28/07/2020
25 Travis Head 618 661 v New Zealand, 30/12/2020
Angelo Mathews 618 877 v New Zealand, 30/12/2015
27 Tamim Iqbal 605 709 v Australia, 30/08/2017
28 Sean Williams 603 621 v Afghanistan, 14/03/2021
Brendan Taylor 603 684 v Bangladesh, 29/10/2014
30 Mominul Haque 596 661 v Pakistan, 10/05/2015
31 Niroshan Dickwella 589 595 v Zimbabwe, 23/01/2020
32 Dhananjaya de Silva 588 612 v Zimbabwe, 10/11/2016
33 This player has moved up in the rankings since the previous rankings update Jermaine Blackwood 576 596 v Bangladesh, 07/02/2021
34 This player has moved down in the rankings since the previous rankings update Mayank Agarwal 571 727 v New Zealand, 25/02/2020
35 This player has moved up in the rankings since the previous rankings update Francois du Plessis 570 734 v India, 17/01/2018
36 This player has moved up in the rankings since the previous rankings update Jason Holder 567 581 v England, 26/01/2019
37 This player has moved down in the rankings since the previous rankings update Jos Buttler 564 649 v Sri Lanka, 26/01/2021
38 Asad Shafiq 561 758 v England, 18/07/2016
39 Tim Paine 555 592 v India, 20/12/2020
40 Shakib Al Hasan 553 694 v Australia, 30/08/2017
41 Colin de Grandhomme 549 589 v India, 03/03/2020
42 Devon Conway 547 547 v India, 22/06/2021
43 This player has moved up in the rankings since the previous rankings update Kraigg Brathwaite 543 701 v England, 29/08/2017
44 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
45 This player has moved up in the rankings since the previous rankings update Mahmudullah 540 574 v New Zealand, 12/03/2019
46 This player has moved up in the rankings since the previous rankings update Lokesh Rahul 539 761 v Sri Lanka, 14/08/2017
47 Abid Ali 532 560 v Zimbabwe, 11/05/2021
48 This player has moved down in the rankings since the previous rankings update Ravindra Jadeja 529 584 v Australia, 11/01/2021
49 This player has moved up in the rankings since the previous rankings update Ollie Pope 528 564 v Pakistan, 08/08/2020
50 This player has moved down in the rankings since the previous rankings update Dinesh Chandimal 526 755 v West Indies, 18/06/2018
51 This player has moved down in the rankings since the previous rankings update Sikandar Raza 523 547 v West Indies, 02/11/2017
52 This player has moved down in the rankings since the previous rankings update Craig Ervine 522 549 v Bangladesh, 26/02/2020
53 This player has moved down in the rankings since the previous rankings update Tom Blundell 519 561 v India, 03/03/2020
54 This player has moved down in the rankings since the previous rankings update Temba Bavuma 518 627 v Pakistan, 07/01/2019
55 This player has moved down in the rankings since the previous rankings update Faheem Ashraf 517 547 v South Africa, 08/02/2021
56 This player has moved down in the rankings since the previous rankings update Kusal Mendis 514 693 v West Indies, 18/06/2018
57 This player has moved down in the rankings since the previous rankings update Litton Das 509 509 v Zimbabwe, 11/07/2021
58 This player has moved down in the rankings since the previous rankings update Matthew Wade 501 537 v India, 30/12/2021
59 This player has moved down in the rankings since the previous rankings update Oshada Fernando 499 509 v Pakistan, 23/12/2019
60 Lahiru Thirimanne 498 498 v Bangladesh, 03/05/2021
61 Joe Burns 497 575 v New Zealand, 24/02/2016
62 Shan Masood 495 653 v England, 08/08/2020
63 Asghar Afghan 487 487 v Zimbabwe, 14/03/2021
64 Ibrahim Zadran 486 486 v Zimbabwe, 14/03/2021
65 Kusal Perera 485 559 v South Africa, 23/02/2019
66 This player has moved up in the rankings since the previous rankings update Shane Dowrich 476 562 v England, 12/07/2020
67 This player has moved down in the rankings since the previous rankings update Dom Sibley 473 575 v West Indies, 20/07/2020
68 Washington Sundar 470 494 v England, 10/03/2021
Hanuma Vihari 470 601 v West Indies, 02/09/2019
70 Jonny Bairstow 461 772 v South Africa, 07/08/2017
Joe Denly 461 578 v South Africa, 07/01/2020
72 Shubman Gill 459 562 v England, 09/02/2021
73 Nkruma Bonner 455 544 v Sri Lanka, 25/03/2021
74 Roston Chase 434 626 v Pakistan, 14/05/2017
75 Kyle Jamieson 429 463 v West Indies, 07/12/2020
76 Kyle Mayers 428 526 v Sri Lanka, 02/04/2021
77 Regis Chakabva 427 435 v Pakistan, 11/05/2021
78 This player has moved up in the rankings since the previous rankings update Shamarh Brooks 424 536 v England, 20/07/2020
79 This player has moved up in the rankings since the previous rankings update Shardul Thakur 423 423 v England, 06/09/2021
80 This player has moved down in the rankings since the previous rankings update Zak Crawley 421 605 v Pakistan, 25/08/2020
This player has moved down in the rankings since the previous rankings update Shai Hope 421 653 v Zimbabwe, 25/10/2017
82 This player has moved down in the rankings since the previous rankings update Ravichandran Ashwin 399 553 v England, 29/11/2016
83 This player has moved down in the rankings since the previous rankings update Hashmatullah Shaidi 397 397 v Zimbabwe, 14/03/2021
84 This player has moved down in the rankings since the previous rankings update Haris Sohail 396 563 v New Zealand, 28/11/2018
85 John Campbell 393 448 v New Zealand, 15/12/2020
86 This player has moved down in the rankings since the previous rankings update Sam Curran 391 566 v Sri Lanka, 09/11/2018
87 This player has moved up in the rankings since the previous rankings update Chris Woakes 382 496 v India, 13/08/2018
88 This player has moved down in the rankings since the previous rankings update Darren Bravo 380 709 v Australia, 23/04/2012
89 This player has moved down in the rankings since the previous rankings update Soumya Sarkar 378 489 v Sri Lanka, 19/03/2017
90 This player has moved down in the rankings since the previous rankings update Rahmat Shah 377 471 v Bangladesh, 08/09/2019
91 This player has moved down in the rankings since the previous rankings update Dawid Malan 376 505 v Australia, 08/01/2018
92 This player has moved down in the rankings since the previous rankings update Mitchell Starc 370 446 v India, 25/02/2017
93 This player has moved down in the rankings since the previous rankings update Dan Lawrence 369 396 v New Zealand, 14/06/2021
94 This player has moved down in the rankings since the previous rankings update Cameron Green 368 368 v India, 19/01/2021
This player has moved down in the rankings since the previous rankings update Shadman Islam 368 396 v West Indies, 02/12/2018
96 This player has moved down in the rankings since the previous rankings update Kieran Powell 360 490 v Sri Lanka, 10/06/2018
97 This player has moved down in the rankings since the previous rankings update Mitchell Santner 355 432 v England, 24/11/2019
98 This player has moved down in the rankings since the previous rankings update Daryl Mitchell 347 402 v England, 03/12/2019
99 This player has moved down in the rankings since the previous rankings update Moeen Ali 342 655 v South Africa, 07/08/2017
100 This player has moved down in the rankings since the previous rankings update Nazmul Shanto 338 338 v Zimbabwe, 11/07/2021