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