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 Mushtaq Mohammad Pakistan 24/03/1973 England National Stadium (Karachi) 99 10
31 Majid Khan Pakistan 24/03/1973 England National Stadium (Karachi) 99 8
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 16
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 7
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