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