Test Cricket - Batting Records and Statistics - Hundreds
Number of Innings to Score Century No    (Maximum = 51)    
  Player Country Match Versus Ground Inns Inns/100 Score 100s
1 D G Bradman Australia 18/12/1931 South Africa Sydney Cricket Ground 23 2.30 112 29
2 G A Headley West Indies 24/06/1939 England Lord's 32 3.20 107 10
3 A R Morris Australia 02/02/1951 England Adelaide Oval 36 3.60 206 12
4 D C S Compton England 08/07/1948 Australia Old Trafford 40 4.00 145* 17
5 R N Harvey Australia 06/02/1953 South Africa Melbourne Cricket Ground 40 4.00 205 21
6 H Sutcliffe England 29/06/1929 South Africa Lord's 44 4.40 100 16
7 E D C Weekes West Indies 17/03/1954 England Queen's Park Oval 45 4.50 206 15
8 C L Walcott West Indies 26/03/1955 Australia Sabina Park 47 4.70 108 15
9 M Labuschagne* Australia 08/12/2022 West Indies Adelaide Oval 51 5.10 163 11
10 W R Hammond England 02/12/1932 Australia Sydney Cricket Ground 54 5.40 112 22
11 I V A Richards West Indies 19/06/1980 England Lord's 54 5.40 145 24
12 G S A Sobers West Indies 09/12/1960 Australia Brisbane Cricket Ground 55 5.50 132 26
13 V Sehwag India 24/03/2005 Pakistan M Chinnaswamy Stadium 55 5.50 201 23
14 A J Strauss England 04/08/2006 Pakistan Headingley 56 5.60 116 21
15 M L Hayden Australia 07/11/2002 England Brisbane Cricket Ground 57 5.70 197 30
16 K P Pietersen England 09/08/2007 India Kennington Oval 57 5.70 101 23
17 S P D Smith* Australia 16/07/2015 England Lord's 57 5.70 215 32
18 M Azharuddin India 09/08/1990 England Old Trafford 58 5.80 179 22
19 V Kohli* India 06/01/2015 Australia Sydney Cricket Ground 58 5.80 147 29
20 S R Tendulkar India 04/07/1996 England Trent Bridge 59 5.90 177 51
21 G S Chappell Australia 28/11/1975 West Indies Brisbane Cricket Ground 60 6.00 123 24
22 S M Gavaskar India 11/02/1977 England Wankhede Stadium 61 6.10 108 34
23 D A Warner* Australia 09/12/2014 India Adelaide Oval 61 6.10 145 26
24 A L Hassett Australia 25/06/1953 England Lord's 62 6.20 104 10
25 G C Smith South Africa 21/04/2005 West Indies Kensington Oval 65 6.50 104 27
26 J B Hobbs England 01/01/1925 Australia Melbourne Cricket Ground 67 6.70 154 15
27 L Hutton England 11/06/1949 New Zealand Headingley 67 6.70 101 19
28 K D Walters Australia 23/03/1973 West Indies Queen's Park Oval 67 6.70 112 15
29 Mohammad Yousuf Pakistan 16/11/2002 Zimbabwe Queens Sports Club 67 6.70 159 24
30 C A Pujara* India 16/11/2016 England Dr YS Rajasekhara Reddy Cricket Stadium 67 6.70 119 19
31 D Elgar* South Africa 06/10/2017 Bangladesh Mangaung Oval 67 6.70 113 14
32 M P Vaughan England 10/12/2003 Sri Lanka Asgiriya Stadium 69 6.90 105 18
33 M J Clarke Australia 03/01/2009 South Africa Sydney Cricket Ground 69 6.90 138 28
34 Younis Khan Pakistan 13/01/2006 India Gaddafi Stadium 70 7.00 199 34
35 J H Edrich England 29/01/1971 Australia Adelaide Oval 71 7.10 130 12
36 M D Crowe New Zealand 10/02/1989 Pakistan Basin Reserve 71 7.10 174 17
37 Ijaz Ahmed Pakistan 22/10/1998 Australia National Stadium (Karachi) 71 7.10 120* 12
38 D L Amiss England 12/08/1976 West Indies Kennington Oval 72 7.20 203 11
39 J L Langer Australia 22/11/2001 New Zealand Bellerive Oval 72 7.20 123 23
40 M E K Hussey Australia 19/08/2009 England Kennington Oval 72 7.20 121 19
41 K S Williamson* New Zealand 21/05/2015 England Lord's 72 7.20 132 32
42 A C Gilchrist Australia 16/03/2004 Sri Lanka Asgiriya Stadium 74 7.40 144 17
43 I T Botham England 24/06/1982 India Old Trafford 75 7.50 128 14
44 R B Richardson West Indies 28/04/1989 India Sabina Park 75 7.50 156 16
45 H M Amla South Africa 14/02/2010 India Eden Gardens 75 7.50 123* 28
46 P B H May England 24/07/1958 New Zealand Old Trafford 76 7.60 101 13
47 A I Kallicharran West Indies 28/04/1978 Australia Sabina Park 76 7.60 126 12
48 B C Lara West Indies 20/06/1997 Sri Lanka Arnos Vale Ground 76 7.60 115 34
49 M J Slater Australia 11/12/1998 England Adelaide Oval 76 7.60 103 14
50 A G Prince South Africa 26/11/2008 Bangladesh SuperSport Park 76 7.60 162* 11
51 Mominul Haque* Bangladesh 03/02/2021 West Indies Zahur Ahmed Chowdhury Stadium 76 7.60 115 12
52 M A Taylor Australia 17/06/1993 England Lord's 77 7.70 111 19
53 P R Umrigar India 08/02/1961 Pakistan Arun Jaitley Stadium 78 7.80 112 12
54 J E Root* England 22/07/2016 Pakistan Old Trafford 79 7.90 254 31
55 T W M Latham* New Zealand 22/08/2019 Sri Lanka P Sara Oval 79 7.90 154 13
56 U T Khawaja* Australia 05/01/2022 England Sydney Cricket Ground 79 7.90 101* 15
57 D Chandimal* Sri Lanka 02/12/2017 India Arun Jaitley Stadium 80 8.00 164 15
58 K F Barrington England 23/07/1964 Australia Old Trafford 81 8.10 256 20
59 Javed Miandad Pakistan 14/01/1983 India Niaz Stadium 81 8.10 280* 23
60 G Boycott England 08/07/1971 Pakistan Headingley 82 8.20 112 22
61 Saeed Anwar Pakistan 21/06/2000 Sri Lanka Galle International Stadium 82 8.20 123 11
62 H H Gibbs South Africa 04/09/2003 England Kennington Oval 82 8.20 183 14
63 T T Samaraweera Sri Lanka 18/08/2009 New Zealand Galle International Stadium 82 8.20 159 14
64 Hanif Mohammad Pakistan 12/02/1965 New Zealand AMI Stadium 83 8.30 100* 12
65 R B Kanhai West Indies 18/08/1966 England Kennington Oval 83 8.30 104 15
66 D M Jones Australia 01/02/1992 India WACA Ground 83 8.30 150* 11
67 M E Waugh Australia 08/12/1995 Sri Lanka WACA Ground 83 8.30 111 20
68 Asif Iqbal Pakistan 16/02/1979 New Zealand McLean Park 84 8.40 104 11
69 D R Martyn Australia 16/12/2004 Pakistan WACA Ground 84 8.40 100* 13
70 Asad Shafiq Pakistan 15/12/2016 Australia Brisbane Cricket Ground 84 8.40 137 12
71 Mushtaq Mohammad Pakistan 01/04/1977 West Indies Queen's Park Oval 85 8.50 121 10
72 W M Lawry Australia 22/08/1968 England Kennington Oval 86 8.60 135 13
73 D P M D Jayawardene Sri Lanka 18/12/2003 England Sinhalese Sports Club Ground 86 8.60 134 34
74 R G Sharma* India 12/07/2023 West Indies Windsor Park 86 8.60 103 12
75 R T Ponting Australia 08/03/2002 South Africa Newlands 87 8.70 100* 41
76 S M Katich Australia 27/03/2010 New Zealand Seddon Park 87 8.70 106 10
77 I M Chappell Australia 06/04/1973 West Indies Bourda 88 8.80 109 14
78 C H Lloyd West Indies 10/03/1976 India Kensington Oval 88 8.80 102 19
79 D J Cullinan South Africa 02/01/2000 England Newlands 88 8.80 120 14
80 M Vijay India 24/11/2017 Sri Lanka Vidarbha Cricket Association Stadium 88 8.80 128 12
81 D de Silva* Sri Lanka 16/07/2023 Pakistan Galle International Stadium 88 8.80 122 12
82 M C Cowdrey England 31/05/1962 Pakistan Edgbaston 89 8.90 159 22
83 Azhar Ali* Pakistan 03/08/2016 England Edgbaston 89 8.90 139 19
84 Zaheer Abbas Pakistan 23/12/1982 India National Stadium (Karachi) 90 9.00 186 12
85 A N Cook England 26/12/2009 South Africa Kingsmead 90 9.00 118 33
86 C G Greenidge West Indies 28/06/1984 England Lord's 91 9.10 214* 19
87 M Amarnath India 02/01/1986 Australia Sydney Cricket Ground 91 9.10 138 11
88 T M Dilshan Sri Lanka 16/11/2009 India Narendra Modi Stadium 91 9.10 112 16
89 A R Border Australia 25/11/1983 Pakistan Brisbane Cricket Ground 93 9.30 118 27
90 A Flower Zimbabwe 07/09/2001 South Africa Harare Sports Club 93 9.30 142 12
91 Saleem Malik Pakistan 04/06/1992 England Edgbaston 94 9.40 165 15
92 L R P L Taylor* New Zealand 11/12/2013 West Indies Basin Reserve 94 9.40 129 19
93 R Dravid India 11/04/2002 West Indies Bourda 96 9.60 144* 36
94 M S Atapattu Sri Lanka 16/05/2002 England Lord's 97 9.70 185 16
95 Mohammad Hafeez* Pakistan 07/10/2018 Australia Dubai International Cricket Stadium 97 9.70 126 10
96 A M Rahane* India 22/08/2019 West Indies Sir Vivian Richards Stadium 97 9.70 102 12
97 D C Boon Australia 01/03/1991 West Indies Sabina Park 98 9.80 109* 21
98 I R Bell England 20/03/2010 Bangladesh Shere Bangla National Stadium 98 9.80 138 22
99 Mudassar Nazar Pakistan 25/11/1987 England Gaddafi Stadium 100 10.00 120 10
100 G Kirsten South Africa 26/12/1999 England Kingsmead 100 10.00 275 21

Most Centuries
Batting Records and Statistics Menu