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 ICC MRF Tyres Rankings archive using the date filter below:

Filter by date

test

Men's Test Batting Rankings

Last Updated - 28. July 2020
Pos Player Team Rating Career Best Rating
1
AUS
911
947 v England, 30/12/2017
2 Virat Kohli 886 937 v England, 22/08/2018
3 This player has moved up in the rankings since the previous rankings update Marnus Labuschagne 827 827 v New Zealand, 07/01/2020
4 This player has moved down in the rankings since the previous rankings update Ben Stokes 814 827 v West Indies, 20/07/2020
5 Kane Williamson 812 915 v Sri Lanka, 19/12/2018
6 Babar Azam 800 800 v Bangladesh, 11/02/2020
7 David Warner 793 880 v India, 13/12/2014
8 Cheteshwar Pujara 766 888 v Sri Lanka, 07/08/2017
9 Joe Root 751 917 v Australia, 10/08/2015
10 Ajinkya Rahane 726 825 v New Zealand, 11/10/2016
11 Mayank Agarwal 714 727 v New Zealand, 25/02/2020
12 Tom Latham 710 724 v Sri Lanka, 26/08/2019
13 Quinton de Kock 706 802 v New Zealand, 29/03/2017
14 Dimuth Karunaratne 680 754 v South Africa, 22/07/2018
15 Ross Taylor 677 871 v West Indies, 23/12/2013
16 Rohit Sharma 674 722 v South Africa, 22/10/2019
17 This player has moved up in the rankings since the previous rankings update Rory Burns 661 661 v West Indies, 28/07/2020
18 This player has moved down in the rankings since the previous rankings update Asad Shafiq 658 758 v England, 18/07/2016
This player has moved down in the rankings since the previous rankings update Angelo Mathews 658 877 v New Zealand, 30/12/2015
20 This player has moved down in the rankings since the previous rankings update Mushfiqur Rahim 654 658 v Australia, 07/09/2017
21 This player has moved down in the rankings since the previous rankings update Henry Nicholls 652 778 v Bangladesh, 12/03/2019
22 This player has moved down in the rankings since the previous rankings update Travis Head 643 661 v New Zealand, 30/12/2020
23 This player has moved down in the rankings since the previous rankings update Kusal Mendis 628 693 v West Indies, 18/06/2018
24 This player has moved down in the rankings since the previous rankings update Dean Elgar 624 784 v Australia, 03/04/2018
25 This player has moved down in the rankings since the previous rankings update BJ Watling 621 696 v England, 03/12/2019
26 This player has moved down in the rankings since the previous rankings update Aiden Markram 608 759 v Australia, 03/04/2018
27 This player has moved down in the rankings since the previous rankings update Azhar Ali 604 787 v Australia, 30/12/2016
28 This player has moved down in the rankings since the previous rankings update Brendan Taylor 599 684 v Bangladesh, 29/10/2014
29 This player has moved down in the rankings since the previous rankings update Tamim Iqbal 597 709 v Australia, 30/08/2017
30 This player has moved down in the rankings since the previous rankings update Colin de Grandhomme 589 589 v India, 03/03/2020
31 This player has moved down in the rankings since the previous rankings update Francois du Plessis 586 734 v India, 17/01/2018
32 Usman Khawaja 584 747 v Pakistan, 07/01/2017
33 Shan Masood 582 582 v Bangladesh, 11/02/2020
34 Niroshan Dickwella 578 595 v Zimbabwe, 23/01/2020
35 Dom Sibley 572 575 v West Indies, 20/07/2020
36 Dinesh Chandimal 563 755 v West Indies, 18/06/2018
37 Tom Blundell 561 561 v India, 03/03/2020
Dhananjaya de Silva 561 612 v Zimbabwe, 10/11/2016
39 Mominul Haque 556 661 v Pakistan, 10/05/2015
40 Rishabh Pant 555 673 v Australia, 07/01/2019
41 This player has moved up in the rankings since the previous rankings update Jason Holder 553 581 v England, 26/01/2019
42 This player has moved down in the rankings since the previous rankings update Ravindra Jadeja 551 571 v Bangladesh, 16/11/2019
43 Craig Ervine 549 549 v Bangladesh, 26/02/2020
44 This player has moved up in the rankings since the previous rankings update Jos Buttler 548 635 v Sri Lanka, 27/11/2018
45 This player has moved down in the rankings since the previous rankings update Joe Denly 536 578 v South Africa, 07/01/2020
46 This player has moved up in the rankings since the previous rankings update Ollie Pope 531 531 v West Indies, 28/07/2020
47 This player has moved up in the rankings since the previous rankings update Hanuma Vihari 529 601 v West Indies, 02/09/2019
48 This player has moved up in the rankings since the previous rankings update Shane Dowrich 521 562 v England, 12/07/2020
49 This player has moved up in the rankings since the previous rankings update Tim Paine 516 528 v India, 30/12/2019
50 This player has moved up in the rankings since the previous rankings update Mahmudullah 514 574 v New Zealand, 12/03/2019
This player has moved down in the rankings since the previous rankings update Kraigg Brathwaite 514 701 v England, 29/08/2017
52 This player has moved down in the rankings since the previous rankings update Roston Chase 508 626 v Pakistan, 14/05/2017
53 Shimron Hetmyer 505 561 v England, 26/01/2019
54 This player has moved up in the rankings since the previous rankings update Lokesh Rahul 504 761 v Sri Lanka, 14/08/2017
55 This player has moved down in the rankings since the previous rankings update Shamarh Brooks 503 536 v England, 20/07/2020
56 This player has moved down in the rankings since the previous rankings update Jonny Bairstow 501 772 v South Africa, 07/08/2017
57 This player has moved down in the rankings since the previous rankings update Haris Sohail 495 563 v New Zealand, 28/11/2018
58 This player has moved up in the rankings since the previous rankings update Jermaine Blackwood 494 575 v England, 05/05/2015
59 This player has moved down in the rankings since the previous rankings update Oshada Fernando 493 509 v Pakistan, 23/12/2019
60 This player has moved down in the rankings since the previous rankings update Joe Burns 491 575 v New Zealand, 24/02/2016
61 This player has moved down in the rankings since the previous rankings update Matthew Wade 488 492 v New Zealand, 30/12/2020
62 This player has moved down in the rankings since the previous rankings update Sikandar Raza 487 547 v West Indies, 02/11/2017
63 This player has moved down in the rankings since the previous rankings update Abid Ali 486 486 v Bangladesh, 11/02/2020
64 This player has moved down in the rankings since the previous rankings update Temba Bavuma 485 627 v Pakistan, 07/01/2019
65 This player has moved down in the rankings since the previous rankings update Kusal Perera 481 559 v South Africa, 23/02/2019
66 This player has moved down in the rankings since the previous rankings update Sean Williams 480 485 v Sri Lanka, 31/01/2020
67 This player has moved down in the rankings since the previous rankings update Jeet Raval 456 614 v West Indies, 11/12/2017
68 This player has moved up in the rankings since the previous rankings update Shai Hope 454 653 v Zimbabwe, 25/10/2017
69 Litton Das 450 450 v Zimbabwe, 26/02/2020
70 This player has moved down in the rankings since the previous rankings update Darren Bravo 448 709 v Australia, 23/04/2012
This player has moved down in the rankings since the previous rankings update Sam Curran 448 566 v Sri Lanka, 09/11/2018
72 Kyle Jamieson 438 438 v India, 03/03/2020
73 Kevin O'Brien 423 448 v Afghanistan, 17/03/2019
74 Soumya Sarkar 421 489 v Sri Lanka, 19/03/2017
75 Prithvi Shaw 409 465 v West Indies, 14/10/2018
76 Rahmat Shah 400 471 v Bangladesh, 08/09/2019
Asghar Afghan 400 484 v Bangladesh, 08/09/2019
78 John Campbell 396 434 v England, 12/07/2020
79 This player has moved up in the rankings since the previous rankings update Wriddhiman Saha 388 524 v Sri Lanka, 07/08/2017
80 This player has moved down in the rankings since the previous rankings update Ben Foakes 384 507 v Sri Lanka, 27/11/2018
81 Daryl Mitchell 382 402 v England, 03/12/2019
82 Mitchell Santner 380 432 v England, 24/11/2019
83 This player has moved up in the rankings since the previous rankings update Imam-ul-Haq 378 433 v South Africa, 15/01/2019
84 This player has moved up in the rankings since the previous rankings update Rassie van der Dussen 376 376 v England, 28/01/2020
85 This player has moved up in the rankings since the previous rankings update Mitchell Starc 375 446 v India, 25/02/2017
This player has moved up in the rankings since the previous rankings update Ibrahim Zadran 375 426 v Bangladesh, 08/09/2019
This player has moved down in the rankings since the previous rankings update Keaton Jennings 375 518 v Sri Lanka, 09/11/2018
88 This player has moved up in the rankings since the previous rankings update Ravichandran Ashwin 372 553 v England, 29/11/2016
89 This player has moved up in the rankings since the previous rankings update Mitchell Marsh 371 552 v South Africa, 12/03/2018
90 This player has moved down in the rankings since the previous rankings update Moeen Ali 369 655 v South Africa, 07/08/2017
91 Cameron Bancroft 368 483 v South Africa, 26/03/2018
92 Kurtis Patterson 361 399 v Sri Lanka, 04/02/2019
93 This player has moved up in the rankings since the previous rankings update Regis Chakabva 337 418 v Bangladesh, 16/11/2014
94 This player has moved up in the rankings since the previous rankings update Imrul Kayes 333 478 v England, 30/10/2016
95 Zak Crawley 332 368 v West Indies, 12/07/2020
96 This player has moved down in the rankings since the previous rankings update Chris Woakes 329 496 v India, 13/08/2018
Lahiru Thirimanne 329 386 v India, 24/08/2015
98 Javed Ahmadi 326 326 v West Indies, 01/12/2019
99 Mohammad Rizwan 323 358 v Australia, 24/11/2019
Marcus Harris 323 469 v Sri Lanka, 27/01/2019