ICC Test Batting Rankings
Last Updated: 2024-12-17
Rank | Team | Player | Rating | Career Best Rating |
---|---|---|---|---|
1 | England | Joe Root | 895 | 932 v Pakistan at Multan 2024 |
2 | England | Harry Brook | 876 | 898 v New Zealand at Wellington 2024 |
3 | New Zealand | Kane Williamson | 867 | 919 v Pakistan at Christchurch 2021 |
4 | India | Yashasvi Jaiswal | 811 | 825 v Australia at Perth 2024 |
5 | Australia | Travis Head | 781 | 884 v India at The Oval 2023 |
6 | Sri Lanka | Kamindu Mendis | 759 | 759 v South Africa at Gqeberha 2024 |
7 | South Africa | Temba Bavuma | 753 | 753 v Sri Lanka at Gqeberha 2024 |
8 | New Zealand | Daryl Mitchell | 725 | 804 v Bangladesh at Sylhet 2023 |
9 | India | Rishabh Pant | 724 | 801 v England at Edgbaston 2022 |
= | Pakistan | Saud Shakeel | 724 | 728 v Australia at Melbourne 2023 |
11 | Australia | Steven Smith | 708 | 947 v South Africa at Durban 2018 |
12 | Australia | Marnus Labuschagne | 705 | 937 v West Indies at Adelaide 2022 |
13 | Australia | Usman Khawaja | 688 | 847 v England at Lord’s 2023 |
14 | Sri Lanka | Dinesh Chandimal | 685 | 755 v West Indies at St Lucia 2018 |
15 | Sri Lanka | Dhananjaya de Silva | 682 | 699 v England at The Oval 2024 |
16 | India | Shubman Gill | 672 | 701 v Bangladesh at Chennai 2024 |
17 | Pakistan | Babar Azam | 670 | 882 v New Zealand at Karachi 2022 |
18 | England | Ben Duckett | 669 | 719 v India at Rajkot 2024 |
19 | Pakistan | Salman Agha | 662 | 684 v England at Multan 2024 |
20 | India | Virat Kohli | 661 | 937 v England at Southampton 2018 |
= | Pakistan | Mohammad Rizwan | 661 | 728 v Bangladesh at Rawalpindi 2024 |
22 | Sri Lanka | Angelo Mathews | 641 | 877 v New Zealand at Christchurch 2014 |
23 | South Africa | Kyle Verreynne | 636 | 636 v Sri Lanka at Gqeberha 2024 |
24 | Sri Lanka | Dimuth Karunaratne | 627 | 783 v Ireland at Galle 2023 |
= | South Africa | Aiden Markram | 627 | 759 v Australia at Johannesburg 2018 |
26 | Australia | Cameron Green | 621 | 661 v New Zealand at Wellington 2024 |
27 | New Zealand | Rachin Ravindra | 610 | 711 v India at Pune 2024 |
28 | South Africa | Dean Elgar | 603 | 784 v Australia at Johannesburg 2018 |
29 | Zimbabwe | Sean Williams | 602 | 621 v Afghanistan at Abu Dhabi 2021 |
30 | India | Rohit Sharma | 595 | 813 v England at The Oval 2021 |
31 | New Zealand | Tom Latham | 594 | 733 v West Indies at Hamilton 2020 |
= | England | Ollie Pope | 594 | 684 v India at Hyderabad 2024 |
33 | Bangladesh | Mushfiqur Rahim | 593 | 684 v Pakistan at Rawalpindi 2024 |
34 | England | Ben Stokes | 589 | 827 v West Indies at Old Trafford 2020 |
35 | Bangladesh | Litton Das | 583 | 724 v Sri Lanka at Mirpur 2022 |
36 | New Zealand | Will Young | 581 | 581 v England at Hamilton 2024 |
37 | New Zealand | Tom Blundell | 579 | 782 v England at Wellington 2023 |
38 | England | Jonny Bairstow | 577 | 772 v South Africa at Old Trafford 2017 |
39 | England | Jamie Smith | 571 | 614 v Sri Lanka at The Oval 2024 |
40 | Australia | Alex Carey | 569 | 628 v South Africa at Sydney 2023 |
41 | South Africa | Tristan Stubbs | 562 | 576 v Sri Lanka at Durban 2024 |
42 | Pakistan | Imam-ul-Haq | 555 | 632 v Sri Lanka at Galle 2023 |
43 | Sri Lanka | Kusal Mendis | 553 | 693 v West Indies at St Lucia 2018 |
44 | Sri Lanka | Pathum Nissanka | 551 | 568 v England at The Oval 2024 |
45 | England | Zak Crawley | 548 | 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 | Abdullah Shafique | 541 | 676 v England at Rawalpindi 2022 |
49 | West Indies | Kraigg Brathwaite | 540 | 701 v England at Headingley 2017 |
50 | India | KL Rahul | 531 | 761 v Sri Lanka at Pallekele 2017 |
51 | India | Ravindra Jadeja | 528 | 605 v Australia at Nagpur 2023 |
52 | Zimbabwe | Craig Ervine | 518 | 555 v West Indies at Bulawayo 2023 |
53 | South Africa | Tony de Zorzi | 513 | 578 v Bangladesh at Chittagong 2024 |
54 | Afghanistan | Ibrahim Zadran | 509 | 509 v Ireland at Abu Dhabi 2024 |
55 | Bangladesh | Mominul Haque | 507 | 661 v Pakistan at Mirpur 2015 |
56 | Ireland | Lorcan Tucker | 503 | 503 v Zimbabwe at Stormont 2024 |
57 | Pakistan | Shan Masood | 500 | 653 v England at Old Trafford 2020 |
58 | Bangladesh | Shakib Al Hasan | 498 | 694 v Australia at Mirpur 2017 |
= | New Zealand | Henry Nicholls | 498 | 778 v Bangladesh at Wellington 2019 |
60 | Bangladesh | Najmul Hossain Shanto | 496 | 570 v New Zealand at Sylhet 2023 |
61 | Australia | Mitchell Marsh | 495 | 552 v South Africa at Gqeberha 2018 |
62 | Bangladesh | Mehidy Hasan | 493 | 493 v West Indies at Jamaica 2024 |
63 | Bangladesh | Jaker Ali | 490 | 490 v West Indies at Jamaica 2024 |
64 | South Africa | David Bedingham | 485 | 528 v New Zealand at Hamilton 2024 |
65 | India | Shreyas Iyer | 479 | 666 v Bangladesh at Mirpur 2022 |
66 | India | Axar Patel | 478 | 548 v Australia at Ahmedabad 2023 |
67 | West Indies | Jason Holder | 477 | 581 v England at Barbados 2019 |
68 | South Africa | Keegan Petersen | 464 | 597 v India at Cape Town 2022 |
69 | India | Nitish Kumar Reddy | 463 | 463 v Australia at Adelaide 2024 |
70 | West Indies | Kavem Hodge | 460 | 460 v Bangladesh at Jamaica 2024 |
= | England | Jacob Bethell | 460 | 460 v New Zealand at Hamilton 2024 |
72 | West Indies | Alick Athanaze | 451 | 488 v Bangladesh at Antigua 2024 |
73 | Pakistan | Sarfaraz Ahmed | 448 | 716 v Sri Lanka at Galle 2015 |
74 | Afghanistan | Rahmat Shah | 441 | 477 v Sri Lanka at Colombo (SSC) 2024 |
75 | Bangladesh | Shadman Islam | 436 | 436 v West Indies at Jamaica 2024 |
76 | New Zealand | Mitchell Santner | 428 | 431 v England at Mount Maunganui 2019 |
= | West Indies | Joshua Da Silva | 428 | 484 v England at Grenada 2022 |
78 | England | Ben Foakes | 417 | 512 v New Zealand at Mount Maunganui 2023 |
79 | South Africa | Wiaan Mulder | 411 | 415 v Sri Lanka at Durban 2024 |
80 | Pakistan | Kamran Ghulam | 410 | 438 v England at Multan 2024 |
81 | Ireland | Harry Tector | 404 | 504 v Sri Lanka at Galle 2023 |
82 | Afghanistan | Hashmatullah Shahidi | 395 | 397 v Zimbabwe at Abu Dhabi 2021 |
83 | India | Sarfaraz Khan | 392 | 509 v New Zealand at Bengaluru 2024 |
84 | India | Washington Sundar | 386 | 494 v England at Ahmedabad 2021 |
85 | Ireland | Andy McBrine | 376 | 376 v Zimbabwe at Stormont 2024 |
86 | South Africa | Ryan Rickelton | 361 | 361 v Sri Lanka at Gqeberha 2024 |
87 | West Indies | Justin Greaves | 359 | 386 v Bangladesh at Antigua 2024 |
88 | India | Ravichandran Ashwin | 356 | 553 v England at Mohali 2016 |
89 | South Africa | Marco Jansen | 352 | 435 v India at Centurion 2023 |
= | India | Dhruv Jurel | 352 | 461 v England at Ranchi 2024 |
91 | West Indies | Tagenarine Chanderpaul | 350 | 497 v Zimbabwe at Bulawayo 2023 |
92 | Zimbabwe | Prince Masvaure | 346 | 346 v Ireland at Stormont 2024 |
= | Ireland | Andy Balbirnie | 346 | 359 v Afghanistan at Abu Dhabi 2024 |
94 | Pakistan | Saim Ayub | 342 | 364 v England at Multan 2024 |
95 | Bangladesh | Zakir Hassan | 340 | 461 v India at Mirpur 2022 |
96 | Pakistan | Faheem Ashraf | 336 | 547 v South Africa at Rawalpindi 2021 |
= | England | Gus Atkinson | 336 | 343 v Sri Lanka at Lord’s 2024 |
98 | Bangladesh | Mahmudul Hasan Joy | 335 | 472 v South Africa at Durban 2022 |
99 | England | Chris Woakes | 334 | 496 v India at Lord’s 2018 |
100 | West Indies | Mikyle Louis | 332 | 360 v Bangladesh at Antigua 2024 |