ICC Men’s Test Batting Rankings

ICC Test Batting Rankings

Last Updated On: 2025-07-19 00:00:06 IST

RankTeamPlayerRatingCareer Best Rating
1EnglandJoe Root888932 v Pakistan at Multan 2024
2New ZealandKane Williamson867919 v Pakistan at Christchurch 2021
3EnglandHarry Brook862898 v New Zealand at Wellington 2024
4AustraliaSteve Smith816947 v South Africa at Durban 2018
5IndiaYashasvi Jaiswal801858 v England at Edgbaston 2025
6South AfricaTemba Bavuma790806 v Australia at Lord’s 2025
7Sri LankaKamindu Mendis781784 v Bangladesh at Galle 2025
8IndiaRishabh Pant779801 v England at Headingley 2025
9IndiaShubman Gill765807 v England at Edgbaston 2025
10EnglandJamie Smith752753 v India at Edgbaston 2025
11AustraliaTravis Head740884 v India at The Oval 2023
12PakistanSaud Shakeel739764 v South Africa at Centurion 2024
13ZimbabweSean Williams725725 v South Africa at Bulawayo 2025
=New ZealandDaryl Mitchell725804 v Bangladesh at Sylhet 2023
15EnglandBen Duckett724787 v India at Headingley 2025
16Sri LankaDinesh Chandimal717755 v West Indies at St Lucia 2018
17South AfricaAiden Markram709759 v Australia at Johannesburg 2018
18Sri LankaPathum Nissanka685685 v Bangladesh at Colombo (SSC) 2025
19AustraliaUsman Khawaja672847 v England at Lord’s 2023
=AustraliaAlex Carey672694 v West Indies at Grenada 2025
21PakistanMohammad Rizwan671728 v Bangladesh at Rawalpindi 2024
22South AfricaWiaan Mulder669669 v Zimbabwe at Bulawayo 2025
23PakistanBabar Azam651882 v New Zealand at Karachi 2022
24AustraliaMarnus Labuschagne637937 v West Indies at Adelaide 2022
25Sri LankaDhananjaya de Silva634699 v England at The Oval 2024
=EnglandOllie Pope634684 v India at Hyderabad 2024
27South AfricaKyle Verreynne630636 v Sri Lanka at Gqeberha 2024
28AfghanistanRahmat Shah626626 v Zimbabwe at Bulawayo 2025
29Sri LankaAngelo Mathews619877 v New Zealand at Christchurch 2014
=AustraliaCameron Green619661 v New Zealand at Wellington 2024
31BangladeshMushfiqur Rahim613684 v Pakistan at Rawalpindi 2024
32Sri LankaKusal Mendis611693 v West Indies at St Lucia 2018
33New ZealandRachin Ravindra610711 v India at Pune 2024
34IndiaRavindra Jadeja609609 v England at Lord’s 2025
35IndiaKL Rahul600761 v Sri Lanka at Pallekele 2017
36New ZealandTom Latham594733 v West Indies at Hamilton 2020
37PakistanSalman Agha592684 v England at Multan 2024
38BangladeshNajmul Hossain Shanto591613 v Sri Lanka at Galle 2025
39Sri LankaDimuth Karunaratne582783 v Ireland at Galle 2023
40New ZealandWill Young581581 v England at Hamilton 2024
41New ZealandTom Blundell579782 v England at Wellington 2023
42EnglandBen Stokes572827 v West Indies at Old Trafford 2020
43BangladeshLitton Das566724 v Sri Lanka at Mirpur 2022
44South AfricaDavid Bedingham558558 v Zimbabwe at Bulawayo 2025
45EnglandZak Crawley554710 v West Indies at Lord’s 2024
46New ZealandGlenn Phillips547584 v England at Wellington 2024
47New ZealandDevon Conway545661 v South Africa at Christchurch 2022
48PakistanShan Masood542653 v England at Old Trafford 2020
49IrelandLorcan Tucker533533 v Zimbabwe at Bulawayo 2025
50ZimbabweCraig Ervine528581 v Afghanistan at Bulawayo 2025
51PakistanAbdullah Shafique520676 v England at Rawalpindi 2022
52BangladeshMominul Haque511661 v Pakistan at Mirpur 2015
53BangladeshShadman Islam501502 v Sri Lanka at Galle 2025
54BangladeshMehidy Hasan Miraz500515 v Zimbabwe at Chittagong 2025
55West IndiesKraigg Brathwaite493701 v England at Headingley 2017
56AustraliaBeau Webster489530 v West Indies at Grenada 2025
57AfghanistanHashmatullah Shahidi484503 v Zimbabwe at Bulawayo 2024
58South AfricaRyan Rickelton481504 v Pakistan at Cape Town 2025
59South AfricaCorbin Bosch475475 v Zimbabwe at Bulawayo 2025
60South AfricaLhuan-dre Pretorius464464 v Zimbabwe at Bulawayo 2025
61IrelandAndy McBrine458458 v Zimbabwe at Bulawayo 2025
62West IndiesJason Holder454581 v England at Barbados 2019
63South AfricaTristan Stubbs451576 v Sri Lanka at Durban 2024
64West IndiesAlick Athanaze448497 v Pakistan at Multan 2025
65BangladeshJaker Ali446535 v Zimbabwe at Sylhet 2025
66EnglandJacob Bethell442460 v New Zealand at Hamilton 2024
67South AfricaTony de Zorzi430578 v Bangladesh at Chittagong 2024
68New ZealandMitchell Santner428431 v England at Mount Maunganui 2019
69ZimbabweBrian Bennett422426 v South Africa at Bulawayo 2025
70West IndiesKavem Hodge419460 v Bangladesh at Jamaica 2024
71AustraliaMitchell Marsh412552 v South Africa at Gqeberha 2018
72AfghanistanIsmat Alam409409 v Zimbabwe at Bulawayo 2025
73West IndiesJoshua Da Silva407484 v England at Grenada 2022
=IndiaWashington Sundar407494 v England at Ahmedabad 2021
75West IndiesJohn Campbell402448 v New Zealand at Wellington 2020
76PakistanKamran Ghulam389438 v England at Multan 2024
77IndiaNitish Kumar Reddy387528 v Australia at Melbourne 2024
78IrelandAndy Balbirnie386386 v Zimbabwe at Bulawayo 2025
79IrelandHarry Tector370504 v Sri Lanka at Galle 2023
80IndiaSarfaraz Khan369509 v New Zealand at Bengaluru 2024
81West IndiesRoston Chase368626 v Pakistan at Dominica 2017
82Sri LankaOshada Fernando366509 v Pakistan at Karachi 2019
83South AfricaMarco Jansen352435 v India at Centurion 2023
=PakistanAamer Jamal352359 v South Africa at Cape Town 2025
=PakistanSaim Ayub352364 v England at Multan 2024
86IrelandMark Adair340340 v Zimbabwe at Bulawayo 2025
87West IndiesJustin Greaves339386 v Bangladesh at Antigua 2024
88BangladeshMahmudul Hasan Joy338472 v South Africa at Durban 2022
89IndiaDhruv Jurel332461 v England at Ranchi 2024
90BangladeshZakir Hassan326461 v India at Mirpur 2022
=EnglandGus Atkinson326343 v Sri Lanka at Lord’s 2024
92AfghanistanAfsar Zazai324346 v Zimbabwe at Bulawayo 2024
=West IndiesBrandon King324360 v Australia at Grenada 2025
94AustraliaPat Cummins323375 v India at Sydney 2019
95IrelandPaul Stirling321366 v Sri Lanka at Galle 2023
=West IndiesGudakesh Motie321331 v Pakistan at Multan 2025
=ZimbabweBen Curran321342 v Bangladesh at Chittagong 2025
98IrelandCurtis Campher318353 v Afghanistan at Abu Dhabi 2024
99ZimbabweSikandar Raza313547 v West Indies at Bulawayo 2017
100AustraliaMitchell Starc311446 v India at Pune 2017
=EnglandChris Woakes311496 v India at Lord’s 2018