ICC Men's Test Batting Rankings
As of 13 Dec 2025, Joe Root representing England, holds the highest position in the global icc men's test batting rankings with an impressive rating of 889. Following closely is Harry Brook, from England, securing the second spot in the worldwide men's rankings with a rating of 874. In the third position for men's is Kane Williamson from New Zealand, showcasing a rating of 867.
Top 10 ICC Men's Test Batting Rankings
Source: ICC
Last Updated: 13 Dec 2025
ICC Men's Test Batting Rankings Tables
| 1 | Joe Root | ENG | 889 | 932 v Pakistan at Multan 2024 |
| 2 | Harry Brook | ENG | 874 | 898 v New Zealand at Wellington 2024 |
| 3 | Kane Williamson | NZ | 867 | 919 v Pakistan at Christchurch 2021 |
| 4 | Yashasvi Jaiswal | IND | 851 | 854 v Australia at Melbourne 2024 |
| 5 | Steve Smith | AUS | 816 | 947 v South Africa at Durban 2018 |
| 6 | Rishabh Pant | IND | 801 | 801 v England at Headingley 2025 |
| 7 | Temba Bavuma | SA | 798 | 806 v Australia at Lord's 2025 |
| 8 | Ben Duckett | ENG | 787 | 787 v India at Headingley 2025 |
| 9 | Kamindu Mendis | SL | 781 | 784 v Bangladesh at Galle 2025 |
| 10 | Travis Head | AUS | 756 | 884 v India at The Oval 2023 |
| 11 | Saud Shakeel | PAK | 739 | 764 v South Africa at Centurion 2024 |
| 12 | Daryl Mitchell | NZ | 725 | 804 v Bangladesh at Sylhet 2023 |
| 13 | Dinesh Chandimal | SL | 717 | 755 v West Indies at St Lucia 2018 |
| 14 | Aiden Markram | SA | 716 | 759 v Australia at Johannesburg 2018 |
| 15 | Sean Williams | ZIM | 714 | 714 v South Africa at Bulawayo 2025 |
| 16 | Usman Khawaja | AUS | 704 | 847 v England at Lord's 2023 |
| 17 | Pathum Nissanka | SL | 685 | 685 v Bangladesh at Colombo (SSC) 2025 |
| 18 | Alex Carey | AUS | 681 | 681 v West Indies at Barbados 2025 |
| 19 | Mohammad Rizwan | PAK | 671 | 728 v Bangladesh at Rawalpindi 2024 |
| 20 | Ollie Pope | ENG | 667 | 684 v India at Hyderabad 2024 |
Historical ICC Batting Test Rankings Tables
Don Bradman ( AUS) is the 1st in the Top 20 Players in ICC Historic All-rounder T20I Ranking, with a rating of 961 v India. Steve Smith ( AUS) is the 2nd in the Top 20 Players in ICC Historic All-rounder T20I Ranking, with a rating of 947 v England. Len Hutton ( ENG) is the 3rd in the Top 20 Players in ICC Historic All-rounder T20I Ranking, with a rating of 945 v West Indies. Doug Walters ( AUS) is the last in the Top 20 Players in ICC Historic All-rounder T20I Ranking, with a rating of 922 v South Africa.
| 1 | Don Bradman | AUS | 961 | 961 v India | 10/02/1948 |
| 2 | Steve Smith | AUS | 947 | 947 v England | 08/01/2018 |
| 3 | Len Hutton | ENG | 945 | 945 v West Indies | 03/04/1954 |
| 4 | Jack Hobbs | ENG | 942 | 942 v Australia | 23/08/1912 |
| 5 | Ricky Ponting | AUS | 942 | 942 v England | 05/12/2006 |
| 6 | Peter May | ENG | 941 | 941 v Australia | 27/08/1956 |
| 7 | Garry Sobers | WI | 938 | 938 v India | 17/01/1967 |
| 8 | Kumar Sangakkara | SL | 938 | 938 v England | 05/12/2007 |
| 9 | Viv Richards | WI | 938 | 938 v England | 31/03/1981 |
| 10 | Clyde Walcott | WI | 938 | 938 v Australia | 15/06/1955 |
| 11 | Virat Kohli | IND | 937 | 937 v England | 22/08/2018 |
| 12 | Marnus Labuschagne | AUS | 936 | 936 v Pakistan | 08/03/2022 |
| 13 | Jacques Kallis | SA | 935 | 935 v New Zealand | 22/11/2007 |
| 14 | Matthew Hayden | AUS | 935 | 935 v England | 11/11/2002 |
| 15 | AB de Villiers | SA | 935 | 935 v Australia | 24/02/2014 |
| 16 | Mohammad Yousuf | PAK | 933 | 933 v West Indies | 01/12/2006 |
| 17 | Everton Weekes | WI | 927 | 927 v New Zealand | 07/03/1956 |
| 18 | Graeme Pollock | SA | 927 | 927 v Australia | 23/02/1970 |
| 19 | Joe Root | ENG | 923 | 923 v India | 05/07/2022 |
| 20 | Doug Walters | AUS | 922 | 922 v South Africa | 23/02/1970 |