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

Men's Test Batting Rankings

Last Updated - 31. July 2023
Pos Player Team Rating Career Best Rating
1
(0)
NZ
883
919 v Pakistan, 07/01/2021
2
(1) This player has moved up in the rankings since the previous rankings update
Joe Root 859 923 v India, 05/07/2022
3
(2) This player has moved up in the rankings since the previous rankings update
Steve Smith 842 947 v England, 08/01/2018
4
(2) This player has moved up in the rankings since the previous rankings update
Babar Azam 829 882 v New Zealand, 30/12/2022
5
(3) This player has moved down in the rankings since the previous rankings update
Marnus Labuschagne 826 937 v West Indies, 12/12/2022
6
(2) This player has moved down in the rankings since the previous rankings update
Travis Head 818 884 v India, 11/06/2023
7
(1) This player has moved up in the rankings since the previous rankings update
Usman Khawaja 796 847 v England, 02/07/2023
8
(1) This player has moved down in the rankings since the previous rankings update
Daryl Mitchell 792 800 v Sri Lanka, 13/03/2023
9
(1) This player has moved up in the rankings since the previous rankings update
Harry Brook 773 773 v Australia, 31/07/2023
10
(1) This player has moved down in the rankings since the previous rankings update
Rohit Sharma 759 813 v England, 06/09/2021
11
(0)
Dimuth Karunaratne 747 783 v Ireland, 18/04/2023
12
(0)
Rishabh Pant 743 801 v England, 05/07/2022
13
(0)
Tom Blundell 739 782 v England, 28/02/2023
14
(0)
Virat Kohli 733 937 v England, 22/08/2018
15
(0)
Saud Shakeel 705 705 v Sri Lanka, 28/07/2023
16
(0)
Temba Bavuma 685 685 v West Indies, 12/03/2023
17
(2) This player has moved up in the rankings since the previous rankings update
Jonny Bairstow 683 772 v South Africa, 07/08/2017
18
(1) This player has moved down in the rankings since the previous rankings update
Litton Das 682 724 v Sri Lanka, 27/05/2022
19
(1) This player has moved down in the rankings since the previous rankings update
Ben Stokes 668 827 v West Indies, 20/07/2020
20
(0)
Tom Latham 658 733 v West Indies, 07/12/2020
21
(0)
Abdullah Shafique 657 676 v England, 05/12/2022
22
(0)
Dinesh Chandimal 656 755 v West Indies, 18/06/2018
=
(0)
Devon Conway 656 661 v South Africa, 01/03/2022
=
(0)
Mushfiqur Rahim 656 675 v Sri Lanka, 27/05/2022
25
(0)
Dhananjaya de Silva 647 648 v Pakistan, 20/07/2023
26
(0)
Angelo Mathews 646 877 v New Zealand, 30/12/2015
27
(0)
Aiden Markram 634 759 v Australia, 03/04/2018
28
(3) This player has moved up in the rankings since the previous rankings update
Ben Duckett 633 671 v Australia, 02/07/2023
29
(1) This player has moved down in the rankings since the previous rankings update
Mohammad Rizwan 618 700 v Australia, 16/03/2022
=
(7) This player has moved up in the rankings since the previous rankings update
Zak Crawley 618 618 v Australia, 31/07/2023
31
(2) This player has moved down in the rankings since the previous rankings update
Henry Nicholls 616 778 v Bangladesh, 12/03/2019
32
(2) This player has moved down in the rankings since the previous rankings update
Imam-ul-Haq 613 632 v Sri Lanka, 20/07/2023
33
(1) This player has moved down in the rankings since the previous rankings update
Kraigg Brathwaite 607 701 v England, 29/08/2017
34
(1) This player has moved down in the rankings since the previous rankings update
Cheteshwar Pujara 606 888 v Sri Lanka, 07/08/2017
35
(1) This player has moved down in the rankings since the previous rankings update
Agha Salman 601 601 v Sri Lanka, 28/07/2023
36
(1) This player has moved down in the rankings since the previous rankings update
Dean Elgar 599 784 v Australia, 03/04/2018
37
(1) This player has moved up in the rankings since the previous rankings update
David Warner 592 880 v India, 13/12/2014
=
(2) This player has moved down in the rankings since the previous rankings update
Ollie Pope 592 637 v Ireland, 05/06/2023
39
(0)
Ravindra Jadeja 583 605 v Australia, 13/02/2023
40
(0)
Shakib Al Hasan 577 694 v Australia, 30/08/2017
41
(1) This player has moved up in the rankings since the previous rankings update
Shreyas Iyer 574 666 v Bangladesh, 26/12/2022
42
(1) This player has moved down in the rankings since the previous rankings update
Cameron Green 569 625 v India, 13/03/2023
43
(0)
Ajinkya Rahane 563 825 v New Zealand, 11/10/2016
44
(1) This player has moved up in the rankings since the previous rankings update
Craig Ervine 555 555 v West Indies, 14/02/2023
45
(1) This player has moved down in the rankings since the previous rankings update
Alex Carey 548 628 v South Africa, 30/12/2022
46
(0)
Tamim Iqbal 545 709 v Australia, 30/08/2017
47
(0)
Jermaine Blackwood 542 596 v Bangladesh, 07/02/2021
48
(0)
Kusal Mendis 536 693 v West Indies, 18/06/2018
49
(0)
Akshar Patel 532 548 v Australia, 13/03/2023
50
(0)
Keegan Petersen 524 597 v India, 15/01/2022
51
(0)
Kyle Verreynne 517 536 v Australia, 30/12/2022
52
(0)
Shubman Gill 509 537 v Australia, 13/03/2023
53
(0)
Sarfaraz Ahmed 508 715 v Sri Lanka, 21/06/2015
54
(0)
Mominul Haque 504 661 v Pakistan, 10/05/2015
55
(0)
Nazmul Shanto 503 503 v Afghanistan, 18/06/2023
56
(0)
Fawad Alam 500 648 v Australia, 08/03/2022
57
(0)
Rassie van der Dussen 497 557 v New Zealand, 01/03/2022
58
(0)
Nkruma Bonner 492 631 v England, 12/03/2022
59
(0)
Harry Tector 479 504 v Sri Lanka, 28/04/2023
=
(0)
Niroshan Dickwella 479 595 v Zimbabwe, 23/01/2020
61
(0)
Ben Foakes 471 512 v New Zealand, 20/02/2023
62
(0)
Lokesh Rahul 469 761 v Sri Lanka, 14/08/2017
63
(0)
Yashasvi Jaiswal 466 466 v West Indies, 24/07/2023
64
(0)
Jason Holder 459 581 v England, 26/01/2019
65
(0)
Hanuma Vihari 458 601 v West Indies, 02/09/2019
66
(0)
Lorcan Tucker 450 455 v Sri Lanka, 28/04/2023
67
(0)
Shan Masood 444 653 v England, 08/08/2020
68
(0)
Oshada Fernando 439 509 v Pakistan, 23/12/2019
69
(0)
Joshua Da Silva 437 484 v England, 28/03/2022
70
(0)
Kyle Mayers 436 526 v Sri Lanka, 02/04/2021
71
(0)
Pathum Nissanka 434 519 v India, 08/03/2022
72
(0)
Sarel Erwee 432 476 v England, 21/08/2022
=
(0)
Ibrahim Zadran 432 486 v Zimbabwe, 14/03/2021
74
(0)
Zakir Hasan 430 461 v India, 26/12/2022
75
(0)
Ravichandran Ashwin 421 553 v England, 29/11/2016
76
(0)
Tagenarine Chanderpaul 420 497 v Zimbabwe, 08/02/2023
77
(0)
Alick Athanaze 406 407 v India, 16/07/2023
78
(0)
John Campbell 405 448 v New Zealand, 15/12/2020
79
(0)
Alex Lees 399 446 v South Africa, 12/09/2022
80
(0)
Innocent Kaia 394 394 v West Indies, 14/02/2023
81
(1) This player has moved up in the rankings since the previous rankings update
Faheem Ashraf 385 547 v South Africa, 08/02/2021
82
(1) This player has moved up in the rankings since the previous rankings update
Nurul Hasan 380 410 v West Indies, 28/06/2022
=
(1) This player has moved up in the rankings since the previous rankings update
Hashmatullah Shaidi 380 397 v Zimbabwe, 14/03/2021
84
(1) This player has moved up in the rankings since the previous rankings update
Mahmudul Hasan Joy 374 472 v South Africa, 04/04/2022
85
(1) This player has moved up in the rankings since the previous rankings update
Kamindu Mendis 373
=
(5) This player has moved down in the rankings since the previous rankings update
Mitchell Marsh 373 552 v South Africa, 12/03/2018
87
(0)
Roston Chase 369 626 v Pakistan, 14/05/2017
88
(0)
Chris Woakes 368 496 v India, 13/08/2018
89
(0)
Rahmat Shah 366 471 v Bangladesh, 08/09/2019
90
(0)
Jamie Overton 360 418 v New Zealand, 27/06/2022
91
(1) This player has moved up in the rankings since the previous rankings update
Marco Jansen 342 345 v West Indies, 04/03/2023
92
(1) This player has moved up in the rankings since the previous rankings update
Will Young 340 472 v Bangladesh, 11/01/2022
93
(1) This player has moved up in the rankings since the previous rankings update
Curtis Campher 336 336 v England, 05/06/2023
94
(1) This player has moved up in the rankings since the previous rankings update
KNM Fernando 329 331 v Pakistan, 20/07/2023
95
(4) This player has moved down in the rankings since the previous rankings update
Mitchell Starc 325 446 v India, 25/02/2017
=
(0)
Tony de Zorzi 325 325 v West Indies, 12/03/2023
97
(0)
Shamarh Brooks 319 536 v England, 20/07/2020
98
This player has moved up in the rankings since the previous rankings update
Moeen Ali 316 655 v South Africa, 07/08/2017
99
(1) This player has moved down in the rankings since the previous rankings update
Peter Handscomb 314 643 v Bangladesh, 07/09/2017
100
(1) This player has moved down in the rankings since the previous rankings update
Andrew Balbirnie 312 356 v Sri Lanka, 28/04/2023