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:
test

Men's Test Batting Rankings

Last Updated - 12. April 2022
Pos Player Team Rating Career Best Rating
1
(0)
AUS
892
936 v Pakistan, 08/03/2022
2
(0)
Steve Smith 845 947 v England, 08/01/2018
3
(0)
Kane Williamson 844 919 v Pakistan, 07/01/2021
4
(0)
Joe Root 843 917 v Australia, 10/08/2015
5
(0)
Babar Azam 815 815 v Australia, 25/03/2022
6
(0)
Dimuth Karunaratne 781 781 v India, 15/03/2022
7
(0)
Usman Khawaja 757 757 v Pakistan, 25/03/2022
8
(0)
Rohit Sharma 754 813 v England, 06/09/2021
9
(0)
Travis Head 744 773 v England, 18/01/2022
10
(0)
Virat Kohli 742 937 v England, 22/08/2018
11
(0)
Rishabh Pant 738 752 v New Zealand, 22/06/2021
12
(0)
David Warner 691 880 v India, 13/12/2014
13
(0)
Dean Elgar 689 784 v Australia, 03/04/2018
14
(0)
Tom Latham 679 733 v West Indies, 07/12/2020
15
(0)
Henry Nicholls 675 778 v Bangladesh, 12/03/2019
16
(0)
Azhar Ali 666 787 v Australia, 30/12/2016
17
(1) This player has moved up in the rankings since the previous rankings update
Devon Conway 661 661 v South Africa, 01/03/2022
18
(1) This player has moved up in the rankings since the previous rankings update
Mohammad Rizwan 655 700 v Australia, 16/03/2022
19
(1) This player has moved up in the rankings since the previous rankings update
Mayank Agarwal 650 727 v New Zealand, 25/02/2020
20
(3) This player has moved down in the rankings since the previous rankings update
Litton Das 644 683 v New Zealand, 11/01/2022
21
(0)
Abid Ali 622 643 v Bangladesh, 30/11/2021
22
(1) This player has moved up in the rankings since the previous rankings update
Temba Bavuma 620 627 v Pakistan, 07/01/2019
23
(1) This player has moved down in the rankings since the previous rankings update
Cheteshwar Pujara 619 888 v Sri Lanka, 27/11/2017
24
(0)
Colin de Grandhomme 609 609 v South Africa, 01/03/2022
25
(0)
Kraigg Brathwaite 606 701 v England, 29/08/2017
26
(0)
Angelo Mathews 605 877 v New Zealand, 30/12/2015
27
(0)
Sean Williams 603 621 v Afghanistan, 14/03/2021
28
(1) This player has moved up in the rankings since the previous rankings update
Ben Stokes 599 827 v West Indies, 20/07/2020
29
(1) This player has moved down in the rankings since the previous rankings update
Mushfiqur Rahim 595 658 v Australia, 07/09/2017
30
(0)
Dhananjaya de Silva 592 636 v West Indies, 03/12/2021
31
(0)
Ajinkya Rahane 583 825 v New Zealand, 11/10/2016
32
(0)
Niroshan Dickwella 577 595 v Zimbabwe, 23/01/2020
33
(1) This player has moved up in the rankings since the previous rankings update
Abdullah Shafique 574 574 v Australia, 25/03/2022
34
(1) This player has moved up in the rankings since the previous rankings update
Shreyas Iyer 574 574 v Sri Lanka, 15/03/2022
35
(2) This player has moved down in the rankings since the previous rankings update
Tamim Iqbal 574 709 v Australia, 30/08/2017
36
(0)
Lokesh Rahul 566 761 v Sri Lanka, 14/08/2017
37
(0)
Jermaine Blackwood 565 596 v Bangladesh, 07/02/2021
38
(0)
Nkruma Bonner 564 631 v England, 12/03/2022
39
(0)
Ravindra Jadeja 562 584 v Australia, 11/01/2021
40
(0)
Fawad Alam 562 648 v Australia, 08/03/2022
41
(2) This player has moved up in the rankings since the previous rankings update
Keegan Petersen 558 597 v India, 15/01/2022
42
(1) This player has moved down in the rankings since the previous rankings update
Aiden Markram 557 759 v Australia, 03/04/2018
43
(1) This player has moved down in the rankings since the previous rankings update
Shakib Al Hasan 555 694 v Australia, 30/08/2017
44
(2) This player has moved up in the rankings since the previous rankings update
Cameron Green 549 549 v Pakistan, 25/03/2022
45
(1) This player has moved down in the rankings since the previous rankings update
Rassie van der Dussen 546 557 v New Zealand, 01/03/2022
46
(1) This player has moved up in the rankings since the previous rankings update
Jonny Bairstow 541 772 v South Africa, 07/08/2017
47
(2) This player has moved up in the rankings since the previous rankings update
Rory Burns 537 661 v West Indies, 28/07/2020
48
(0)
Francois du Plessis 532 734 v India, 17/01/2018
49
(1) This player has moved up in the rankings since the previous rankings update
Tom Blundell 525 561 v India, 03/03/2020
50
(1) This player has moved up in the rankings since the previous rankings update
Sikandar Raza 523 547 v West Indies, 02/11/2017
51
(6) This player has moved down in the rankings since the previous rankings update
Mominul Haque 523 661 v Pakistan, 10/05/2015
52
(0)
Hanuma Vihari 521 601 v West Indies, 02/09/2019
53
(0)
Kusal Mendis 515 693 v West Indies, 18/06/2018
54
(0)
Pathum Nissanka 514 519 v India, 08/03/2022
55
(1) This player has moved up in the rankings since the previous rankings update
Tim Paine 512 592 v India, 20/12/2020
56
(1) This player has moved up in the rankings since the previous rankings update
Shubman Gill 512 562 v England, 09/02/2021
57
(2) This player has moved down in the rankings since the previous rankings update
Mahmudullah 508 574 v New Zealand, 12/03/2019
58
(0)
Jos Buttler 500 649 v Sri Lanka, 26/01/2021
59
(0)
Dinesh Chandimal 496 755 v West Indies, 18/06/2018
60
(0)
Jason Holder 496 581 v England, 26/01/2019
61
(0)
Zak Crawley 494 605 v Pakistan, 25/08/2020
62
(0)
Ibrahim Zadran 486 486 v Zimbabwe, 14/03/2021
63
(0)
Joshua Da Silva 484 484 v England, 28/03/2022
64
(0)
Imam-ul-Haq 483 483 v Australia, 25/03/2022
65
(0)
Faheem Ashraf 474 547 v South Africa, 08/02/2021
66
(1) This player has moved up in the rankings since the previous rankings update
Shan Masood 471 653 v England, 08/08/2020
67
(1) This player has moved up in the rankings since the previous rankings update
Kusal Perera 466 559 v South Africa, 23/02/2019
68
(1) This player has moved up in the rankings since the previous rankings update
Alex Carey 462 462 v Pakistan, 25/03/2022
69
(1) This player has moved up in the rankings since the previous rankings update
Matthew Wade 462 537 v India, 30/12/2021
70
(1) This player has moved up in the rankings since the previous rankings update
Ollie Pope 462 564 v Pakistan, 08/08/2020
71
(1) This player has moved up in the rankings since the previous rankings update
Joe Burns 459 575 v New Zealand, 24/02/2016
72
(1) This player has moved up in the rankings since the previous rankings update
Shane Dowrich 453 562 v England, 12/07/2020
73
(7) This player has moved up in the rankings since the previous rankings update
Kyle Verreynne 446 456 v New Zealand, 01/03/2022
74
(0)
Lahiru Thirimanne 445 498 v Bangladesh, 03/05/2021
75
(0)
Daryl Mitchell 444 444 v South Africa, 01/03/2022
76
(0)
Kyle Mayers 442 526 v Sri Lanka, 02/04/2021
77
(0)
Oshada Fernando 441 509 v Pakistan, 23/12/2019
78
(0)
Washington Sundar 438 494 v England, 10/03/2021
79
(0)
Dom Sibley 437 575 v West Indies, 20/07/2020
80
(1) This player has moved up in the rankings since the previous rankings update
Chris Woakes 427 496 v India, 13/08/2018
81
(1) This player has moved up in the rankings since the previous rankings update
Regis Chakabva 427 435 v Pakistan, 11/05/2021
82
(1) This player has moved up in the rankings since the previous rankings update
Dawid Malan 424 505 v Australia, 08/01/2018
83
(1) This player has moved up in the rankings since the previous rankings update
Nazmul Shanto 418 419 v South Africa, 04/04/2022
84
(1) This player has moved up in the rankings since the previous rankings update
Marcus Harris 406 469 v Sri Lanka, 27/01/2019
85
(1) This player has moved up in the rankings since the previous rankings update
Dan Lawrence 405 442 v West Indies, 20/03/2022
86
(1) This player has moved up in the rankings since the previous rankings update
Will Young 403 472 v Bangladesh, 11/01/2022
87
(1) This player has moved up in the rankings since the previous rankings update
Ravichandran Ashwin 402 553 v England, 29/11/2016
88
(1) This player has moved up in the rankings since the previous rankings update
Hashmatullah Shaidi 397 397 v Zimbabwe, 14/03/2021
89
(1) This player has moved up in the rankings since the previous rankings update
Shai Hope 393 653 v Zimbabwe, 25/10/2017
90
(1) This player has moved up in the rankings since the previous rankings update
Mitchell Starc 392 446 v India, 25/02/2017
91
(1) This player has moved up in the rankings since the previous rankings update
John Campbell 388 448 v New Zealand, 15/12/2020
92
(26) This player has moved down in the rankings since the previous rankings update
Mahmudul Hasan Joy 381 472 v South Africa, 04/04/2022
93
(0)
Haris Sohail 377 563 v New Zealand, 28/11/2018
94
(0)
Rahmat Shah 377 471 v Bangladesh, 08/09/2019
95
(0)
Shamarh Brooks 376 536 v England, 20/07/2020
96
(0)
Roston Chase 376 626 v Pakistan, 14/05/2017
97
This player has moved up in the rankings since the previous rankings update
Sarel Erwee 367 370 v New Zealand, 01/03/2022
98
(1) This player has moved down in the rankings since the previous rankings update
Darren Bravo 362 709 v Australia, 23/04/2012
99
(1) This player has moved down in the rankings since the previous rankings update
Sam Curran 361 566 v Sri Lanka, 09/11/2018
100
(1) This player has moved down in the rankings since the previous rankings update
Soumya Sarkar 356 489 v Sri Lanka, 19/03/2017