ICC Men’s Test Batting Rankings

ICC Test Batting Rankings

Last Updated On: 2026-06-09 12:00:06 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 Williamson807919 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
9New ZealandRachin Ravindra737737 v Ireland at Belfast 2026
10IndiaShubman Gill730807 v England at Edgbaston 2025
11Sri LankaDinesh Chandimal717755 v West Indies at St Lucia 2018
12AustraliaAlex Carey706737 v England at Adelaide 2025
13IndiaRishabh Pant704801 v England at Headingley 2025
14New ZealandDaryl Mitchell689804 v Bangladesh at Sylhet 2023
15Sri LankaPathum Nissanka685685 v Bangladesh at Colombo (SSC) 2025
16BangladeshMushfiqur Rahim681684 v Pakistan at Rawalpindi 2024
=South AfricaAiden Markram681759 v Australia at Johannesburg 2018
18EnglandBen Duckett669787 v India at Headingley 2025
19ZimbabweSean Williams668725 v South Africa at Bulawayo 2025
20PakistanMohammad Rizwan665728 v Bangladesh at Rawalpindi 2024
21PakistanBabar Azam663882 v New Zealand at Karachi 2022
22New ZealandDevon Conway661681 v West Indies at Mount Maunganui 2025
23IndiaRavindra Jadeja653653 v South Africa at Guwahati 2025
24BangladeshLitton Das650724 v Sri Lanka at Mirpur 2022
25South AfricaWiaan Mulder647669 v Zimbabwe at Bulawayo 2025
=PakistanSaud Shakeel647764 v South Africa at Centurion 2024
27PakistanSalman Agha636684 v England at Multan 2024
28EnglandJamie Smith635753 v India at Edgbaston 2025
29Sri LankaDhananjaya de Silva634699 v England at The Oval 2024
30BangladeshNajmul Hossain Shanto633649 v Pakistan at Mirpur 2026
31Sri LankaKusal Mendis611693 v West Indies at St Lucia 2018
32New ZealandTom Latham608733 v West Indies at Hamilton 2020
33AustraliaMarnus Labuschagne606937 v West Indies at Adelaide 2022
34IndiaKL Rahul594761 v Sri Lanka at Pallekele 2017
=AustraliaCameron Green594661 v New Zealand at Wellington 2024
36EnglandOllie Pope592684 v India at Hyderabad 2024
37South AfricaKyle Verreynne589636 v Sri Lanka at Gqeberha 2024
38BangladeshMominul Haque583661 v Pakistan at Mirpur 2015
=South AfricaRyan Rickelton583583 v India at Guwahati 2025
40New ZealandTom Blundell575782 v England at Wellington 2023
41EnglandZak Crawley571710 v West Indies at Lord’s 2024
=New ZealandWill Young571608 v Zimbabwe at Bulawayo 2025
43South AfricaTony de Zorzi565578 v Bangladesh at Chittagong 2024
44PakistanShan Masood558653 v England at Old Trafford 2020
45South AfricaTristan Stubbs555576 v Sri Lanka at Durban 2024
46EnglandBen Stokes551827 v West Indies at Old Trafford 2020
47IndiaWashington Sundar548548 v South Africa at Guwahati 2025
=IrelandLorcan Tucker548548 v New Zealand at Belfast 2026
49EnglandJacob Bethell537537 v Australia at Sydney 2026
50South AfricaDavid Bedingham536558 v Zimbabwe at Bulawayo 2025
51New ZealandHenry Nicholls525778 v Bangladesh at Wellington 2019
52PakistanImam-ul-Haq522632 v Sri Lanka at Galle 2023
53AustraliaBeau Webster521530 v West Indies at Grenada 2025
54PakistanAbdullah Shafique517676 v England at Rawalpindi 2022
55New ZealandGlenn Phillips513584 v England at Wellington 2024
56AfghanistanIbrahim Zadran509509 v Zimbabwe at Harare 2025
57ZimbabweCraig Ervine503581 v Afghanistan at Bulawayo 2025
58BangladeshShadman Islam501529 v Ireland at Mirpur 2025
59West IndiesShai Hope499653 v Zimbabwe at Bulawayo 2017
60IrelandAndy McBrine485485 v New Zealand at Belfast 2026
=West IndiesJustin Greaves485504 v New Zealand at Christchurch 2025
62South AfricaSenuran Muthusamy482482 v India at Guwahati 2025
63West IndiesKraigg Brathwaite469701 v England at Headingley 2017
64West IndiesKavem Hodge468468 v New Zealand at Mount Maunganui 2025
65BangladeshMehidy Hasan Miraz465515 v Zimbabwe at Chittagong 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
71West IndiesJohn Campbell431448 v New Zealand at Wellington 2020
72West IndiesAlick Athanaze428497 v Pakistan at Multan 2025
=BangladeshJaker Ali428535 v Zimbabwe at Sylhet 2025
74BangladeshMahmudul Hasan Joy422472 v South Africa at Durban 2022
75South AfricaMarco Jansen417435 v India at Centurion 2023
76New ZealandMitchell Santner407431 v England at Mount Maunganui 2019
77IrelandMark Adair401401 v New Zealand at Belfast 2026
78ZimbabweBen Curran398398 v Afghanistan at Harare 2025
79IndiaDhruv Jurel396461 v England at Ranchi 2024
=New ZealandMitchell Hay396404 v West Indies at Wellington 2025
81New ZealandDean Foxcroft381381 v Ireland at Belfast 2026
82IrelandPaul Stirling359383 v Bangladesh at Sylhet 2025
=IrelandCurtis Campher359363 v Bangladesh at Mirpur 2025
84IrelandAndy Balbirnie354386 v Zimbabwe at Bulawayo 2025
85ZimbabweBrian Bennett350426 v South Africa at Bulawayo 2025
86IndiaNitish Kumar Reddy346528 v Australia at Melbourne 2024
87IrelandHarry Tector344504 v Sri Lanka at Galle 2023
88AustraliaMitchell Starc340446 v India at Pune 2017
=ZimbabweNick Welch340344 v Ireland at Bulawayo 2025
90EnglandGus Atkinson339343 v Sri Lanka at Lord’s 2024
91West IndiesTagenarine Chanderpaul – 63709332497 v Zimbabwe at Bulawayo 2023
92West IndiesRoston Chase323626 v Pakistan at Dominica 2017
93Sri LankaMilan Rathnayake306337 v England at Lord’s 2024
94AfghanistanAfsar Zazai303346 v Zimbabwe at Bulawayo 2024
95AustraliaPat Cummins301375 v India at Sydney 2019
96AfghanistanIsmat Alam294409 v Zimbabwe at Bulawayo 2025
97PakistanAbdullah Fazal288422 v Bangladesh at Mirpur 2026
98ZimbabwePrince Masvaure287346 v Ireland at Belfast 2024
99IrelandJordan Neill286289 v Bangladesh at Mirpur 2025
100IndiaSai Sudharsan278278 v South Africa at Guwahati 2025