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

Hundred in First and Last Test
Batting Records and Statistics Menu