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 - 02. April 2021
Pos Player Team Rating Career Best Rating
1
NZ
919
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 Joe Root 831 917 v Australia, 10/08/2015
5 Virat Kohli 814 937 v England, 22/08/2018
6 Babar Azam 760 800 v Bangladesh, 11/02/2020
7 Rishabh Pant 747 747 v England, 10/03/2021
Henry Nicholls 747 778 v Bangladesh, 12/03/2019
Rohit Sharma 747 747 v England, 10/03/2021
10 David Warner 724 880 v India, 13/12/2014
11 Tom Latham 706 733 v West Indies, 07/12/2020
12 Ben Stokes 705 827 v West Indies, 20/07/2020
13 Cheteshwar Pujara 697 888 v Sri Lanka, 07/08/2017
14 Ajinkya Rahane 688 825 v New Zealand, 11/10/2016
15 Aiden Markram 673 759 v Australia, 03/04/2018
16 Ross Taylor 669 871 v West Indies, 23/12/2013
17 Mohammad Rizwan 667 667 v South Africa, 08/02/2021
18 Dean Elgar 662 784 v Australia, 03/04/2018
19 This player has moved up in the rankings since the previous rankings update Azhar Ali 656 787 v Australia, 30/12/2016
20 This player has moved down in the rankings since the previous rankings update Angelo Mathews 654 877 v New Zealand, 30/12/2015
21 This player has moved up in the rankings since the previous rankings update Mushfiqur Rahim 630 658 v Australia, 07/09/2017
22 This player has moved down in the rankings since the previous rankings update Dimuth Karunaratne 628 754 v South Africa, 22/07/2018
23 Quinton de Kock 625 802 v New Zealand, 29/03/2017
24 Sean Williams 621 621 v Afghanistan, 14/03/2021
25 Jos Buttler 620 649 v Sri Lanka, 26/01/2021
26 Travis Head 618 661 v New Zealand, 30/12/2020
27 BJ Watling 604 696 v England, 03/12/2019
28 Mayank Agarwal 600 727 v New Zealand, 25/02/2020
29 This player has moved up in the rankings since the previous rankings update Brendan Taylor 587 684 v Bangladesh, 29/10/2014
30 This player has moved up in the rankings since the previous rankings update Asad Shafiq 584 758 v England, 18/07/2016
31 This player has moved up in the rankings since the previous rankings update Francois du Plessis 582 734 v India, 17/01/2018
32 This player has moved down in the rankings since the previous rankings update Niroshan Dickwella 581 595 v Zimbabwe, 23/01/2020
33 Tamim Iqbal 579 709 v Australia, 30/08/2017
34 Shakib Al Hasan 578 694 v Australia, 30/08/2017
35 Dhananjaya de Silva 568 612 v Zimbabwe, 10/11/2016
36 Mominul Haque 566 661 v Pakistan, 10/05/2015
Colin de Grandhomme 566 589 v India, 03/03/2020
38 This player has moved up in the rankings since the previous rankings update Jason Holder 561 581 v England, 26/01/2019
This player has moved down in the rankings since the previous rankings update Usman Khawaja 561 747 v Pakistan, 07/01/2017
40 This player has moved down in the rankings since the previous rankings update Tim Paine 555 592 v India, 20/12/2020
This player has moved down in the rankings since the previous rankings update Ravindra Jadeja 555 584 v Australia, 11/01/2021
42 This player has moved up in the rankings since the previous rankings update Faheem Ashraf 547 547 v South Africa, 08/02/2021
43 This player has moved up in the rankings since the previous rankings update Rory Burns 541 661 v West Indies, 28/07/2020
This player has moved up in the rankings since the previous rankings update Kraigg Brathwaite 541 701 v England, 29/08/2017
45 This player has moved up in the rankings since the previous rankings update Sikandar Raza 539 547 v West Indies, 02/11/2017
46 This player has moved up in the rankings since the previous rankings update Craig Ervine 538 549 v Bangladesh, 26/02/2020
47 This player has moved down in the rankings since the previous rankings update Nkruma Bonner 537 544 v Sri Lanka, 25/03/2021
This player has moved up in the rankings since the previous rankings update Dinesh Chandimal 537 755 v West Indies, 18/06/2018
49 Temba Bavuma 529 627 v Pakistan, 07/01/2019
This player has moved down in the rankings since the previous rankings update Jermaine Blackwood 529 596 v Bangladesh, 07/02/2021
51 This player has moved up in the rankings since the previous rankings update Kyle Mayers 526 526 v Sri Lanka, 02/04/2021
52 This player has moved down in the rankings since the previous rankings update Kusal Mendis 524 693 v West Indies, 18/06/2018
53 This player has moved down in the rankings since the previous rankings update Tom Blundell 522 561 v India, 03/03/2020
54 This player has moved down in the rankings since the previous rankings update Shan Masood 516 653 v England, 08/08/2020
55 This player has moved down in the rankings since the previous rankings update Zak Crawley 507 605 v Pakistan, 25/08/2020
This player has moved down in the rankings since the previous rankings update Litton Das 507 507 v West Indies, 15/02/2021
57 This player has moved down in the rankings since the previous rankings update Mahmudullah 504 574 v New Zealand, 12/03/2019
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 up in the rankings since the previous rankings update Ollie Pope 499 564 v Pakistan, 08/08/2020
60 This player has moved up in the rankings since the previous rankings update Joe Burns 497 575 v New Zealand, 24/02/2016
61 This player has moved down in the rankings since the previous rankings update Kusal Perera 495 559 v South Africa, 23/02/2019
This player has moved up in the rankings since the previous rankings update Oshada Fernando 495 509 v Pakistan, 23/12/2019
This player has moved down in the rankings since the previous rankings update Hanuma Vihari 495 601 v West Indies, 02/09/2019
This player has moved down in the rankings since the previous rankings update Shane Dowrich 495 562 v England, 12/07/2020
65 This player has moved down in the rankings since the previous rankings update Washington Sundar 494 494 v England, 10/03/2021
66 This player has moved down in the rankings since the previous rankings update Joe Denly 490 578 v South Africa, 07/01/2020
67 This player has moved down in the rankings since the previous rankings update Asghar Afghan 487 487 v Zimbabwe, 14/03/2021
68 This player has moved down in the rankings since the previous rankings update Ibrahim Zadran 486 486 v Zimbabwe, 14/03/2021
69 Dom Sibley 479 575 v West Indies, 20/07/2020
70 Shubman Gill 476 562 v England, 09/02/2021
71 This player has moved down in the rankings since the previous rankings update Shimron Hetmyer 475 561 v England, 26/01/2019
72 This player has moved down in the rankings since the previous rankings update Lokesh Rahul 465 761 v Sri Lanka, 14/08/2017
73 Kyle Jamieson 460 463 v West Indies, 07/12/2020
74 This player has moved up in the rankings since the previous rankings update Lahiru Thirimanne 459 459 v West Indies, 02/04/2021
75 This player has moved down in the rankings since the previous rankings update Jonny Bairstow 453 772 v South Africa, 07/08/2017
76 Rassie van der Dussen 443 444 v Pakistan, 30/01/2021
77 This player has moved down in the rankings since the previous rankings update Shamarh Brooks 441 536 v England, 20/07/2020
78 This player has moved up in the rankings since the previous rankings update Fawad Alam 439 445 v Sri Lanka, 16/07/2009
79 This player has moved up in the rankings since the previous rankings update Jeet Raval 438 614 v West Indies, 11/12/2017
80 This player has moved down in the rankings since the previous rankings update Roston Chase 435 626 v Pakistan, 14/05/2017
81 This player has moved up in the rankings since the previous rankings update Shai Hope 427 653 v Zimbabwe, 25/10/2017
82 This player has moved up in the rankings since the previous rankings update Kevin O'Brien 423 448 v Afghanistan, 17/03/2019
83 This player has moved down in the rankings since the previous rankings update Joshua Da Silva 422 442 v Sri Lanka, 25/03/2021
84 This player has moved up in the rankings since the previous rankings update Abid Ali 417 518 v England, 17/08/2020
85 This player has moved up in the rankings since the previous rankings update Ravichandran Ashwin 416 553 v England, 29/11/2016
86 This player has moved up in the rankings since the previous rankings update Haris Sohail 413 563 v New Zealand, 28/11/2018
87 This player has moved down in the rankings since the previous rankings update John Campbell 409 448 v New Zealand, 15/12/2020
88 This player has moved up in the rankings since the previous rankings update Pathum Nissanka 405 405 v West Indies, 02/04/2021
89 Daryl Mitchell 399 402 v England, 03/12/2019
Sam Curran 399 566 v Sri Lanka, 09/11/2018
91 Hashmatullah Shaidi 397 397 v Zimbabwe, 14/03/2021
92 This player has moved down in the rankings since the previous rankings update Darren Bravo 396 709 v Australia, 23/04/2012
93 Soumya Sarkar 390 489 v Sri Lanka, 19/03/2017
94 Chris Woakes 380 496 v India, 13/08/2018
95 Rahmat Shah 377 471 v Bangladesh, 08/09/2019
96 Mitchell Santner 376 432 v England, 24/11/2019
97 null 375 375 v India, 10/03/2021
98 Mitchell Starc 370 446 v India, 25/02/2017
99 Cameron Green 368 368 v India, 19/01/2021
100 Regis Chakabva 361 418 v Bangladesh, 16/11/2014