Test Cricket - Batting Records and Statistics - High Scores
Highest Scores Playing Innings No    Max Innings = 329      
  Player Country Runs Match Versus Ground
1 Zaheer Abbas Pakistan 235* 27/10/1978 India Gaddafi Stadium
2 D G Bradman Australia 212 29/01/1937 England Adelaide Oval
3 E R Dexter England 205 02/02/1962 Pakistan National Stadium (Karachi)
4 Mushtaq Mohammad Pakistan 201 07/02/1973 New Zealand Carisbrook
5 D L Amiss England 188 20/06/1974 India Lord's
6 B C Lara West Indies 152 10/08/1995 England Trent Bridge
7 R C Fredericks West Indies 150 09/08/1973 England Edgbaston
8 G S A Sobers West Indies 147 17/02/1960 England Sabina Park
9 R Dravid India 144 10/10/1999 New Zealand Punjab Cricket Association IS Bindra Stadium
10 M Vijay India 144 17/12/2014 Australia Brisbane Cricket Ground
11 J E Root* England 134 08/07/2015 Australia Sophia Gardens
12 A P Sheahan Australia 127 29/12/1972 Pakistan Melbourne Cricket Ground
13 M J Clarke Australia 118 24/01/2008 India Adelaide Oval
14 G Gambhir India 116 17/01/2010 Bangladesh Zahur Ahmed Chowdhury Stadium
15 C Washbrook England 114 24/06/1950 West Indies Lord's
16 H C Brook* England 111 31/07/2025 India Kennington Oval
17 C L Walcott West Indies 110 11/04/1955 Australia Queen's Park Oval
18 R A Smith England 109 08/08/1991 West Indies Kennington Oval
19 H Sutcliffe England 109* 17/08/1929 South Africa Kennington Oval
20 H H Gibbs South Africa 107 03/11/2001 India Mangaung Oval
21 S Dhawan* India 107 14/06/2018 Afghanistan M Chinnaswamy Stadium
22 Javed Miandad Pakistan 106* 06/03/1980 Australia Iqbal Stadium
23 D W Randall England 105 29/07/1982 Pakistan Edgbaston
24 M Labuschagne* Australia 104* 30/11/2022 West Indies Perth Stadium
25 R J Hadlee New Zealand 103 22/02/1980 West Indies AMI Stadium
26 S M Katich Australia 102 06/11/2008 India Vidarbha Cricket Association Stadium
27 N J Astle New Zealand 101 05/08/1999 England Old Trafford
28 W R Hammond England 100* 29/07/1931 New Zealand Kennington Oval
29 Aamir Sohail Pakistan 99 09/11/1995 Australia Brisbane Cricket Ground
30 L Klusener South Africa 97 02/01/2001 Sri Lanka Newlands
31 M L Hayden Australia 96 08/03/2002 South Africa Newlands
32 G R J Matthews Australia 96 08/09/1992 Sri Lanka Tyronne Fernando Stadium
33 S M Nurse West Indies 95 27/02/1969 New Zealand Eden Park
34 K C Wessels South Africa 95* 26/12/1992 India St George's Park
35 R D Jacobs West Indies 93* 17/03/2001 South Africa Queen's Park Oval
36 P Roy India 90 28/11/1958 West Indies Brabourne Stadium
37 G Boycott England 90 29/02/1968 West Indies Kensington Oval
38 Shakib Al Hasan* Bangladesh 89 13/11/2012 West Indies Shere Bangla National Stadium
39 N C O'Neill Australia 88 10/01/1964 South Africa Sydney Cricket Ground
40 K W R Fletcher England 86* 23/08/1973 West Indies Lord's
41 A L Wadekar India 85 22/07/1971 England Lord's
42 K J Hughes Australia 84 28/08/1980 England Lord's
43 M A Starc* Australia 84 26/12/2016 Pakistan Melbourne Cricket Ground
44 B M Duckett* England 84 07/10/2024 Pakistan Multan Cricket Stadium
45 J M Bairstow* England 83 03/08/2016 Pakistan Edgbaston
46 D J Bravo West Indies 83 22/03/2008 Sri Lanka Providence Stadium
47 G A Hick England 81* 18/08/1994 South Africa Kennington Oval
48 G Giffen Australia 80 16/07/1896 England Old Trafford
49 Saeed Ahmed Pakistan 80 04/12/1964 Australia Melbourne Cricket Ground
50 G R Marsh Australia 79 03/02/1989 West Indies Adelaide Oval
51 A Kumble India 78 26/11/1997 Sri Lanka Vidarbha Cricket Association Ground
52 M Amarnath India 78 03/01/1983 Pakistan Iqbal Stadium
53 Imrul Kayes Bangladesh 78 28/10/2016 England Shere Bangla National Stadium
54 Ramiz Raja Pakistan 78 10/10/1990 New Zealand National Stadium (Karachi)
55 I R Redpath Australia 77 04/11/1969 India Brabourne Stadium
56 F M Engineer India 77 15/11/1969 Australia Green Park
57 I V A Richards West Indies 76 26/01/1980 Australia Adelaide Oval
58 N S Sidhu India 76 01/12/1994 West Indies Vidarbha Cricket Association Ground
59 R B Richardson West Indies 75 02/04/1988 Pakistan Bourda
60 S Madan Lal India 74 14/09/1983 Pakistan M Chinnaswamy Stadium
61 S C J Broad* England 74* 21/07/2011 India Lord's

Batting Records and Statistics Menu