MEN’S TEST BATTING RANKINGS

Last Updated – 24 July 2024

PosTeamPlayersRatingCareer Best Rating
1EnglandJoe Root895932 v Pakistan at Multan 2024
2EnglandHarry Brook876898 v New Zealand at Wellington 2024
3New ZealandKane Williamson867919 v Pakistan at Christchurch 2021
4IndiaYashasvi Jaiswal847854 v Australia at Melbourne 2024
5AustraliaSteve Smith823947 v South Africa at Durban 2018
6South AfricaTemba Bavuma769769 v Pakistan at Cape Town 2025
7Sri LankaKamindu Mendis761779 v Australia at Galle 2025
8AustraliaTravis Head748884 v India at The Oval 2023
9AustraliaUsman Khawaja739847 v England at Lord's 2023
10IndiaRishabh Pant739801 v England at Edgbaston 2022
11PakistanSaud Shakeel739764 v South Africa at Centurion 2024
12New ZealandDaryl Mitchell725804 v Bangladesh at Sylhet 2023
13Sri LankaDinesh Chandimal708755 v West Indies at St Lucia 2018
14PakistanMohammad Rizwan671728 v Bangladesh at Rawalpindi 2024
15EnglandBen Duckett669719 v India at Rajkot 2024
16AustraliaMarnus Labuschagne669937 v West Indies at Adelaide 2022
17South AfricaAiden Markram662759 v Australia at Johannesburg 2018
18AustraliaAlex Carey661661 v Sri Lanka at Galle 2025
19Zimbabwe
Sean Williams
655699 v England at The Oval 2024
20Sri Lanka
Dhananjaya de Silva
653699 v England at The Oval 2024
21Pakistan
Babar Azam
651882 v New Zealand at Karachi 2022
22Sri Lanka
Angelo Mathews
641877 v New Zealand at Christchurch 2014
23IndiaShubman Gill631701 v Bangladesh at Chennai 2024
24South AfricaKyle Verreynne630636 v Sri Lanka at Gqeberha 2024
25AfghanistanRahmat Shah626626 v Zimbabwe at Bulawayo 2025
26IndiaVirat Kohli614937 v England at Southampton 2018
27New ZealandRachin Ravindra610711 v India at Pune 2024
28Sri LankaKusal Mendis601693 v West Indies at St Lucia 2018
29Sri LankaDimuth Karunaratne594783 v Ireland at Galle 2023
30New ZealandTom Latham594733 v West Indies at Hamilton 2020
31EnglandOllie Pope594684 v India at Hyderabad 2024
32PakistanSalman Agha592684 v England at Multan 2024
33AustraliaCameron Green591661 v New Zealand at Wellington 2024
34EnglandWill Young581581 v England at Hamilton 2024
35New ZealandTom Blundell579782 v England at Wellington 2023
36New ZealandTom Blundell584632 v Sri Lanka, 20/07/2023
37EnglandJonny Bairstow577772 v South Africa at Old Trafford 2017
38BangladeshLitton Das571724 v Sri Lanka at Mirpur 2022
39EnglandJamie Smith571614 v Sri Lanka at The Oval 2024
40BangladeshMushfiqur Rahim569684 v Pakistan at Rawalpindi 2024
41IndiaRohit Sharma554813 v England at The Oval 2021
42West IndiesKraigg Brathwaite551701 v England at Headingley 2017
43EnglandZak Crawley548710 v West Indies at Lord's 2024
44New ZealandGlenn Phillips547584 v England at Wellington 2024
45New ZealandDevon Conway545661 v South Africa at Christchurch 2022
46PakistanShan Masood542653 v England at Old Trafford 2020
47BangladeshMominul Haque539661 v Pakistan at Mirpur 2015
48IndiaRavindra Jadeja538605 v Australia at Nagpur 2023
49IndiaKL Rahul533761 v Sri Lanka at Pallekele 2017
50IrelandLorcan Tucker533533 v Zimbabwe at Bulawayo 2025
51ZimbabweCraig Ervine532581 v Afghanistan at Bulawayo 2025
52BangladeshNajmul Hossain Shanto525570 v New Zealand at Sylhet 2023
53PakistanAbdullah Shafique520676 v England at Rawalpindi 2022
54Sri LankaPathum Nissanka518568 v England at The Oval 2024
55BangladeshMehidy Hasan Miraz515515 v Zimbabwe at Chittagong 2025
56South AfricaRyan Rickelton504504 v Pakistan at Cape Town 2025
57BangladeshJaker Ali504535 v Zimbabwe at Sylhet 2025
58AfghanistanIbrahim Zadran499509 v Ireland at Abu Dhabi 2024
59South AfricaDavid Bedingham493528 v New Zealand at Hamilton 2024
60BangladeshShadman Islam490490 v Zimbabwe at Chittagong 2025
61South AfricaTristan Stubbs489576 v Sri Lanka at Durban 2024
62BangladeshShakib Al Hasan488694 v Australia at Mirpur 2017
63AfghanistanHashmatullah Shahidi484503 v Zimbabwe at Bulawayo 2024
64South AfricaTony de Zorzi473578 v Bangladesh at Chittagong 2024
65West IndiesJason Holder468581 v England at Barbados 2019
66IndiaShreyas Iyer465666 v Bangladesh at Mirpur 2022
67IndiaAxar Patel464548 v Australia at Ahmedabad 2023
68West IndiesAlick Athanaze462497 v Pakistan at Multan 2025
69EnglandJacob Bethell460460 v New Zealand at Hamilton 2024
70IndiaNitish Kumar Reddy459528 v Australia at Melbourne 2024
71IrelandAndy McBrine458458 v Zimbabwe at Bulawayo 2025
72South AfricaKeegan Petersen455597 v India at Cape Town 2022
73West IndiesKavem Hodge432460 v Bangladesh at Jamaica 2024
74AustraliaMitchell Marsh429552 v South Africa at Gqeberha 2018
75New ZealandMitchell Santner428431 v England at Mount Maunganui 2019
76West IndiesJoshua Da Silva405484 v England at Grenada 2022
77EnglandBen Foakes417512 v New Zealand at Mount Maunganui 2023
78IndiaWashington Sundar409494 v England at Ahmedabad 2021
79AfghanistanIsmat Alam409409 v Zimbabwe at Bulawayo 2025
80South AfricaWiaan Mulder393415 v Sri Lanka at Durban 2024
81South AfricaCorbin Bosch393397 v Pakistan at Centurion 2024
82PakistanKamran Ghulam389438 v England at Multan 2024
83IrelandAndy Balbirnie386386 v Zimbabwe at Bulawayo 2025
84AustraliaBeau Webster381432 v India at Sydney 2025
85IndiaSarfaraz Khan380509 v New Zealand at Bengaluru 2024
86South AfricaMarco Jansen375435 v India at Centurion 2023
87Sri LankaOshada Fernando373509 v Pakistan at Karachi 2019
88IrelandHarry Tector370504 v Sri Lanka at Galle 2023
89ZimbabweSikandar Raza354547 v West Indies at Bulawayo 2017
90PakistanAamer Jamal352359 v South Africa at Cape Town 2025
91PakistanSaim AyubSaim Ayub364 v England at Multan 2024
92AustraliaJosh Inglis351364 v England at Multan 2024
93BangladeshMahmudul Hasan Joy345472 v South Africa at Durban 2022
94IndiaDhruv Jurel342461 v England at Ranchi 2024
95ZimbabweBen Curran342342 v Bangladesh at Chittagong 2025
96IrelandMark Adair340340 v Zimbabwe at Bulawayo 2025
97EnglandGus Atkinson336343 v Sri Lanka at Lord's 2024
98EnglandChris Woakes334496 v India at Lord's 2018
99BangladeshZakir Hassan333461 v India at Mirpur 2022
100ZimbabweBrian Bennett332354 v Bangladesh at Sylhet 2025