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

Hundred in First and Last Test
Batting Records and Statistics Menu