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

Most Centuries
Batting Records and Statistics Menu