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

Players Scoring 99
Players Scoring 199
Players Scoring 190 - 199
Players Scoring 299
Players Scoring 290 - 299
Batting Records and Statistics Menu