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

Hundred in First and Last Test
Batting Records and Statistics Menu