ICC Test Batting Rankings
Last Updated On: 2025-07-19 00:00:06 IST
Rank | Team | Player | Rating | Career Best Rating |
---|---|---|---|---|
1 | England | Joe Root | 888 | 932 v Pakistan at Multan 2024 |
2 | New Zealand | Kane Williamson | 867 | 919 v Pakistan at Christchurch 2021 |
3 | England | Harry Brook | 862 | 898 v New Zealand at Wellington 2024 |
4 | Australia | Steve Smith | 816 | 947 v South Africa at Durban 2018 |
5 | India | Yashasvi Jaiswal | 801 | 858 v England at Edgbaston 2025 |
6 | South Africa | Temba Bavuma | 790 | 806 v Australia at Lord’s 2025 |
7 | Sri Lanka | Kamindu Mendis | 781 | 784 v Bangladesh at Galle 2025 |
8 | India | Rishabh Pant | 779 | 801 v England at Headingley 2025 |
9 | India | Shubman Gill | 765 | 807 v England at Edgbaston 2025 |
10 | England | Jamie Smith | 752 | 753 v India at Edgbaston 2025 |
11 | Australia | Travis Head | 740 | 884 v India at The Oval 2023 |
12 | Pakistan | Saud Shakeel | 739 | 764 v South Africa at Centurion 2024 |
13 | Zimbabwe | Sean Williams | 725 | 725 v South Africa at Bulawayo 2025 |
= | New Zealand | Daryl Mitchell | 725 | 804 v Bangladesh at Sylhet 2023 |
15 | England | Ben Duckett | 724 | 787 v India at Headingley 2025 |
16 | Sri Lanka | Dinesh Chandimal | 717 | 755 v West Indies at St Lucia 2018 |
17 | South Africa | Aiden Markram | 709 | 759 v Australia at Johannesburg 2018 |
18 | Sri Lanka | Pathum Nissanka | 685 | 685 v Bangladesh at Colombo (SSC) 2025 |
19 | Australia | Usman Khawaja | 672 | 847 v England at Lord’s 2023 |
= | Australia | Alex Carey | 672 | 694 v West Indies at Grenada 2025 |
21 | Pakistan | Mohammad Rizwan | 671 | 728 v Bangladesh at Rawalpindi 2024 |
22 | South Africa | Wiaan Mulder | 669 | 669 v Zimbabwe at Bulawayo 2025 |
23 | Pakistan | Babar Azam | 651 | 882 v New Zealand at Karachi 2022 |
24 | Australia | Marnus Labuschagne | 637 | 937 v West Indies at Adelaide 2022 |
25 | Sri Lanka | Dhananjaya de Silva | 634 | 699 v England at The Oval 2024 |
= | England | Ollie Pope | 634 | 684 v India at Hyderabad 2024 |
27 | South Africa | Kyle Verreynne | 630 | 636 v Sri Lanka at Gqeberha 2024 |
28 | Afghanistan | Rahmat Shah | 626 | 626 v Zimbabwe at Bulawayo 2025 |
29 | Sri Lanka | Angelo Mathews | 619 | 877 v New Zealand at Christchurch 2014 |
= | Australia | Cameron Green | 619 | 661 v New Zealand at Wellington 2024 |
31 | Bangladesh | Mushfiqur Rahim | 613 | 684 v Pakistan at Rawalpindi 2024 |
32 | Sri Lanka | Kusal Mendis | 611 | 693 v West Indies at St Lucia 2018 |
33 | New Zealand | Rachin Ravindra | 610 | 711 v India at Pune 2024 |
34 | India | Ravindra Jadeja | 609 | 609 v England at Lord’s 2025 |
35 | India | KL Rahul | 600 | 761 v Sri Lanka at Pallekele 2017 |
36 | New Zealand | Tom Latham | 594 | 733 v West Indies at Hamilton 2020 |
37 | Pakistan | Salman Agha | 592 | 684 v England at Multan 2024 |
38 | Bangladesh | Najmul Hossain Shanto | 591 | 613 v Sri Lanka at Galle 2025 |
39 | Sri Lanka | Dimuth Karunaratne | 582 | 783 v Ireland at Galle 2023 |
40 | New Zealand | Will Young | 581 | 581 v England at Hamilton 2024 |
41 | New Zealand | Tom Blundell | 579 | 782 v England at Wellington 2023 |
42 | England | Ben Stokes | 572 | 827 v West Indies at Old Trafford 2020 |
43 | Bangladesh | Litton Das | 566 | 724 v Sri Lanka at Mirpur 2022 |
44 | South Africa | David Bedingham | 558 | 558 v Zimbabwe at Bulawayo 2025 |
45 | England | Zak Crawley | 554 | 710 v West Indies at Lord’s 2024 |
46 | New Zealand | Glenn Phillips | 547 | 584 v England at Wellington 2024 |
47 | New Zealand | Devon Conway | 545 | 661 v South Africa at Christchurch 2022 |
48 | Pakistan | Shan Masood | 542 | 653 v England at Old Trafford 2020 |
49 | Ireland | Lorcan Tucker | 533 | 533 v Zimbabwe at Bulawayo 2025 |
50 | Zimbabwe | Craig Ervine | 528 | 581 v Afghanistan at Bulawayo 2025 |
51 | Pakistan | Abdullah Shafique | 520 | 676 v England at Rawalpindi 2022 |
52 | Bangladesh | Mominul Haque | 511 | 661 v Pakistan at Mirpur 2015 |
53 | Bangladesh | Shadman Islam | 501 | 502 v Sri Lanka at Galle 2025 |
54 | Bangladesh | Mehidy Hasan Miraz | 500 | 515 v Zimbabwe at Chittagong 2025 |
55 | West Indies | Kraigg Brathwaite | 493 | 701 v England at Headingley 2017 |
56 | Australia | Beau Webster | 489 | 530 v West Indies at Grenada 2025 |
57 | Afghanistan | Hashmatullah Shahidi | 484 | 503 v Zimbabwe at Bulawayo 2024 |
58 | South Africa | Ryan Rickelton | 481 | 504 v Pakistan at Cape Town 2025 |
59 | South Africa | Corbin Bosch | 475 | 475 v Zimbabwe at Bulawayo 2025 |
60 | South Africa | Lhuan-dre Pretorius | 464 | 464 v Zimbabwe at Bulawayo 2025 |
61 | Ireland | Andy McBrine | 458 | 458 v Zimbabwe at Bulawayo 2025 |
62 | West Indies | Jason Holder | 454 | 581 v England at Barbados 2019 |
63 | South Africa | Tristan Stubbs | 451 | 576 v Sri Lanka at Durban 2024 |
64 | West Indies | Alick Athanaze | 448 | 497 v Pakistan at Multan 2025 |
65 | Bangladesh | Jaker Ali | 446 | 535 v Zimbabwe at Sylhet 2025 |
66 | England | Jacob Bethell | 442 | 460 v New Zealand at Hamilton 2024 |
67 | South Africa | Tony de Zorzi | 430 | 578 v Bangladesh at Chittagong 2024 |
68 | New Zealand | Mitchell Santner | 428 | 431 v England at Mount Maunganui 2019 |
69 | Zimbabwe | Brian Bennett | 422 | 426 v South Africa at Bulawayo 2025 |
70 | West Indies | Kavem Hodge | 419 | 460 v Bangladesh at Jamaica 2024 |
71 | Australia | Mitchell Marsh | 412 | 552 v South Africa at Gqeberha 2018 |
72 | Afghanistan | Ismat Alam | 409 | 409 v Zimbabwe at Bulawayo 2025 |
73 | West Indies | Joshua Da Silva | 407 | 484 v England at Grenada 2022 |
= | India | Washington Sundar | 407 | 494 v England at Ahmedabad 2021 |
75 | West Indies | John Campbell | 402 | 448 v New Zealand at Wellington 2020 |
76 | Pakistan | Kamran Ghulam | 389 | 438 v England at Multan 2024 |
77 | India | Nitish Kumar Reddy | 387 | 528 v Australia at Melbourne 2024 |
78 | Ireland | Andy Balbirnie | 386 | 386 v Zimbabwe at Bulawayo 2025 |
79 | Ireland | Harry Tector | 370 | 504 v Sri Lanka at Galle 2023 |
80 | India | Sarfaraz Khan | 369 | 509 v New Zealand at Bengaluru 2024 |
81 | West Indies | Roston Chase | 368 | 626 v Pakistan at Dominica 2017 |
82 | Sri Lanka | Oshada Fernando | 366 | 509 v Pakistan at Karachi 2019 |
83 | South Africa | Marco Jansen | 352 | 435 v India at Centurion 2023 |
= | Pakistan | Aamer Jamal | 352 | 359 v South Africa at Cape Town 2025 |
= | Pakistan | Saim Ayub | 352 | 364 v England at Multan 2024 |
86 | Ireland | Mark Adair | 340 | 340 v Zimbabwe at Bulawayo 2025 |
87 | West Indies | Justin Greaves | 339 | 386 v Bangladesh at Antigua 2024 |
88 | Bangladesh | Mahmudul Hasan Joy | 338 | 472 v South Africa at Durban 2022 |
89 | India | Dhruv Jurel | 332 | 461 v England at Ranchi 2024 |
90 | Bangladesh | Zakir Hassan | 326 | 461 v India at Mirpur 2022 |
= | England | Gus Atkinson | 326 | 343 v Sri Lanka at Lord’s 2024 |
92 | Afghanistan | Afsar Zazai | 324 | 346 v Zimbabwe at Bulawayo 2024 |
= | West Indies | Brandon King | 324 | 360 v Australia at Grenada 2025 |
94 | Australia | Pat Cummins | 323 | 375 v India at Sydney 2019 |
95 | Ireland | Paul Stirling | 321 | 366 v Sri Lanka at Galle 2023 |
= | West Indies | Gudakesh Motie | 321 | 331 v Pakistan at Multan 2025 |
= | Zimbabwe | Ben Curran | 321 | 342 v Bangladesh at Chittagong 2025 |
98 | Ireland | Curtis Campher | 318 | 353 v Afghanistan at Abu Dhabi 2024 |
99 | Zimbabwe | Sikandar Raza | 313 | 547 v West Indies at Bulawayo 2017 |
100 | Australia | Mitchell Starc | 311 | 446 v India at Pune 2017 |
= | England | Chris Woakes | 311 | 496 v India at Lord’s 2018 |