Test Cricket - Batting Records and Statistics - Hundreds
Players Scoring 100 on Debut
Player Country Innings Match Versus Ground Matches
1st   2nd  
Abid Ali* Pakistan 109* DNB   11/12/2019 Sri Lanka Rawalpindi Cricket Stadium 16
Abul Hasan Bangladesh 113 7* 21/11/2012 West Indies Sheikh Abu Naser Stadium 3
L Amarnath India 38 118 15/12/1933 England Gymkhana Ground 24
S Amarnath India 124 9 24/01/1976 New Zealand Eden Park 10
Aminul Islam Bangladesh 145 6 10/11/2000 India Bangabandhu National Stadium 13
P K Amre India 103 DNB 13/11/1992 South Africa Kingsmead 11
Azhar Mahmood Pakistan 128* 50* 06/10/1997 South Africa Rawalpindi Cricket Stadium 21
M Azharuddin India 110 DNB 31/12/1984 England Eden Gardens 99
L Baichan West Indies 20 105* 15/02/1975 Pakistan Gaddafi Stadium 3
A A Baig India 26 112 23/07/1959 England Old Trafford 10
C Bannerman Australia 165* 4 15/03/1877 England Melbourne Cricket Ground 3
A B Barath West Indies 15 104 26/11/2009 Australia Brisbane Cricket Ground 15
G S Blewett Australia 102* 12 26/01/1995 England Adelaide Oval 46
T A Blundell* New Zealand 107* DNB 01/12/2017 West Indies Basin Reserve 20
J W Burke Australia 12 101* 02/02/1951 England Adelaide Oval 24
G S Chappell Australia 108 DNB 11/12/1970 England WACA Ground 87
M J Clarke Australia 151 17 06/10/2004 India M Chinnaswamy Stadium 115
H L Collins Australia 70 104 17/12/1920 England Sydney Cricket Ground 19
D P Conway* New Zealand 200 23 02/06/2021 England Lord's 10
A N Cook England 60 104* 01/03/2006 India Vidarbha Cricket Association Ground 161
S C Cook South Africa 115 25 22/01/2016 England SuperSport Park 11
G J Cosier Australia 109 DNB 26/12/1975 West Indies Melbourne Cricket Ground 18
S Dhawan* India 187 DNB 14/03/2013 Australia Punjab Cricket Association IS Bindra Stadium 34
F du Plessis* South Africa 78 110* 22/11/2012 Australia Adelaide Oval 69
R A Duff Australia 32 104 01/01/1902 England Melbourne Cricket Ground 22
K A Edwards West Indies 6 110 06/07/2011 India Windsor Park 17
Fawad Alam* Pakistan 16 168 12/07/2009 Sri Lanka P Sara Oval 19
B T Foakes* England 107 37 06/11/2018 Sri Lanka Galle International Stadium 14
R E Foster England 287 19 11/12/1903 Australia Sydney Cricket Ground 8
S C Ganguly India 131 DNB 20/06/1996 England Lord's 113
A G Ganteaume West Indies 112 DNB 11/02/1948 England Queen's Park Oval 1
P A Gibb England 93 106 24/12/1938 South Africa Old Wanderers 8
W G Grace England 152 9* 06/09/1880 Australia Kennington Oval 22
H Graham Australia 107 DNB 17/07/1893 England Lord's 6
M J Greatbatch New Zealand 11 107* 25/02/1988 England Eden Park 41
C G Greenidge West Indies 93 107 22/11/1974 India M Chinnaswamy Stadium 108
S C Griffith England 140 4 11/02/1948 West Indies Queen's Park Oval 3
G Gunn England 119 74 13/12/1907 Australia Sydney Cricket Ground 15
J H Hampshire England 107 5 26/06/1969 West Indies Lord's 8
Hanumant Singh India 105 23 08/02/1964 England Arun Jaitley Stadium 14
R M Hartigan Australia 48 116 10/01/1908 England Adelaide Oval 2
F C Hayes England 16 106* 26/07/1973 West Indies Kennington Oval 9
G A Headley West Indies 21 176 11/01/1930 England Kensington Oval 22
D L Houghton Zimbabwe 121 41* 18/10/1992 India Harare Sports Club 22
A C Hudson South Africa 163 0 18/04/1992 West Indies Kensington Oval 35
C C Hunte West Indies 142 11* 17/01/1958 Pakistan Kensington Oval 44
S S Iyer* India 105 65 25/11/2021 New Zealand Green Park 5
A A Jackson Australia 164 36 01/02/1929 England Adelaide Oval 8
Javed Miandad Pakistan 163 25* 09/10/1976 New Zealand Gaddafi Stadium 124
K K Jennings England 112 0 08/12/2016 India Wankhede Stadium 17
A I Kallicharran West Indies 100* DNB 06/04/1972 New Zealand Bourda 66
R S Kaluwitharana Sri Lanka 132* 4 17/08/1992 Australia Sinhalese Sports Club Ground 49
Khalid Ibadulla Pakistan 166 3 24/10/1964 Australia National Stadium (Karachi) 4
A G Kripal Singh India 100* DNB 19/11/1955 New Zealand Lal Bahadur Shastri Stadium 14
D S B Kuruppu Sri Lanka 201* DNB   16/04/1987 New Zealand Colombo Cricket Club Ground 4
S E Marsh Australia 141 DNB 08/09/2011 Sri Lanka Pallekele International Cricket Stadium 38
H Masakadza* Zimbabwe 9 119 27/07/2001 West Indies Harare Sports Club 38
P B H May England 138 DNB 26/07/1951 South Africa Headingley 66
K R Mayers* West Indies 40 210* 03/02/2021 Bangladesh Zahur Ahmed Chowdhury Stadium 13
J E Mills New Zealand 117 7 24/01/1930 England Basin Reserve 7
C A Milton England 104* DNB 03/07/1958 New Zealand Headingley 6
Mohammad Ashraful Bangladesh 26 114 06/09/2001 Sri Lanka Sinhalese Sports Club Ground 61
Mohammad Wasim* Pakistan 0 109* 21/11/1996 New Zealand Gaddafi Stadium 18
Nawab of Pataudi Sr England 102 DNB 02/12/1932 Australia Sydney Cricket Ground 6
J D S Neesham* New Zealand 33 137* 14/02/2014 India Basin Reserve 12
P Nissanka* Sri Lanka 9 103 22/03/2021 West Indies Sir Vivian Richards Stadium 9
M J North Australia 117 5 26/02/2009 South Africa Wanderers Stadium 21
K J O'Brien* Ireland 40 118 11/05/2018 Pakistan The Village 3
B H Pairaudeau West Indies 115 DNB 21/01/1953 India Queen's Park Oval 13
A N Petersen South Africa 100 21 14/02/2010 India Eden Gardens 36
W B Phillips Australia 159 DNB 11/11/1983 Pakistan WACA Ground 27
W H Ponsford Australia 110 27 19/12/1924 England Sydney Cricket Ground 29
M J Prior England 126* 21 17/05/2007 West Indies Lord's 79
S K Raina India 120 DNB 26/07/2010 Sri Lanka Sinhalese Sports Club Ground 18
K S Ranjitsinhji England 62 154* 16/07/1896 Australia Old Trafford 15
R E Redmond New Zealand 107 56 16/02/1973 Pakistan Eden Park 1
L G Rowe West Indies 214 100* 16/02/1972 New Zealand Sabina Park 30
J A Rudolph South Africa 222* DNB 24/04/2003 Bangladesh MA Aziz Stadium 48
H D Rutherford* New Zealand 171 DNB 06/03/2013 England University Oval 16
Saleem Malik Pakistan 12 100* 05/03/1982 Sri Lanka National Stadium (Karachi) 103
T T Samaraweera Sri Lanka 103* DNB 29/08/2001 India Sinhalese Sports Club Ground 81
V Sehwag India 105 31 03/11/2001 South Africa Mangaung Oval 104
R G Sharma* India 177 DNB 06/11/2013 West Indies Eden Gardens 45
P P Shaw* India 134 DNB 04/10/2018 West Indies Saurashtra Cricket Association Stadium 5
R H Shodhan India 110 DNB 12/12/1952 Pakistan Eden Gardens 3
M S Sinclair New Zealand 214 DNB 26/12/1999 West Indies Basin Reserve 33
D R Smith West Indies 20 105* 02/01/2004 South Africa Newlands 10
O G Smith West Indies 44 104 26/03/1955 Australia Sabina Park 26
A J Strauss England 112 83 20/05/2004 New Zealand Lord's 100
S B Styris New Zealand 107 69* 28/06/2002 West Indies National Cricket Stadium (Grenada) 29
Syed Ali U Naqvi Pakistan 115 19 06/10/1997 South Africa Rawalpindi Cricket Stadium 5
Taufeeq Umar Pakistan 104 DNB 29/08/2001 Bangladesh Multan Cricket Stadium 44
B R Taylor New Zealand 105 0* 05/03/1965 India Eden Gardens 30
G P Thorpe England 6 114* 01/07/1993 Australia Trent Bridge 100
I J L Trott England 41 119 19/08/2009 Australia Kennington Oval 52
Umar Akmal* Pakistan 129 75 24/11/2009 New Zealand University Oval 16
B H Valentine England 136 DNB 15/12/1933 India Gymkhana Ground 7
S van Zyl South Africa 101* DNB 17/12/2014 West Indies SuperSport Park 12
L Vincent New Zealand 104 54 30/11/2001 Australia WACA Ground 23
G R Viswanath India 0 137 15/11/1969 Australia Green Park 91
A C Voges Australia 130* DNB 03/06/2015 West Indies Windsor Park 20
K D Walters Australia 155 DNB 10/12/1965 England Brisbane Cricket Ground 74
P F Warner England 21 132* 14/02/1899 South Africa Old Wanderers 15
M E Waugh Australia 138 23 25/01/1991 England Adelaide Oval 128
D M Wellham Australia 24 103 27/08/1981 England Kennington Oval 6
K C Wessels Australia 162 46 26/11/1982 England Brisbane Cricket Ground 40
A B Williams West Indies 10 100 31/03/1978 Australia Bourda 7
K S Williamson* New Zealand 131 DNB 04/11/2010 India Narendra Modi Stadium 88
Yasir Hameed Pakistan 170 105 20/08/2003 Bangladesh National Stadium (Karachi) 25
Younis Khan Pakistan 12 107 26/02/2000 Sri Lanka Rawalpindi Cricket Stadium 118
No. of Players = 110

Hundred in First and Last Test
Batting Records and Statistics Menu