Test Cricket - Batting Records and Statistics - Hundreds
Players Scoring 100 and 90 in Match
Player Country Innings Match Versus Ground
1st   2nd  
Abid Ali* Pakistan 133 91 26/11/2021 Bangladesh Zahur Ahmed Chowdhury Stadium
M Amarnath India 90 100 16/12/1977 Australia WACA Ground
H M Amla South Africa 109 96 22/01/2016 England SuperSport Park
M A Atherton England 94* 118 14/02/1997 New Zealand AMI Stadium
K F Barrington England 101 94 15/02/1963 Australia Sydney Cricket Ground
C G Borde India 109 96 06/02/1959 West Indies Arun Jaitley Stadium
A R Border Australia 98* 100* 16/03/1984 West Indies Queen's Park Oval
G Boycott England 99 112 30/03/1974 West Indies Queen's Park Oval
K C Brathwaite* West Indies 134 95 25/08/2017 England Headingley
S Chanderpaul West Indies 92 153* 26/05/2005 Pakistan Kensington Oval
S Chanderpaul West Indies 128* 97* 22/07/2004 England Lord's
A N Cook England 94 139* 26/02/2009 West Indies Kensington Oval
A N Cook England 96 106 03/06/2011 Sri Lanka Lord's
M C Cowdrey England 114 97 17/02/1960 West Indies Sabina Park
R M Cowper Australia 92 108 23/12/1967 India Adelaide Oval
P A de Silva Sri Lanka 96 123 01/03/1991 New Zealand Eden Park
A B de Villiers South Africa 92 109 21/01/2005 England SuperSport Park
T M Dilshan Sri Lanka 92 123* 18/08/2009 New Zealand Galle International Stadium
G Gambhir India 179 97 19/12/2008 England Punjab Cricket Association IS Bindra Stadium
S C Ganguly India 239 91 08/12/2007 Pakistan M Chinnaswamy Stadium
P A Gibb England 93 106 24/12/1938 South Africa Old Wanderers
H H Gibbs South Africa 161 98 13/01/2005 England Wanderers Stadium
C G Greenidge West Indies 93 107 22/11/1974 India M Chinnaswamy Stadium
Hanif Mohammad Pakistan 104 93 04/12/1964 Australia Melbourne Cricket Ground
M E K Hussey Australia 118 93 16/09/2011 Sri Lanka Sinhalese Sports Club Ground
J H Kallis South Africa 92 150* 10/03/2004 New Zealand Seddon Park
U T Khawaja* Australia 91 104* 21/03/2022 Pakistan Gaddafi Stadium
A P E Knott England 101 96 05/03/1971 New Zealand Eden Park
V Kohli* India 97 103 18/08/2018 England Trent Bridge
V Kohli* India 119 96 18/12/2013 South Africa Wanderers Stadium
J L Langer Australia 191 97 16/12/2004 Pakistan WACA Ground
B C Lara West Indies 91 122 19/04/2003 Australia Queen's Park Oval
D R Martyn Australia 114 97 26/10/2004 India Vidarbha Cricket Association Ground
A D Mathews* Sri Lanka 91 157* 31/12/2013 Pakistan Sheikh Zayed Stadium
N D McKenzie South Africa 94 155* 26/03/2008 India MA Chidambaram Stadium
L R D Mendis Sri Lanka 111 94 23/08/1984 England Lord's
Mohammad Hafeez Pakistan 96 101* 09/11/2014 New Zealand Sheikh Zayed Stadium
Mohsin Khan Pakistan 94 101* 10/12/1982 India Gaddafi Stadium
S M Nurse West Indies 95 168 27/02/1969 New Zealand Eden Park
R T Ponting Australia 101 99 26/12/2008 South Africa Melbourne Cricket Ground
C A Pujara* India 90 102* 14/12/2022 Bangladesh Zahur Ahmed Chowdhury Stadium
M H Richardson New Zealand 93 101 20/05/2004 England Lord's
Saeed Anwar Pakistan 94 136 09/08/1994 Sri Lanka P Sara Oval
K C Sangakkara Sri Lanka 92 152 01/12/2007 England Asgiriya Stadium
R R Sarwan West Indies 94 106 15/02/2009 England Antigua Recreation Ground
G S A Sobers West Indies 152 95* 28/03/1968 England Bourda
B A Stokes* England 92 101 21/05/2015 New Zealand Lord's
A J Strauss England 126 94* 17/12/2004 South Africa St George's Park
M A Taylor Australia 334* 92 15/10/1998 Pakistan Arbab Niaz Stadium
P M Toohey Australia 122 97 28/04/1978 West Indies Sabina Park
P G V van der Bijl South Africa 125 97 03/03/1939 England Kingsmead
S R Watson Australia 93 120* 26/12/2009 Pakistan Melbourne Cricket Ground
Younis Khan Pakistan 91 149* 08/03/2001 New Zealand Eden Park
Zaheer Abbas Pakistan 176 96 16/10/1978 India Iqbal Stadium
No. of Players = 54

Hundred in Both Innings
Hundred and Double Century in Match
Hundred and Duck in Match
Batting Records and Statistics Menu