Players
Series
Matches
Statistics
All Rounders
Batting
Bowling
Captaincy
Countries
Dismissals
Fielding
Grounds
Indian Premier League
Matches
Players
Series
Wicket Keeping
World Cup
World Series Cricket
Other...
New and Updated Pages
Milestones
Approaching Milestones
Recent Achievements
Ratings
World XI (Test)
World XI (ODI)
World XI (T20)
Top Ten (Test)
Top Ten (ODI)
Top Ten (T20)
Search
Quiz
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
About Us
Feedback
Ask the Statistician
Advertising
Privacy
Disclaimer
Copyright
Links