ICC Men’s Test Batting Rankings

ICC Test Batting Rankings

Last Updated On: 2026-05-23 12:00:05 IST

RankTeamPlayerRatingCareer Best Rating
1EnglandJoe Root880932 v Pakistan at Multan 2024
2EnglandHarry Brook857898 v New Zealand at Wellington 2024
3AustraliaTravis Head853884 v India at The Oval 2023
4AustraliaSteve Smith831947 v South Africa at Durban 2018
5New ZealandKane Williamson822919 v Pakistan at Christchurch 2021
6Sri LankaKamindu Mendis781784 v Bangladesh at Galle 2025
7South AfricaTemba Bavuma775806 v Australia at Lord’s 2025
8IndiaYashasvi Jaiswal750858 v England at Edgbaston 2025
9IndiaShubman Gill730807 v England at Edgbaston 2025
10Sri LankaDinesh Chandimal717755 v West Indies at St Lucia 2018
11New ZealandRachin Ravindra716716 v West Indies at Mount Maunganui 2025
12New ZealandDaryl Mitchell711804 v Bangladesh at Sylhet 2023
13AustraliaAlex Carey706737 v England at Adelaide 2025
14IndiaRishabh Pant704801 v England at Headingley 2025
15PakistanSaud Shakeel689764 v South Africa at Centurion 2024
16Sri LankaPathum Nissanka685685 v Bangladesh at Colombo (SSC) 2025
17South AfricaAiden Markram681759 v Australia at Johannesburg 2018
=New ZealandDevon Conway681681 v West Indies at Mount Maunganui 2025
19EnglandBen Duckett669787 v India at Headingley 2025
20ZimbabweSean Williams668725 v South Africa at Bulawayo 2025
21PakistanMohammad Rizwan656728 v Bangladesh at Rawalpindi 2024
22IndiaRavindra Jadeja653653 v South Africa at Guwahati 2025
23PakistanBabar Azam649882 v New Zealand at Karachi 2022
=BangladeshNajmul Hossain Shanto649649 v Pakistan at Mirpur 2026
25South AfricaWiaan Mulder647669 v Zimbabwe at Bulawayo 2025
26BangladeshMushfiqur Rahim640684 v Pakistan at Rawalpindi 2024
27EnglandJamie Smith635753 v India at Edgbaston 2025
28Sri LankaDhananjaya de Silva634699 v England at The Oval 2024
29PakistanSalman Agha630684 v England at Multan 2024
30New ZealandTom Latham624733 v West Indies at Hamilton 2020
31Sri LankaKusal Mendis611693 v West Indies at St Lucia 2018
32AustraliaMarnus Labuschagne606937 v West Indies at Adelaide 2022
33IndiaKL Rahul594761 v Sri Lanka at Pallekele 2017
=AustraliaCameron Green594661 v New Zealand at Wellington 2024
35BangladeshMominul Haque592661 v Pakistan at Mirpur 2015
=EnglandOllie Pope592684 v India at Hyderabad 2024
37South AfricaKyle Verreynne589636 v Sri Lanka at Gqeberha 2024
38BangladeshLiton Des585724 v Sri Lanka at Mirpur 2022
39South AfricaRyan Rickelton583583 v India at Guwahati 2025
40Sri LankaDimuth Karunaratne582783 v Ireland at Galle 2023
41New ZealandWill Young576608 v Zimbabwe at Bulawayo 2025
42EnglandZak Crawley571710 v West Indies at Lord’s 2024
43South AfricaTony de Zorzi565578 v Bangladesh at Chittagong 2024
44South AfricaTristan Stubbs555576 v Sri Lanka at Durban 2024
45EnglandBen Stokes551827 v West Indies at Old Trafford 2020
46PakistanShan Masood548653 v England at Old Trafford 2020
=IndiaWashington Sundar548548 v South Africa at Guwahati 2025
48IrelandLorcan Tucker545545 v Bangladesh at Mirpur 2025
49New ZealandTom Blundell537782 v England at Wellington 2023
=EnglandJacob Bethell537537 v Australia at Sydney 2026
51South AfricaDavid Bedingham536558 v Zimbabwe at Bulawayo 2025
52New ZealandHenry Nicholls531778 v Bangladesh at Wellington 2019
53PakistanImam-ul-Haq527632 v Sri Lanka at Galle 2023
54PakistanAbdullah Shafique522676 v England at Rawalpindi 2022
55AustraliaBeau Webster521530 v West Indies at Grenada 2025
56New ZealandGlenn Phillips518584 v England at Wellington 2024
57AfghanistanIbrahim Zadran509509 v Zimbabwe at Harare 2025
58BangladeshShadman Islam506529 v Ireland at Mirpur 2025
59ZimbabweCraig Ervine503581 v Afghanistan at Bulawayo 2025
60West IndiesShai Hope499653 v Zimbabwe at Bulawayo 2017
61West IndiesJustin Greaves485504 v New Zealand at Christchurch 2025
62BangladeshMehidy Hasan Miraz482515 v Zimbabwe at Chittagong 2025
=South AfricaSenuran Muthusamy482482 v India at Guwahati 2025
64West IndiesKraigg Brathwaite469701 v England at Headingley 2017
65West IndiesKavem Hodge468468 v New Zealand at Mount Maunganui 2025
66IndiaAxar Patel454548 v Australia at Ahmedabad 2023
67AfghanistanHashmatullah Shahidi451503 v Zimbabwe at Bulawayo 2024
68South AfricaLhuan-dre Pretorius446464 v Zimbabwe at Bulawayo 2025
69South AfricaCorbin Bosch439475 v Zimbabwe at Bulawayo 2025
70West IndiesBrandon King434434 v New Zealand at Mount Maunganui 2025
71IrelandAndy McBrine433464 v Bangladesh at Sylhet 2025
72BangladeshJaker Ali432535 v Zimbabwe at Sylhet 2025
73West IndiesJohn Campbell431448 v New Zealand at Wellington 2020
74West IndiesAlick Athanaze428497 v Pakistan at Multan 2025
75PakistanAbdullah Fazal422422 v Bangladesh at Mirpur 2026
76South AfricaMarco Jansen417435 v India at Centurion 2023
77BangladeshMahmudul Hasan Joy415472 v South Africa at Durban 2022
78New ZealandMitchell Santner411431 v England at Mount Maunganui 2019
79New ZealandMitchell Hay400404 v West Indies at Wellington 2025
80ZimbabweBen Curran398398 v Afghanistan at Harare 2025
81IndiaDhruv Jurel396461 v England at Ranchi 2024
82PakistanAzan Awais366366 v Bangladesh at Mirpur 2026
83IrelandPaul Stirling363383 v Bangladesh at Sylhet 2025
=IrelandAndy Balbirnie363386 v Zimbabwe at Bulawayo 2025
=IrelandCurtis Campher363363 v Bangladesh at Mirpur 2025
86IrelandHarry Tector359504 v Sri Lanka at Galle 2023
87ZimbabweBrian Bennett350426 v South Africa at Bulawayo 2025
88IndiaNitish Kumar Reddy346528 v Australia at Melbourne 2024
89AustraliaMitchell Starc340446 v India at Pune 2017
=ZimbabweNick Welch340344 v Ireland at Bulawayo 2025
91EnglandGus Atkinson339343 v Sri Lanka at Lord’s 2024
92IrelandMark Adair333340 v Zimbabwe at Bulawayo 2025
93West IndiesTagenarine Chanderpaul332497 v Zimbabwe at Bulawayo 2023
94West IndiesRoston Chase323626 v Pakistan at Dominica 2017
95Sri LankaMilan Rathnayake306337 v England at Lord’s 2024
96AfghanistanAfsar Zazai303346 v Zimbabwe at Bulawayo 2024
97AustraliaPat Cummins301375 v India at Sydney 2019
98AfghanistanIsmat Alam294409 v Zimbabwe at Bulawayo 2025
99IrelandJordan Neill289289 v Bangladesh at Mirpur 2025
100ZimbabwePrince Masvaure287346 v Ireland at Stormont 2024