ICC Mens Batting Test Rankings

As of 27 Jul 2024, Kane Williamson representing New Zealand, holds the highest position in the global Test batting player rankings with an impressive rating of 859. Following closely is Joe Root, from England, securing the second spot in the worldwide men's rankings with a rating of 824. In the third position for men is Babar Azam from Pakistan, showcasing a rating of 768.

Top 10 ICC Mens Batting Test Rankings



Source: ICC & Historical Rankings
Last Updated: 27 Jul 2024

ICC Mens ICC Batting Test Rankings Tables

Pos Player Team Rating Career Rating
1
Flag
Kane Williamson
NZ859919 v Pakistan at Christchurch 2021
2
Flag
Joe Root
ENG824923 v India at Edgbaston 2022
3
Flag
Babar Azam
PAK768882 v New Zealand at Karachi 2022
4
Flag
Daryl Mitchell
NZ768804 v Bangladesh at Sylhet 2023
5
Flag
Steve Smith
AUS757947 v South Africa at Durban 2018
6
Flag
Rohit Sharma
IND751813 v England at The Oval 2021
7
Flag
Yashasvi Jaiswal
IND740740 v England at Dharamsala 2024
8
Flag
Dimuth Karunaratne
SL739783 v Ireland at Galle 2023
9
Flag
Virat Kohli
IND737937 v England at Southampton 2018
10
Flag
Harry Brook
ENG735773 v Australia at The Oval 2023
11
Flag
Usman Khawaja
AUS728847 v England at Lord's 2023
12
Flag
Marnus Labuschagne
AUS720937 v West Indies at Adelaide 2022
13
Flag
Travis Head
AUS697884 v India at The Oval 2023
14
Flag
Saud Shakeel
PAK693728 v Australia at Melbourne 2023
15
Flag
Rishabh Pant
IND692801 v England at Edgbaston 2022
16
Flag
Dhananjaya de Silva
SL688695 v Bangladesh at Sylhet 2024
17
Flag
Zak Crawley
ENG683683 v India at Dharamsala 2024
18
Flag
Mohammad Rizwan
PAK668700 v Australia at Karachi 2022
19
Flag
Temba Bavuma
SA665685 v India at Centurion 2023
20
Flag
Shubman Gill
IND664664 v England at Dharamsala 2024

Historical ICC Batting Test Rankings Tables

ICC Ranks historical figures by playing entire courier matches that are from start to end.
Don Bradman( AUS) is the 1st in the Top 20 Players in ICC Historic All rounder Test Ranking, with a rating of 961 v IndiaSteve Smith( AUS) is the 2nd in the Top 20 Player in ICC Historic Batting Test Ranking, with a rating of 947 v England. Len Hutton( ENG) is the 3rd in the Top 20 Player in ICC Historic Batting Test Ranking, with a rating of 945 v West Indies. Doug Walters( AUS) is the last in the Top 20 Players in ICC Historic Batting Test Ranking, with a rating of 922 v South Africa.

Pos Player Team Rating V S Date
1
Flag
Don Bradman
AUS961961 v India 10/02/1948
2
Flag
Steve Smith
AUS947947 v England 08/01/2018
3
Flag
Len Hutton
ENG945945 v West Indies 03/04/1954
4
Flag
Jack Hobbs
ENG942942 v Australia 23/08/1912
5
Flag
Ricky Ponting
AUS942942 v England 05/12/2006
6
Flag
Peter May
ENG941941 v Australia 27/08/1956
7
Flag
Garry Sobers
WI938938 v India 17/01/1967
8
Flag
Kumar Sangakkara
SL938938 v England 05/12/2007
9
Flag
Viv Richards
WI938938 v England 31/03/1981
10
Flag
Clyde Walcott
WI938938 v Australia 15/06/1955
11
Flag
Virat Kohli
IND937937 v England 22/08/2018
12
Flag
Marnus Labuschagne
AUS936936 v Pakistan 08/03/2022
13
Flag
Jacques Kallis
SA935935 v New Zealand 22/11/2007
14
Flag
Matthew Hayden
AUS935935 v England 11/11/2002
15
Flag
AB de Villiers
SA935935 v Australia 24/02/2014
16
Flag
Mohammad Yousuf
PAK933933 v West Indies 01/12/2006
17
Flag
Everton Weekes
WI927927 v New Zealand 07/03/1956
18
Flag
Graeme Pollock
SA927927 v Australia 23/02/1970
19
Flag
Joe Root
ENG923923 v India 05/07/2022
20
Flag
Doug Walters
AUS922922 v South Africa 23/02/1970