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

Batting Records and Statistics Menu