ICC Test Batting Ranking

RankingRatingNameCountryCareer Best Test RatingCareer Best Test Ranking
1893Kane WilliamsonNZ919 v Pakistan, 07/01/20211 v Australia, 17/11/2015
2818Steve SmithAUS947 v England, 30/12/20171 v West Indies, 15/06/2015
3780Daryl MitchellNZ804 v Bangladesh, 02/12/20234 v South Africa, 08/02/2024
4768Babar AzamPAK882 v New Zealand, 30/12/20222 v England, 21/12/2022
5766Joe RootENG923 v India, 05/07/20221 v Australia, 10/08/2015
6765Usman KhawajaAUS847 v England, 02/07/20234 v Pakistan, 18/12/2023
7752Virat KohliIND937 v England, 22/08/20181 v England, 04/08/2018
8750Dimuth KarunaratneSL783 v Ireland, 18/04/20235 v India, 15/03/2022
8750Harry BrookENG773 v Australia, 31/07/20239 v Australia, 31/07/2023
10746Marnus LabuschagneAUS937 v West Indies, 12/12/20221 v England, 20/12/2021
11741Travis HeadAUS884 v India, 11/06/20232 v England, 10/07/2023
12731Rohit SharmaIND813 v England, 06/09/20215 v England, 29/08/2021
13719Ben DuckettENG719 v India, 19/02/202413 v India, 19/02/2024
14706Rishabh PantIND801 v England, 05/07/20225 v England, 05/07/2022
15699Yashasvi JaiswalIND699 v England, 19/02/202415 v England, 19/02/2024
16693Saud ShakeelPAK728 v Australia, 30/12/202314 v Australia, 18/12/2023
17669Ben StokesENG827 v West Indies, 20/07/20203 v West Indies, 20/07/2020
18668Liton DasBAN724 v Sri Lanka, 27/05/202212 v Sri Lanka, 27/05/2022
18668Mohammad RizwanPAK700 v Australia, 16/03/202211 v Australia, 16/03/2022
20665Temba BavumaSA685 v West Indies, 12/03/202314 v West Indies, 12/03/2023
21664Dinesh ChandimalSL755 v West Indies, 18/06/20189 v India, 06/12/2017
22663Angelo MathewsSL877 v New Zealand, 30/12/20143 v Pakistan, 18/08/2014
23655Ollie PopeENG684 v India, 29/01/202415 v India, 29/01/2024
24654Aiden MarkramSA759 v Australia, 03/04/20187 v Sri Lanka, 14/07/2018
25647Mushfiqur RahimBAN675 v Sri Lanka, 27/05/202217 v Sri Lanka, 27/05/2022
26641Dean ElgarSA784 v Australia, 03/04/20188 v Australia, 26/03/2018
27640Zak CrawleyENG666 v India, 06/02/202422 v India, 06/02/2024
28635Jonny BairstowENG772 v South Africa, 08/08/20177 v South Africa, 08/08/2017
29630Dhananjaya de SilvaSL648 v Pakistan, 20/07/202321 v West Indies, 03/12/2021
30618Tom BlundellNZ782 v England, 28/02/20237 v England, 28/02/2023
31611David WarnerAUS880 v India, 13/12/20144 v Pakistan, 26/10/2014
32608Abdullah ShafiquePAK676 v England, 05/12/202215 v England, 05/12/2022
33605Agha SalmanPAK611 v Australia, 30/12/202331 v Australia, 30/12/2023
34595Ravindra JadejaIND605 v Australia, 13/02/202332 v Australia, 13/02/2023
35587Tom LathamNZ733 v West Indies, 07/12/20207 v Sri Lanka, 26/08/2019
35587Shubman GillIND587 v England, 19/02/202435 v England, 19/02/2024
37584Imam-ul-HaqPAK632 v Sri Lanka, 20/07/202328 v Sri Lanka, 20/07/2023
38576Cheteshwar PujaraIND888 v Sri Lanka, 07/08/20172 v Australia, 20/03/2017
39568Kraigg BrathwaiteWI701 v England, 29/08/201713 v Bangladesh, 14/07/2018
40566Shakib Al HasanBAN694 v Australia, 30/08/201718 v Australia, 30/08/2017
41557Alex CareyAUS628 v South Africa, 30/12/202226 v South Africa, 30/12/2022
42555Craig ErvineZIM555 v West Indies, 14/02/202341 v Sri Lanka, 18/07/2017
43553Devon ConwayNZ661 v South Africa, 01/03/202217 v South Africa, 01/03/2022
44551Henry NichollsNZ778 v Bangladesh, 12/03/20195 v Bangladesh, 12/03/2019
45546Cameron GreenAUS625 v India, 13/03/202326 v India, 13/03/2023
46545Nazmul ShantoBAN570 v New Zealand, 02/12/202342 v New Zealand, 02/12/2023
47535Ajinkya RahaneIND825 v New Zealand, 11/10/20165 v South Africa, 22/10/2019
48534Tamim IqbalBAN709 v Australia, 30/08/201714 v Australia, 30/08/2017
49531Jermaine BlackwoodWI596 v Bangladesh, 07/02/202129 v Bangladesh, 07/02/2021
50528David BedinghamSA528 v New Zealand, 17/02/202452 v New Zealand, 17/02/2024
51525Shreyas IyerIND666 v Bangladesh, 26/12/202216 v Bangladesh, 26/12/2022
52524Axar PatelIND548 v Australia, 13/03/202344 v Australia, 13/03/2023
53523Kusal MendisSL693 v West Indies, 18/06/201812 v West Indies, 18/06/2018
54506Ibrahim ZadranAFG506 v Sri Lanka, 06/02/202454 v Sri Lanka, 06/02/2024
55504Lokesh RahulIND761 v Sri Lanka, 16/08/20178 v Sri Lanka, 20/11/2017
56493Mominul HaqueBAN661 v Pakistan, 10/05/201518 v Zimbabwe, 16/11/2014
56493Keegan PetersenSA597 v India, 15/01/202233 v India, 15/01/2022
58487Shan MasoodPAK653 v England, 08/08/202019 v England, 08/08/2020
58487Mitchell MarshAUS552 v South Africa, 12/03/201843 v South Africa, 05/03/2018
60482Nkruma BonnerWI631 v England, 12/03/202222 v England, 12/03/2022
60482Joshua Da SilvaWI484 v England, 28/03/202260 v Australia, 29/01/2024
62479Harry TectorIRE504 v Sri Lanka, 28/04/202354 v Sri Lanka, 28/04/2023
63477Rahmat ShahAFG477 v Sri Lanka, 06/02/202465 v Bangladesh, 08/09/2019
63477Rassie van der DussenSA557 v New Zealand, 01/03/202240 v New Zealand, 01/03/2022
65476Kyle VerreynneSA536 v Australia, 30/12/202248 v Australia, 30/12/2022
66475Niroshan DickwellaSL595 v Zimbabwe, 23/01/202029 v West Indies, 25/03/2021
67471Sarfaraz AhmedPAK715 v Sri Lanka, 21/06/201515 v Sri Lanka, 21/06/2015
68461Ben FoakesENG512 v New Zealand, 20/02/202348 v Sri Lanka, 27/11/2018
69458Glenn PhillipsNZ502 v Bangladesh, 10/12/202355 v Bangladesh, 10/12/2023
70450Jason HolderWI581 v England, 26/01/201933 v England, 26/01/2019
70450Lorcan TuckerIRE455 v Sri Lanka, 28/04/202364 v England, 05/06/2023
72444Zakir HasanBAN461 v India, 26/12/202266 v New Zealand, 10/12/2023
73435Oshada FernandoSL509 v Pakistan, 23/12/201952 v Pakistan, 23/12/2019
74427Kyle MayersWI526 v Sri Lanka, 02/04/202151 v Sri Lanka, 02/04/2021
75419Sarfaraz KhanIND419 v England, 19/02/202475 v England, 19/02/2024
76415Sarel ErweeSA476 v England, 21/08/202264 v England, 21/08/2022
77414Mahmudul Hasan JoyBAN472 v South Africa, 04/04/202265 v New Zealand, 02/12/2023
78402Kirk McKenzieWI402 v Australia, 29/01/202476 v Australia, 29/01/2024
79397Marco JansenSA435 v India, 30/12/202372 v India, 30/12/2023
80394Innocent KaiaZIM394 v West Indies, 14/02/202381 v West Indies, 14/02/2023
80394Ravichandran AshwinIND553 v England, 29/11/201638 v England, 29/11/2016
82386Rachin RavindraNZ391 v South Africa, 08/02/202480 v South Africa, 08/02/2024
83375Tagenarine ChanderpaulWI497 v Zimbabwe, 08/02/202358 v Zimbabwe, 08/02/2023
84370Kavem HodgeWI370 v Australia, 29/01/202481 v Australia, 29/01/2024
85365Will YoungNZ472 v Bangladesh, 11/01/202269 v Bangladesh, 05/01/2022
86364Hashmatullah ShahidiAFG397 v Zimbabwe, 14/03/202181 v Bangladesh, 18/06/2023
87362Roston ChaseWI626 v Pakistan, 14/05/201728 v Pakistan, 14/05/2017
88357Chris WoakesENG496 v India, 13/08/201851 v India, 13/08/2018
89354Faheem AshrafPAK547 v South Africa, 08/02/202145 v South Africa, 08/02/2021
90350Nurul HasanBAN410 v West Indies, 28/06/202278 v New Zealand, 02/12/2023
91349Kevin SinclairWI349 v Australia, 29/01/202487 v Australia, 29/01/2024
92346Alick AthanazeWI407 v India, 16/07/202377 v India, 16/07/2023
93340KNM FernandoSL340 v Afghanistan, 06/02/202489 v Afghanistan, 06/02/2024
94336Curtis CampherIRE336 v England, 05/06/202387 v England, 05/06/2023
95328Noor AliAFG328 v Sri Lanka, 06/02/202492 v Sri Lanka, 06/02/2024
96327Mehidy HasanBAN361 v New Zealand, 05/01/202286 v New Zealand, 02/12/2023
97314Mitchell SantnerNZ432 v England, 24/11/201963 v Australia, 01/12/2015
98313Shamarh BrooksWI536 v England, 20/07/202045 v England, 20/07/2020
99312Andrew BalbirnieIRE356 v Sri Lanka, 28/04/202392 v England, 05/06/2023
100307Moeen AliENG655 v South Africa, 08/08/201722 v South Africa, 10/07/2017

Leave a Comment