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 - Nineties (90s, 190s & 290s)
Players Scoring 99 in an Innings
Player
Country
Match
Versus
Ground
Runs
100s
1
C Hill
Australia
01/01/1902
England
Melbourne Cricket Ground
99
7
2
G A Faulkner
South Africa
11/03/1910
England
Newlands
99
4
3
C G Macartney
Australia
24/06/1912
England
Lord's
99
7
4
H Sutcliffe
England
31/12/1927
South Africa
Newlands
99
16
5
A G Chipperfield
Australia
08/06/1934
England
Trent Bridge
99
1
6
E Paynter
England
24/06/1938
Australia
Lord's
99
4
7
N W D Yardley
England
07/06/1947
South Africa
Trent Bridge
99
0
8
R J Christiani
West Indies
21/01/1948
England
Kensington Oval
99
1
9
W A Brown
Australia
06/02/1948
India
Melbourne Cricket Ground
99
4
10
B Mitchell
South Africa
05/03/1949
England
St George's Park
99
8
11
K R Miller
Australia
02/02/1951
England
Adelaide Oval
99
7
12
A F Rae
West Indies
15/02/1952
New Zealand
Eden Park
99
4
13
A R Morris
Australia
06/02/1953
South Africa
Melbourne Cricket Ground
99
12
14
J E F Beck
New Zealand
01/01/1954
South Africa
Newlands
99
0
15
Maqsood Ahmed
Pakistan
29/01/1955
India
Bagh-e-Jinnah
99
0
16
C C McDonald
Australia
31/12/1957
South Africa
Newlands
99
5
17
R B Kanhai
West Indies
21/01/1959
India
Nehru Stadium (Chennai)
99
15
18
P Roy
India
12/12/1959
Australia
Arun Jaitley Stadium
99
5
19
M J K Smith
England
23/06/1960
South Africa
Lord's
99
3
20
T L Goddard
South Africa
18/08/1960
England
Kennington Oval
99
1
21
M L Jaisimha
India
16/12/1960
Pakistan
Green Park
99
3
22
M J K Smith
England
21/10/1961
Pakistan
Gaddafi Stadium
99
3
23
E R Dexter
England
30/11/1962
Australia
Brisbane Cricket Ground
99
9
24
R M Cowper
Australia
30/12/1965
England
Melbourne Cricket Ground
99
5
25
A L Wadekar
India
30/12/1967
Australia
Melbourne Cricket Ground
99
1
26
R F Surti
India
07/03/1968
New Zealand
Eden Park
99
0
27
I M Chappell
Australia
12/12/1969
India
Eden Gardens
99
14
28
M L C Foster
West Indies
13/04/1971
India
Queen's Park Oval
99
1
29
D L Amiss
England
24/03/1973
Pakistan
National Stadium (Karachi)
99
11
30
Majid Khan
Pakistan
24/03/1973
England
National Stadium (Karachi)
99
8
31
Mushtaq Mohammad
Pakistan
24/03/1973
England
National Stadium (Karachi)
99
10
32
G Boycott
England
30/03/1974
West Indies
Queen's Park Oval
99
22
33
R Edwards
Australia
31/07/1975
England
Lord's
99
2
34
K J Hughes
Australia
14/12/1979
England
WACA Ground
99
9
35
G Boycott
England
14/12/1979
Australia
WACA Ground
99*
22
36
G A Gooch
England
01/02/1980
Australia
Melbourne Cricket Ground
99
20
37
Javed Miandad
Pakistan
14/09/1983
India
M Chinnaswamy Stadium
99
23
38
R J Hadlee
New Zealand
03/02/1984
England
AMI Stadium
99
2
39
Saleem Malik
Pakistan
02/07/1987
England
Headingley
99
15
40
J G Wright
New Zealand
26/12/1987
Australia
Melbourne Cricket Ground
99
12
41
M D Moxon
England
25/02/1988
New Zealand
Eden Park
99
0
42
R B Richardson
West Indies
15/04/1989
India
Queen's Park Oval
99
16
43
D M Jones
Australia
24/11/1989
New Zealand
WACA Ground
99
11
44
R B Richardson
West Indies
19/04/1991
Australia
Kensington Oval
99
16
45
J G Wright
New Zealand
18/01/1992
England
AMI Stadium
99
12
46
D N Patel
New Zealand
18/01/1992
England
AMI Stadium
99
0
47
M A Atherton
England
17/06/1993
Australia
Lord's
99
16
48
M E Waugh
Australia
17/06/1993
England
Lord's
99
20
49
M J Slater
Australia
12/11/1993
New Zealand
WACA Ground
99
14
50
N S Sidhu
India
26/01/1994
Sri Lanka
M Chinnaswamy Stadium
99
9
51
M A Atherton
England
04/08/1994
South Africa
Headingley
99
16
52
A D R Campbell
Zimbabwe
26/10/1994
Sri Lanka
Harare Sports Club
99
2
53
Saleem Malik
Pakistan
19/01/1995
South Africa
Wanderers Stadium
99
15
54
S R Waugh
Australia
03/02/1995
England
WACA Ground
99*
32
55
Aamir Sohail
Pakistan
09/11/1995
Australia
Brisbane Cricket Ground
99
5
56
G S Blewett
Australia
25/01/1997
West Indies
Adelaide Oval
99
4
57
S C Ganguly
India
26/11/1997
Sri Lanka
Vidarbha Cricket Association Ground
99
16
58
G S Blewett
Australia
27/11/1997
New Zealand
Bellerive Oval
99
4
59
A J Tudor
England
01/07/1999
New Zealand
Edgbaston
99*
0
60
R P Arnold
Sri Lanka
05/03/2000
Pakistan
Arbab Niaz Stadium
99
3
61
M H Richardson
New Zealand
19/09/2000
Zimbabwe
Harare Sports Club
99
4
62
S P Fleming
New Zealand
17/11/2000
South Africa
Mangaung Oval
99
9
63
D P M D Jayawardene
Sri Lanka
13/11/2001
West Indies
Galle International Stadium
99
34
64
S K Warne
Australia
30/11/2001
New Zealand
WACA Ground
99
0
65
M E Trescothick
England
11/12/2001
India
Narendra Modi Stadium
99
14
66
J H Kallis
South Africa
26/12/2001
Australia
Melbourne Cricket Ground
99
45
67
Inzamam-ul-Haq
Pakistan
06/03/2002
Sri Lanka
Gaddafi Stadium
99
25
68
N D McKenzie
South Africa
08/03/2002
Australia
Newlands
99
5
69
S C Ganguly
India
08/08/2002
England
Trent Bridge
99
16
70
S M Pollock
South Africa
15/11/2002
Sri Lanka
SuperSport Park
99*
2
71
A J Hall
South Africa
21/08/2003
England
Headingley
99*
1
72
Asim Kamal
Pakistan
17/10/2003
South Africa
Gaddafi Stadium
99
0
73
M L Hayden
Australia
04/12/2003
India
Brisbane Cricket Ground
99
30
74
S M Katich
Australia
26/10/2004
India
Vidarbha Cricket Association Ground
99
10
75
B B McCullum
New Zealand
04/04/2005
Sri Lanka
McLean Park
99
12
76
J L Langer
Australia
25/11/2005
West Indies
Adelaide Oval
99
23
77
R T Ponting
Australia
26/12/2008
South Africa
Melbourne Cricket Ground
99
41
78
D L Vettori
New Zealand
24/11/2009
Pakistan
University Oval
99
6
79
A D Mathews*
Sri Lanka
02/12/2009
India
Brabourne Stadium
99
15
80
S M Katich
Australia
16/12/2009
West Indies
WACA Ground
99
10
81
K P Pietersen
England
12/03/2010
Bangladesh
Zahur Ahmed Chowdhury Stadium
99
23
82
V Sehwag
India
26/07/2010
Sri Lanka
Sinhalese Sports Club Ground
99
23
83
Misbah-ul-Haq
Pakistan
15/01/2011
New Zealand
Basin Reserve
99
10
84
A B de Villiers
South Africa
15/12/2011
Sri Lanka
SuperSport Park
99
22
85
M S Dhoni
India
13/12/2012
England
Vidarbha Cricket Association Stadium
99
6
86
M A Starc*
Australia
14/03/2013
India
Punjab Cricket Association IS Bindra Stadium
99
0
87
M Vijay
India
09/12/2014
Australia
Adelaide Oval
99
12
88
S E Marsh
Australia
26/12/2014
India
Melbourne Cricket Ground
99
6
89
Misbah-ul-Haq
Pakistan
21/04/2017
West Indies
Sabina Park
99*
10
90
Misbah-ul-Haq
Pakistan
30/04/2017
West Indies
Kensington Oval
99
10
91
J M Bairstow*
England
04/08/2017
South Africa
Old Trafford
99
12
92
Babar Azam*
Pakistan
16/10/2018
Australia
Sheikh Zayed Stadium
99
9
93
T M Head*
Australia
30/11/2022
West Indies
Perth Stadium
99
6
94
J M Bairstow*
England
19/07/2023
Australia
Old Trafford
99*
12
No. of Players = 94
Players Scoring 99
Players Scoring 199
Players Scoring 190 - 199
Players Scoring 299
Players Scoring 290 - 299
Batting Records and Statistics Menu
About Us
Feedback
Ask the Statistician
Advertising
Privacy
Disclaimer
Copyright
Links