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

Batting Records and Statistics Menu