MEN’S TEST BATTING RANKINGS

Last Updated – 09 April 2024

PosTeamPlayersRatingCareer Best Rating
01New ZealandKane Williamson859919 v Pakistan, 07/01/2021
02EnglandJoe Root824923 v India, 05/07/2022
03PakistanBabar Azam768882 v New Zealand, 30/12/2022
=New ZealandDaryl Mitchell768804 v Bangladesh, 02/12/2023
05AustraliaSteve Smith757947 v England, 30/12/2017
06IndiaRohit Sharma751813 v England, 06/09/2021
07IndiaYashasvi Jaiswal740740 v England, 11/03/2024
08SrilankaDimuth Karunaratne739783 v Ireland, 18/04/2023
09IndiaVirat Kohli737937 v England, 22/08/2018
10EnglandHarry Brook735773 v Australia, 31/07/2023
11AustraliaUsman Khawaja728847 v England, 02/07/2023
12AustraliaMarnus Labuschagne720937 v West Indies, 12/12/2022
13AustraliaTravis Head697884 v India, 11/06/2023
14PakistanSaud Shakeel693728 v Australia, 30/12/2023
15IndiaRishabh Pant692801 v England, 05/07/2022
16SrilankaDhananjaya de Silva688695 v Bangladesh, 26/03/2024
17EnglandZak Crawley683683 v India, 11/03/2024
18PakistanMohammad Rizwan668700 v Australia, 16/03/2022
19South AfricaTemba Bavuma665685 v West Indies, 12/03/2023
20IndiaShubman Gill664664 v England, 11/03/2024
21EnglandBen Duckett663719 v India, 19/02/2024
22South AfricaAiden Markram654759 v Australia, 03/04/2018
23EnglandJonny Bairstow651772 v South Africa, 08/08/2017
24South AfricaDean Elgar641784 v Australia, 03/04/2018
26SrilankaAngelo Mathews639877 v New Zealand, 30/12/2014
26BangladeshMushfiqur Rahim634661 v New Zealand, 04/03/2024
27AustraliaCameron Green634675 v Sri Lanka, 27/05/2022
28SrilankaDinesh Chandimal629755 v West Indies, 18/06/2018
29BangladeshLitton Das625641 v Sri Lanka, 26/03/2024
30PakistanAbdullah Shafique608676 v England, 05/12/2022
31EnglandBen Stokes607827 v West Indies, 20/07/2020
32PakistanAgha Salman605611 v Australia, 30/12/2023
33EnglandOllie Pope602684 v India, 29/01/2024
34AustraliaDavid Warner598880 v India, 13/12/2014
35New ZealandTom Latham595733 v West Indies, 07/12/2020
36New ZealandTom Blundell587782 v England, 28/02/2023
37PakistanImam-ul-Haq584632 v Sri Lanka, 20/07/2023
38AustraliaAlex Carey574628 v South Africa, 30/12/2022
39West IndiesKraigg Brathwaite568701 v England, 29/08/2017
40IndiaCheteshwar Pujara565888 v Sri Lanka, 07/08/2017
41IndiaRavindra Jadeja564605 v Australia, 13/02/2023
42ZimbaweCraig Ervine555555 v West Indies, 14/02/2023
43BangladeshShakib Al Hasan553694 v Australia, 30/08/2017
44New ZealandDevon Conway542661 v South Africa, 01/03/2022
45New ZealandHenry Nicholls540778 v Bangladesh, 12/03/2019
46BangladeshMominul Haque533661 v Pakistan, 10/05/2015
46SrilankaKamindu Mendis533533 v Bangladesh, 07/04/2024
48West IndiesJermaine Blackwood531596 v Bangladesh, 07/02/2021
49South AfricaDavid Bedingham528528 v New Zealand, 17/02/2024
50IndiaAjinkya Rahane525825 v New Zealand, 11/10/2016
51BangladeshTamim Iqbal523709 v Australia, 30/08/2017
52SrilankaKusal Mendis520693 v West Indies, 18/06/2018
53IndiaShreyas Iyer514666 v Bangladesh, 26/12/2022
54IndiaAxar Patel513548 v Australia, 13/03/2023
55AfghanistanIbrahim Zadran509509 v Ireland, 03/03/2024
56AustraliaMitchell Marsh502552 v South Africa, 12/03/2018
57IrelandLorcan Tucker501501 v Afghanistan, 03/03/2024
58IndiaLokesh Rahul494761 v Sri Lanka, 16/08/2017
59South AfricaKeegan Petersen493597 v India, 15/01/2022
60PakistanShan Masood487653 v England, 08/08/2020
61BangladeshNazmul Shanto485570 v New Zealand, 02/12/2023
62West IndiesJoshua Da Silva482484 v England, 28/03/2022
62West IndiesNkruma Bonner482631 v England, 12/03/2022
64South AfricaRassie van der Dussen477557 v New Zealand, 01/03/2022
65South AfricaKyle Verreynne476536 v Australia, 30/12/2022
66New ZealandRachin Ravindra474474 v Australia, 12/03/2024
67PakistanSarfaraz Ahmed471715 v Sri Lanka, 21/06/2015
68EnglandBen Foakes470512 v New Zealand, 20/02/2023
69New ZealandGlenn Phillips470521 v Australia, 04/03/2024
70SrilankaNiroshan Dickwella465595 v Zimbabwe, 23/01/2020
71IrelandHarry Tector458504 v Sri Lanka, 28/04/2023
72IndiaDhruv Jurel452461 v England, 27/02/2024
73West IndiesJason Holder450581 v England, 26/01/2019
74AfghanistanRahmat Shah441477 v Sri Lanka, 06/02/2024
75BangladeshZakir Hasan437461 v India, 26/12/2022
76West IndiesKyle Mayers427526 v Sri Lanka, 02/04/2021
77SrilankaOshada Fernando426509 v Pakistan, 23/12/2019
78South AfricaSarel Erwee415476 v England, 21/08/2022
79IndiaDevdutt Padikkal405405 v England, 11/03/2024
80West IndiesKirk McKenzie402402 v Australia, 29/01/2024
81South AfricaMarco Jansen397435 v India, 30/12/2023
82AfghanistanHashmatullah Shahidi395397 v Zimbabwe, 14/03/2021
83ZimbaweInnocent Kaia394394 v West Indies, 14/02/2023
84BangladeshMahmudul Hasan Joy381472 v South Africa, 04/04/2022
85West IndiesTagenarine Chanderpaul375497 v Zimbabwe, 08/02/2023
86IndiaRavichandran Ashwin371553 v England, 29/11/2016
87West IndiesKavem Hodge370370 v Australia, 29/01/2024
88BangladeshMehidy Hasan363363 v Sri Lanka, 07/04/2024
89West IndiesRoston Chase362626 v Pakistan, 14/05/2017
90IrelandAndrew Balbirnie359359 v Afghanistan, 03/03/2024
91SrilankaNishan Madushka355355 v Bangladesh, 07/04/2024
91IndiaSarfaraz Khan355419 v England, 19/02/2024
93PakistanFaheem Ashraf354547 v South Africa, 08/02/2021
94IrelandCurtis Campher353353 v Afghanistan, 03/03/2024
95EnglandChris Woakes350496 v India, 13/08/2018
96West IndiesKevin Sinclair349349 v Australia, 29/01/2024
97West IndiesAlick Athanaze346407 v India, 16/07/2023
98BangladeshNurul Hasan343410 v West Indies, 28/06/2022
99IrelandPaul Stirling340366 v Sri Lanka, 28/04/2023
100New ZealandWill Young337472 v Bangladesh, 11/01/2022