Test Cricket - Batting Records and Statistics - High Scores
Top Scoring Batting at No 1 in First Innings of Match
  Player Country Match Versus Ground Runs Total
1 L Hutton England 20/08/1938 Australia Kennington Oval 364 7/903 dec
2 D A Warner* Australia 29/11/2019 Pakistan Adelaide Oval 335* 3/589 dec
3 M A Taylor Australia 15/10/1998 Pakistan Arbab Niaz Stadium 334* 4/599 dec
4 C H Gayle* West Indies 15/11/2010 Sri Lanka Galle International Stadium 333 9/580 dec
5 G A Gooch England 26/07/1990 India Lord's 333 4/653 dec
6 G C Smith South Africa 24/07/2003 England Edgbaston 277 5/594 dec
7 B A Young New Zealand 07/03/1997 Sri Lanka Carisbrook 267* 7/586 dec
8 D J McGlew South Africa 06/03/1953 New Zealand Basin Reserve 255* 8/524 dec
9 T W M Latham* New Zealand 09/01/2022 Bangladesh Hagley Oval 252 6/521 dec
10 J L Langer Australia 26/12/2002 England Melbourne Cricket Ground 250 6/551 dec
11 A N Cook England 17/08/2017 West Indies Edgbaston 243 8/514 dec
12 E A B Rowan South Africa 26/07/1951 England Headingley 236 538
13 M H Mankad India 06/01/1956 New Zealand Nehru Stadium (Chennai) 231 3/537 dec
14 C G Greenidge West Indies 26/07/1984 England Old Trafford 223 500
15 M H Mankad India 02/12/1955 New Zealand Brabourne Stadium 223 8/421 dec
16 J L Langer Australia 26/11/2004 New Zealand Adelaide Oval 215 8/575 dec
17 M A Agarwal* India 02/10/2019 South Africa Dr YS Rajasekhara Reddy Cricket Stadium 215 7/502 dec
18 C G Greenidge West Indies 27/02/1987 New Zealand Eden Park 213 9/418 dec
19 W W Hinds West Indies 31/03/2005 South Africa Bourda 213 5/543 dec
20 W M Lawry Australia 05/05/1965 West Indies Kensington Oval 210 6/650 dec
21 G Kirsten South Africa 02/07/1998 England Old Trafford 210 5/552 dec
22 C A Roach West Indies 21/02/1930 England Bourda 209 471
23 G Gambhir India 29/10/2008 Australia Arun Jaitley Stadium 206 7/613 dec
24 Aamir Sohail Pakistan 02/07/1992 England Old Trafford 205 9/505 dec
25 S M Gavaskar India 01/12/1978 West Indies Wankhede Stadium 205 424
26 H L Collins Australia 12/11/1921 South Africa Old Wanderers 203 450
27 W Jaffer India 30/11/2007 Pakistan Eden Gardens 202 5/616 dec
28 M S Atapattu Sri Lanka 22/02/2001 England Galle International Stadium 201* 5/470 dec
29 Mohsin Khan Pakistan 12/08/1982 England Lord's 200 8/428 dec
30 G C Smith South Africa 18/10/2002 Bangladesh Buffalo Park 200 4/529 dec
31 D Elgar* South Africa 28/09/2017 Bangladesh Senwes Park 199 3/496 dec
32 D Karunaratne* Sri Lanka 06/10/2017 Pakistan Dubai International Cricket Stadium 196 482
33 Mohammad Hafeez* Pakistan 30/06/2012 Sri Lanka Sinhalese Sports Club Ground 196 6/551 dec
34 H H Gibbs South Africa 16/11/2001 India St George's Park 196 362
35 G A Gooch England 29/08/1985 Australia Kennington Oval 196 464
36 C G Greenidge West Indies 21/10/1983 India Green Park 194 454
37 J L Langer Australia 16/12/2004 Pakistan WACA Ground 191 381
38 S Wettimuny Sri Lanka 23/08/1984 England Lord's 190 7/491 dec
39 S Dhawan* India 26/07/2017 Sri Lanka Galle International Stadium 190 600
40 D L Amiss England 20/06/1974 India Lord's 188 629
41 J B Hobbs England 11/03/1910 South Africa Newlands 187 417
42 R J Shastri India 23/08/1990 England Kennington Oval 187 9/606 dec
43 D Karunaratne* Sri Lanka 14/10/2015 West Indies Galle International Stadium 186 484
44 M S Atapattu Sri Lanka 16/05/2002 England Lord's 185 8/555 dec
45 M T Renshaw Australia 02/01/2017 Pakistan Sydney Cricket Ground 184 8/538 dec
46 W H Ponsford Australia 01/01/1931 West Indies Sydney Cricket Ground 183 369
47 A N Petersen South Africa 02/08/2012 England Headingley 182 419
48 C C Hunte West Indies 06/06/1963 England Old Trafford 182 6/501 dec
49 D L Amiss England 17/12/1976 India Arun Jaitley Stadium 179 381
50 G Gambhir India 19/12/2008 England Punjab Cricket Association IS Bindra Stadium 179 453
51 K C Wessels Australia 09/12/1983 Pakistan Adelaide Oval 179 465
52 M J Slater Australia 25/11/1994 England Brisbane Cricket Ground 176 426
53 A N Cook England 12/03/2010 Bangladesh Zahur Ahmed Chowdhury Stadium 173 6/599 dec
54 S M Gavaskar India 02/01/1986 Australia Sydney Cricket Ground 172 4/600 dec
55 W G Grace England 12/08/1886 Australia Kennington Oval 170 434
56 C C McDonald Australia 30/01/1959 England Adelaide Oval 170 476
57 A J Strauss England 15/02/2009 West Indies Antigua Recreation Ground 169 9/566 dec
58 G Gambhir India 24/11/2009 Sri Lanka Green Park 167 642
59 Sadiq Mohammad Pakistan 02/02/1973 New Zealand Basin Reserve 166 357
60 W M Lawry Australia 10/12/1965 England Brisbane Cricket Ground 166 6/443 dec
61 Khalid Ibadulla Pakistan 24/10/1964 Australia National Stadium (Karachi) 166 414
62 C Bannerman Australia 15/03/1877 England Melbourne Cricket Ground 165* 245
63 J H Edrich England 22/08/1968 Australia Kennington Oval 164 494
64 T M K Mawoyo Zimbabwe 01/09/2011 Pakistan Queens Sports Club 163* 412
65 B C Broad England 28/11/1986 Australia WACA Ground 162 8/592 dec
66 H L Collins Australia 14/01/1921 England Adelaide Oval 162 354
67 J L Langer Australia 09/07/2004 Sri Lanka Cazaly's Stadium 162 517
68 A J Strauss England 16/07/2009 Australia Lord's 161 425
69 R G Sharma* India 13/02/2021 England MA Chidambaram Stadium 161 329
70 Hanif Mohammad Pakistan 02/12/1960 India Brabourne Stadium 160 350
71 G C Smith South Africa 19/11/2008 Bangladesh Mangaung Oval 157 9/441 dec
72 S Wettimuny Sri Lanka 14/03/1982 Pakistan Iqbal Stadium 157 454
73 M J Guptill* New Zealand 10/12/2015 Sri Lanka University Oval 156 431
74 Shan Masood* Pakistan 05/08/2020 England Old Trafford 156 326
75 G A Gooch England 05/07/1990 New Zealand Edgbaston 154 435
76 J B Stollmeyer West Indies 15/02/1952 New Zealand Eden Park 152 6/546 dec
77 R C Fredericks West Indies 09/08/1973 England Edgbaston 150 327
78 M A Agarwal* India 03/12/2021 New Zealand Wankhede Stadium 150 325
79 G Ulyett England 10/03/1882 Australia Melbourne Cricket Ground 149 309
80 H Masakadza* Zimbabwe 29/10/2017 West Indies Queens Sports Club 147 326
81 M H Richardson New Zealand 16/10/2003 India Punjab Cricket Association IS Bindra Stadium 145 6/630 dec
82 M Vijay India 17/12/2014 Australia Brisbane Cricket Ground 144 408
83 M H Richardson New Zealand 18/12/2001 Bangladesh Seddon Park 143 9/365 dec
84 J B Hobbs England 08/03/1929 Australia Melbourne Cricket Ground 142 519
85 C G Greenidge West Indies 26/12/1987 India Eden Gardens 141 5/530 dec
86 D Elgar* South Africa 22/03/2018 Australia Newlands 141* 311
87 C A G Russell England 16/02/1923 South Africa Kingsmead 140 281
88 T W M Latham* New Zealand 17/11/2014 Pakistan Dubai International Cricket Stadium 137 403
89 P G Fulton New Zealand 22/03/2013 England Eden Park 136 443
90 C S Dempster New Zealand 24/01/1930 England Basin Reserve 136 440
91 J G Wright New Zealand 10/02/1984 England Eden Park 130 9/496 dec
92 R A Smith England 13/03/1993 Sri Lanka Sinhalese Sports Club Ground 128 380
93 A J Strauss England 18/03/2006 India Wankhede Stadium 128 400
94 G Boycott England 12/06/1969 West Indies Old Trafford 128 413
95 D J McGlew South Africa 08/12/1961 New Zealand Kingsmead 127* 292
96 Azhar Ali* Pakistan 10/05/2017 West Indies Windsor Park 127 376
97 S R Watson Australia 01/10/2010 India Punjab Cricket Association IS Bindra Stadium 126 428
98 K C Brathwaite* West Indies 29/03/2021 Sri Lanka Sir Vivian Richards Stadium 126 354
99 D L Haynes West Indies 23/04/1993 Pakistan Kensington Oval 125 455
100 Mudassar Nazar Pakistan 23/07/1987 England Edgbaston 124 439
101 M J Slater Australia 03/02/1995 England WACA Ground 124 402
102 A J Strauss England 11/12/2008 India MA Chidambaram Stadium 123 316
103 F R Martin West Indies 27/02/1931 Australia Sydney Cricket Ground 123* 6/350 dec
104 S M Gavaskar India 03/11/1979 Australia Wankhede Stadium 123 8/458 dec
105 K L Rahul* India 26/12/2021 South Africa SuperSport Park 123 327
106 L Hutton England 28/02/1947 Australia Sydney Cricket Ground 122* 280
107 K R Stackpole Australia 29/12/1973 New Zealand Melbourne Cricket Ground 122 8/462 dec
108 G Boycott England 17/06/1971 Pakistan Lord's 121* 2/241 dec
109 W A Brown Australia 01/01/1936 South Africa Newlands 121 8/362 dec
110 R Abel England 25/03/1889 South Africa Newlands 120 292
111 S M Gavaskar India 10/11/1976 New Zealand Wankhede Stadium 119 399
112 S Dhawan* India 12/08/2017 Sri Lanka Pallekele International Cricket Stadium 119 487
113 P E Richardson England 24/12/1956 South Africa Wanderers Stadium 117 268
114 H Sutcliffe England 29/07/1931 New Zealand Kennington Oval 117 4/416 dec
115 M A Butcher England 06/08/1998 South Africa Headingley 116 230
116 W Jaffer India 02/01/2007 South Africa Newlands 116 414
117 A C MacLaren England 13/12/1901 Australia Sydney Cricket Ground 116 464
118 B C Broad England 12/02/1988 New Zealand AMI Stadium 114 319
119 V T Trumper Australia 15/01/1904 England Adelaide Oval 113 388
120 M A Taylor Australia 07/11/1997 New Zealand Brisbane Cricket Ground 112 373
121 G Boycott England 08/07/1971 Pakistan Headingley 112 316
122 N T Paranavitana Sri Lanka 18/07/2010 India Galle International Stadium 111 8/520 dec
123 K C Brathwaite* West Indies 12/07/2018 Bangladesh Sabina Park 110 354
124 R S Mahanama Sri Lanka 06/12/1992 New Zealand Sinhalese Sports Club Ground 109 394
125 S M Gavaskar India 11/02/1977 England Wankhede Stadium 108 338
126 A N Cook England 01/05/2015 West Indies Kensington Oval 105 257
127 Tamim Iqbal* Bangladesh 28/10/2016 England Shere Bangla National Stadium 104 220
128 L Hutton England 17/07/1952 India Old Trafford 104 9/347 dec
129 Sadiq Mohammad Pakistan 23/10/1976 New Zealand Niaz Stadium 103* 8/473 dec
130 A C Hudson South Africa 17/03/1994 Australia Newlands 102 361
131 C A G Russell England 23/07/1921 Australia Old Trafford 101 4/362 dec
132 G M Wood Australia 29/12/1978 England Melbourne Cricket Ground 100 258
133 G Kirsten South Africa 24/10/1997 Pakistan Iqbal Stadium 100* 239
134 L Hutton England 24/07/1937 New Zealand Old Trafford 100 9/358 dec
135 C G Greenidge West Indies 29/03/1985 New Zealand Queen's Park Oval 100 307
136 J B Hobbs England 01/01/1914 South Africa Old Wanderers 92 238
137 L Hutton England 18/02/1939 South Africa Old Wanderers 92 215
138 A C MacLaren England 14/02/1902 Australia Sydney Cricket Ground 92 317
139 M E Trescothick England 04/08/2005 Australia Edgbaston 90 407
140 R J Shastri India 23/11/1990 Sri Lanka Sector 16 Stadium 88 288
141 S P Jones Australia 05/07/1886 England Old Trafford 87 205
142 D Kenyon England 09/06/1955 South Africa Trent Bridge 87 334
143 S T Jayasuriya Sri Lanka 13/06/1997 West Indies Antigua Recreation Ground 85 223
144 B A Pocock New Zealand 14/03/1997 Sri Lanka Seddon Park 85 222
145 S L Campbell West Indies 29/06/2000 England Lord's 82 267
146 P E Richardson England 07/06/1956 Australia Trent Bridge 81 8/217 dec
147 A C Hudson South Africa 26/12/1996 India Kingsmead 80 235
148 J Worrall Australia 29/06/1899 England Headingley 76 172
149 J N Crawford England 30/03/1906 South Africa Newlands 74 187
150 A N Cook England 24/05/2018 Pakistan Lord's 70 184
151 G P Howarth New Zealand 09/03/1984 Sri Lanka Asgiriya Stadium 62 276
152 D J McGlew South Africa 29/01/1954 New Zealand Ellis Park 61 243
153 A Shrewsbury England 10/02/1888 Australia Sydney Cricket Ground 44 113
154 M Vijay India 25/11/2015 South Africa Vidarbha Cricket Association Stadium 40 215
155 W G Grace England 30/08/1888 Australia Old Trafford 38 172

Batting Records and Statistics Menu