Best-Ever Test Batting ICC Player Rankings

All Time top Test batsmen
RatingNameCareer Best RatingCareer Best Ranking
1961Don BradmanAUS961 v India, 10/02/1948v West Indies, 03/03/1931
2947Steve SmithAUS947 v England, 30/12/2017v West Indies, 15/06/2015
3945Len HuttonENG945 v West Indies, 03/04/1954v New Zealand, 17/08/1949
4942Jack HobbsENG942 v Australia, 23/08/1912v South Africa, 25/01/1910
4942Ricky PontingAUS942 v England, 05/12/2006v India, 30/12/2003
6941Peter MayENG941 v Australia, 27/08/1956v Australia, 11/06/1956
7938Garry SobersWI938 v India, 17/01/1967v India, 04/01/1959
7938Clyde WalcottWI938 v Australia, 15/06/1955v Australia, 30/03/1955
7938Kumar SangakkaraSL938 v England, 05/12/2007v England, 05/12/2007
7938Viv RichardsWI938 v England, 31/03/1981v England, 12/07/1976
11937Virat KohliIND937 v England, 22/08/2018v England, 04/08/2018
12936Marnus LabuschagneAUS936 v Pakistan, 08/03/2022v England, 20/12/2021
13935Matthew HaydenAUS935 v England, 11/11/2002v Pakistan, 15/10/2002
13935Jacques KallisSA935 v New Zealand, 22/11/2007v England, 10/01/2005
13935AB de VilliersSA935 v Australia, 24/02/2014v Pakistan, 27/10/2013
16933Mohammad YousufPAK933 v West Indies, 01/12/2006v Sri Lanka, 08/07/2009
17927Graeme PollockSA927 v Australia, 23/02/1970v Australia, 23/02/1970
17927Everton WeekesWI927 v New Zealand, 07/03/1956v New Zealand, 07/03/1956
19923Joe RootENG923 v India, 05/07/2022v Australia, 10/08/2015
20922Dudley NourseSA922 v England, 11/06/1951v Australia, 04/01/1950
20922Doug WaltersAUS922 v South Africa, 23/02/1970v India, 08/11/1969
22921Neil HarveyAUS921 v South Africa, 10/02/1953v South Africa, 10/02/1953
22921Mike HusseyAUS921 v West Indies, 27/05/2008v West Indies, 27/05/2008
24919Kane WilliamsonNZ919 v Pakistan, 07/01/2021v Australia, 17/11/2015
25917Denis ComptonENG917 v Australia, 12/07/1948v South Africa, 20/12/1948
26916Sunil GavaskarIND916 v England, 03/09/1979v West Indies, 05/12/1978
27915George HeadleyWI915 v England, 25/01/1948v England, 28/01/1935
28914Ken BarringtonENG914 v New Zealand, 12/07/1965v New Zealand, 31/05/1965
29911Brian LaraWI911 v South Africa, 06/01/2004v England, 20/04/1994
30909Kevin PietersenENG909 v West Indies, 01/06/2007v Australia, 18/12/2006
31907Hashim AmlaSA907 v Pakistan, 17/10/2013v Pakistan, 05/02/2013
32901Shivnarine ChanderpaulWI901 v New Zealand, 23/12/2008v New Zealand, 15/12/2008
33900Michael ClarkeAUS900 v Sri Lanka, 30/12/2012v South Africa, 26/11/2012
34898Sachin TendulkarIND898 v Zimbabwe, 25/02/2002v West Indies, 22/11/1994
35897Wally HammondENG897 v New Zealand, 04/04/1933v South Africa, 21/08/1929
36895Andy FlowerZIM895 v South Africa, 18/09/2001v South Africa, 11/09/2001
36895Steve WaughAUS895 v England, 07/07/1997v West Indies, 03/05/1995
38892Rahul DravidIND892 v Pakistan, 20/03/2005v New Zealand, 06/01/1999
39891Colin McDonaldAUS891 v Pakistan, 17/11/1959v Pakistan, 17/11/1959
40888Cheteshwar PujaraIND888 v Sri Lanka, 07/08/2017v Australia, 20/03/2017
40888Herbert SutcliffeENG888 v Australia, 03/01/1933v South Africa, 08/02/1928
42886Gautam GambhirIND886 v Sri Lanka, 28/11/2009v Sri Lanka, 28/11/2009
42886Clem HillAUS886 v South Africa, 12/11/1902v England, 05/01/1902
44885Javed MiandadPAK885 v New Zealand, 28/02/1989v Australia, 13/12/1983
45883Mahela JayawardeneSL883 v India, 20/11/2009v India, 20/11/2009
45883Greg ChappellAUS883 v Pakistan, 05/01/1977v West Indies, 07/01/1976
47880David WarnerAUS880 v India, 13/12/2014v Pakistan, 26/10/2014
47880Younus KhanPAK880 v Sri Lanka, 25/02/2009v Sri Lanka, 25/02/2009
49879Babar AzamPAK879 v Sri Lanka, 28/07/2022v Sri Lanka, 20/07/2022
50878Bill LawryAUS878 v West Indies, 18/02/1969v South Africa, 27/12/1966
51877Angelo MathewsSL877 v New Zealand, 30/12/2014v Pakistan, 18/08/2014
51877Allan BorderAUS877 v England, 31/08/1981v West Indies, 20/03/1984
51877Aubrey FaulknerSA877 v Australia, 31/05/1912v Australia, 11/01/1911
54876Michael VaughanENG876 v Australia, 06/01/2003v Australia, 30/12/2002
54876Richie RichardsonWI876 v India, 02/05/1989v England, 28/02/1990
56875Rohan KanhaiWI875 v England, 26/08/1963v India, 27/03/1962
57874Colin CowdreyENG874 v New Zealand, 23/06/1958v New Zealand, 23/06/1958
57874Alastair CookENG874 v India, 09/12/2012v India, 14/08/2011
57874Adam GilchristAUS874 v South Africa, 12/03/2002v Pakistan, 07/10/2002
60873Graham GoochENG873 v Pakistan, 27/07/1992v West Indies, 10/06/1991
61871Gundappa ViswanathIND871 v Australia, 17/10/1979v West Indies, 15/01/1975
61871Ross TaylorNZ871 v West Indies, 23/12/2013v West Indies, 23/12/2013
63870Inzamam-ul-HaqPAK870 v England, 03/12/2005v Zimbabwe, 19/02/1995
63870Ted DexterENG870 v Australia, 02/01/1963v Australia, 04/12/1962
65869Vijay HazareIND869 v Pakistan, 17/11/1952v Pakistan, 17/11/1952
66866Alvin KallicharranWI866 v Australia, 16/12/1975v Australia, 02/12/1975
66866Virender SehwagIND866 v Sri Lanka, 22/07/2010v South Africa, 18/02/2010
68856Jonathan TrottENG856 v Sri Lanka, 30/05/2011v India, 25/07/2011
69854Lindsay HassettAUS854 v West Indies, 04/01/1952v West Indies, 05/12/1951
69854Stan McCabeAUS854 v England, 14/06/1938v South Africa, 28/12/1935
71853Bobby SimpsonAUS853 v South Africa, 04/01/1967v South Africa, 04/01/1967
72850Arthur MorrisAUS850 v West Indies, 13/11/1951v West Indies, 13/11/1951
73848Damien MartynAUS848 v New Zealand, 22/03/2005v New Zealand, 22/03/2005
74845Glenn TurnerNZ845 v Australia, 26/03/1974v Australia, 12/03/1974
75844Herbert TaylorSA844 v England, 20/02/1923v England, 20/02/1923
75844Gordon GreenidgeWI844 v England, 30/07/1984v England, 30/07/1984
77843Graeme SmithSA843 v England, 18/01/2010v England, 18/01/2010
78842Misbah-ul-HaqPAK842 v New Zealand, 13/11/2014v South Africa, 27/10/2013
79837Dilip VengsarkarIND837 v New Zealand, 16/11/1988v West Indies, 30/12/1987
80828Frank WorrellWI828 v England, 10/02/1954v New Zealand, 12/02/1952
80828Kim HughesAUS828 v India, 27/01/1981v India, 27/01/1981
82827Ben StokesENG827 v West Indies, 20/07/2020v West Indies, 20/07/2020
83825Dennis AmissENG825 v India, 08/07/1974v West Indies, 20/02/1974
83825Ajinkya RahaneIND825 v New Zealand, 11/10/2016v South Africa, 22/10/2019
83825Herschelle GibbsSA825 v West Indies, 20/01/2004v Pakistan, 06/01/2003
86824Saeed AnwarPAK824 v Australia, 09/11/1999v India, 20/02/1999
86824Adam VogesAUS824 v Sri Lanka, 07/08/2016v Sri Lanka, 30/07/2016
88823Conrad HunteWI823 v England, 06/06/1966v Australia, 30/03/1965
89822Ian BellENG822 v India, 22/08/2011v India, 22/08/2011
89822David GowerENG822 v West Indies, 25/03/1986v Australia, 02/09/1985
91820Bill WoodfullAUS820 v South Africa, 02/02/1932v England, 01/07/1930
92819Hanif MohammadPAK819 v India, 06/12/1960v India, 03/01/1961
93818Bob CowperAUS818 v India, 30/01/1968v India, 30/01/1968
93818Marcus TrescothickENG818 v Pakistan, 16/11/2005v Pakistan, 16/11/2005
93818Clive LloydWI818 v India, 14/12/1983v India, 14/12/1983
96813Rohit SharmaIND813 v England, 06/09/2021v England, 29/08/2021
96813Jimmy AdamsWI813 v Australia, 25/04/1995v New Zealand, 14/02/1995
98811Ian ChappellAUS811 v West Indies, 30/12/1975v West Indies, 10/04/1973
98811Ian BothamENG811 v India, 12/07/1982v India, 12/07/1982
100809Robin SmithENG809 v West Indies, 12/08/1991v West Indies, 12/08/1991

Players make the all-time list by sustaining excellent form over a prolonged period. The ratings shown are the highest points totals these players have attained and no player is allowed to appear on the list more than once.


Comments