Cricket Record for Hundreds in Consecutive Matches: Of All Time

Home » Cricket Records » Cricket Record for Hundreds in Consecutive Matches: Of All Time

Cricket, a sport steeped in history and tradition, has provided the backdrop for numerous tales of heroism, endurance, and unmatched ability.

Among the many records that have been set in its history, there is one that truly exemplifies the consistency, resilience, and genius of a batsman.

Instead of just being a number, the record for "Hundreds in Consecutive Matches" tells a story of triumph over tough bowling attacks, defiance in the face of rising pressure, and the pursuit of immortality.

Who are these cricketing greats, though, that have accomplished such a feat? What inspiring stories of grit and skill do their travels reveal?

Dive into the history of cricket and learn the backstory of some of the most incredible runs ever scored.

Cricket Record for Hundreds in Consecutive Matches: Of All Time


There have been numerous sporting records set over the years that will serve as benchmarks for future generations.

One record in particular stands out among these many because of its rarity and the extreme talent it requires: the record for "Hundreds in Consecutive Matches."

This accomplishment is a tribute to perseverance, consistency, and the capacity to overcome adversity match after match, not just to the talent of one player.

Maintaining a run of high scores when facing diverse bowling attacks and adjusting to different playing conditions is a testament to the player's mental fortitude and technical proficiency.

In the following paragraphs, we'll take a closer look at the select group of cricketers who have reached this extraordinary milestone.

We will go through cricket history, honoring the greats who have played the game, from the legendary Don Bradman to the modern-day maestros.

So, come along as we tell the tale of the "Cricket Record for Hundreds in Consecutive Matches: Of All Time."


Cricket Record for Hundreds in Consecutive Matches: Of All Time


PlayerMat1st2ndTeamOppositionGroundMatch DateScorecard
DG Bradman 6 13 270 Australia v England Melbourne 1 Jan 1937 Test # 257
26 212 Australia v England Adelaide 29 Jan 1937 Test # 258
169 - Australia v England Melbourne 26 Feb 1937 Test # 259
51 144* Australia v England Nottingham 10 Jun 1938 Test # 263
18 102* Australia v England Lord's 24 Jun 1938 Test # 264
103 16 Australia v England Leeds 22 Jul 1938 Test # 265
Zaheer Abbas 5 215 DNB Pakistan v India Lahore 10 Dec 1982 Test # 941
118 - Pakistan v India Multan 17 Dec 1982 ODI # 163
186 - Pakistan v India Karachi 23 Dec 1982 Test # 942
105 - Pakistan v India Lahore 31 Dec 1982 ODI # 164
168 DNB Pakistan v India Faisalabad 3 Jan 1983 Test # 945
JH Kallis 5 158 44 South Africa v West Indies Johannesburg 12 Dec 2003 Test # 1674
177 - South Africa v West Indies Durban 26 Dec 2003 Test # 1679
73 130* South Africa v West Indies Cape Town 2 Jan 2004 Test # 1681
130* DNB South Africa v West Indies Centurion 16 Jan 2004 Test # 1682
109* - South Africa v West Indies Cape Town 25 Jan 2004 ODI # 2088
DG Bradman 4 123 37* Australia v England Melbourne 8 Mar 1929 Test # 180
8 131 Australia v England Nottingham 13 Jun 1930 Test # 194
254 1 Australia v England Lord's 27 Jun 1930 Test # 195
334 - Australia v England Leeds 11 Jul 1930 Test # 196
DG Bradman 4 226 - Australia v South Africa Brisbane 27 Nov 1931 Test # 212
112 - Australia v South Africa Sydney 18 Dec 1931 Test # 213
2 167 Australia v South Africa Melbourne 31 Dec 1931 Test # 214
299* DNB Australia v South Africa Adelaide 29 Jan 1932 Test # 215
JHW Fingleton 4 112 - Australia v South Africa Cape Town 1 Jan 1936 Test # 249
108 - Australia v South Africa Johannesburg 15 Feb 1936 Test # 250
118 - Australia v South Africa Durban 28 Feb 1936 Test # 251
100 0 Australia v England Brisbane 4 Dec 1936 Test # 255
ED Weekes 4 141 DNB West Indies v England Kingston 27 Mar 1948 Test # 298
128 - West Indies v India Delhi 10 Nov 1948 Test # 304
194 - West Indies v India Brabourne 9 Dec 1948 Test # 305
162 101 West Indies v India Eden Gardens 31 Dec 1948 Test # 308
RN Harvey 4 178 23* Australia v South Africa Cape Town 31 Dec 1949 Test # 319
2 151* Australia v South Africa Durban 20 Jan 1950 Test # 320
56* 100 Australia v South Africa Johannesburg 10 Feb 1950 Test # 321
116 - Australia v South Africa Gqeberha 3 Mar 1950 Test # 322
CL Walcott 4 124 51* West Indies v England Port of Spain 17 Mar 1954 Test # 385
50 116 West Indies v England Kingston 30 Mar 1954 Test # 386
108 39 West Indies v Australia Kingston 26 Mar 1955 Test # 403
126 110 West Indies v Australia Port of Spain 11 Apr 1955 Test # 404
KF Barrington 4 139 6 England v Pakistan Lahore 21 Oct 1961 Test # 512
151* 52* England v India Brabourne 11 Nov 1961 Test # 513
21 172 England v India Kanpur 1 Dec 1961 Test # 514
113* - England v India Delhi 13 Dec 1961 Test # 516
KF Barrington 4 148 14 England v Pakistan Lord's 27 Jul 1967 Test # 621
109* DNB England v Pakistan Nottingham 10 Aug 1967 Test # 622
142 13* England v Pakistan The Oval 24 Aug 1967 Test # 623
143 - England v West Indies Port of Spain 19 Jan 1968 Test # 627
SM Gavaskar 4 108 42 India v England Wankhede 11 Feb 1977 Test # 795
3 113 India v Australia Brisbane 2 Dec 1977 Test # 809
4 127 India v Australia Perth 16 Dec 1977 Test # 811
0 118 India v Australia Melbourne 30 Dec 1977 Test # 812
RT Ponting 4 140* - Australia v India Johannesburg 23 Mar 2003 ODI # 1993
117 42* Australia v West Indies Georgetown 10 Apr 2003 Test # 1638
206 45 Australia v West Indies Port of Spain 19 Apr 2003 Test # 1639
113 DNB Australia v West Indies Bridgetown 1 May 2003 Test # 1643
GC Smith 4 148 41 South Africa v West Indies Port of Spain 8 Apr 2005 Test # 1747
104 - South Africa v West Indies Bridgetown 21 Apr 2005 Test # 1749
126 50* South Africa v West Indies St John's 29 Apr 2005 Test # 1750
103 - South Africa v West Indies Kingston 7 May 2005 ODI # 2241
ML Hayden 4 138 0* Australia v England The Oval 8 Sep 2005 Test # 1763
111 77 Australia v ICC World XI Sydney 14 Oct 2005 Test # 1768
37 118 Australia v West Indies Brisbane 3 Nov 2005 Test # 1769
110 46 Australia v West Indies Hobart 17 Nov 2005 Test # 1771
SR Tendulkar 4 105* 16 India v Bangladesh Chattogram 17 Jan 2010 Test # 1949
143 DNB India v Bangladesh Mirpur 24 Jan 2010 Test # 1950
7 100 India v South Africa Nagpur 6 Feb 2010 Test # 1951
106 - India v South Africa Eden Gardens 14 Feb 2010 Test # 1952
SPD Smith 4 162* 52* Australia v India Adelaide 9 Dec 2014 Test # 2148
133 28 Australia v India Brisbane 17 Dec 2014 Test # 2149
192 14 Australia v India Melbourne 26 Dec 2014 Test # 2152
117 71 Australia v India Sydney 6 Jan 2015 Test # 2156
KC Sangakkara 4 105* - Sri Lanka v Bangladesh Melbourne 26 Feb 2015 ODI # 3615
117* - Sri Lanka v England Wellington 1 Mar 2015 ODI # 3619
104 - Sri Lanka v Australia Sydney 8 Mar 2015 ODI # 3629
124 - Sri Lanka v Scotland Hobart 11 Mar 2015 ODI # 3632
JB Hobbs 3 6 126* England v Australia Melbourne 30 Dec 1911 Test # 117
187 3 England v Australia Adelaide 12 Jan 1912 Test # 118
178 - England v Australia Melbourne 9 Feb 1912 Test # 119
JB Hobbs 3 115 57 England v Australia Sydney 19 Dec 1924 Test # 158
154 22 England v Australia Melbourne 1 Jan 1925 Test # 159
119 27 England v Australia Adelaide 16 Jan 1925 Test # 160
CG Macartney 3 39 133* Australia v England Lord's 26 Jun 1926 Test # 164
151 - Australia v England Leeds 10 Jul 1926 Test # 165
109 - Australia v England Manchester 24 Jul 1926 Test # 166
WR Hammond 3 251 DNB England v Australia Sydney 14 Dec 1928 Test # 177
200 32 England v Australia Melbourne 29 Dec 1928 Test # 178
119* 177 England v Australia Adelaide 1 Feb 1929 Test # 179
H Sutcliffe 3 161 54 England v Australia The Oval 16 Aug 1930 Test # 198
117 - England v New Zealand The Oval 29 Jul 1931 Test # 210
109* - England v New Zealand Manchester 15 Aug 1931 Test # 211
WR Hammond 3 101 75* England v Australia Sydney 23 Feb 1933 Test # 224
227 - England v New Zealand Christchurch 24 Mar 1933 Test # 225
336* - England v New Zealand Auckland 31 Mar 1933 Test # 226
A Melville 3 78 103 South Africa v England Durban 3 Mar 1939 Test # 271
189 104* South Africa v England Nottingham 7 Jun 1947 Test # 285
117 8 South Africa v England Lord's 21 Jun 1947 Test # 286
DCS Compton 3 65 163 England v South Africa Nottingham 7 Jun 1947 Test # 285
208 DNB England v South Africa Lord's 21 Jun 1947 Test # 286
115 6 England v South Africa Manchester 5 Jul 1947 Test # 287
VS Hazare 3 40 122 India v West Indies Brabourne 4 Feb 1949 Test # 311
164* - India v England Delhi 2 Nov 1951 Test # 339
155 6 India v England Brabourne 14 Dec 1951 Test # 342
RN Harvey 3 190 - Australia v South Africa Sydney 9 Jan 1953 Test # 362
84 116 Australia v South Africa Adelaide 24 Jan 1953 Test # 364
205 7 Australia v South Africa Melbourne 6 Feb 1953 Test # 365
ED Weekes 3 123 - West Indies v New Zealand Dunedin 3 Feb 1956 Test # 421
103 - West Indies v New Zealand Christchurch 18 Feb 1956 Test # 422
156 DNB West Indies v New Zealand Wellington 3 Mar 1956 Test # 423
GS Sobers 3 25 142* West Indies v India Brabourne 28 Nov 1958 Test # 459
4 198 West Indies v India Kanpur 12 Dec 1958 Test # 461
106* - West Indies v India Eden Gardens 31 Dec 1958 Test # 463
PR Umrigar 3 117 - India v Pakistan Chennai 13 Jan 1961 Test # 503
112 DNB India v Pakistan Delhi 8 Feb 1961 Test # 505
147* - India v England Kanpur 1 Dec 1961 Test # 514
KF Barrington 3 63 132* England v Australia Adelaide 25 Jan 1963 Test # 538
101 94 England v Australia Sydney 15 Feb 1963 Test # 539
126 - England v New Zealand Auckland 23 Feb 1963 Test # 540
WM Lawry 3 135 4 Australia v England The Oval 22 Aug 1968 Test # 641
105 9 Australia v West Indies Brisbane 6 Dec 1968 Test # 642
205 - Australia v West Indies Melbourne 26 Dec 1968 Test # 643
KD Walters 3 118 DNB Australia v West Indies Sydney 3 Jan 1969 Test # 644
110 50 Australia v West Indies Adelaide 24 Jan 1969 Test # 645
242 103 Australia v West Indies Sydney 14 Feb 1969 Test # 646
GS Sobers 3 4 108* West Indies v India Georgetown 19 Mar 1971 Test # 684
178* 9 West Indies v India Bridgetown 1 Apr 1971 Test # 685
132 0 West Indies v India Port of Spain 13 Apr 1971 Test # 686
SM Gavaskar 3 116 64* India v West Indies Georgetown 19 Mar 1971 Test # 684
1 117* India v West Indies Bridgetown 1 Apr 1971 Test # 685
124 220 India v West Indies Port of Spain 13 Apr 1971 Test # 686
G Boycott 3 58 119* England v Australia Adelaide 29 Jan 1971 Test # 678
121* DNB England v Pakistan Lord's 17 Jun 1971 Test # 688
112 13 England v Pakistan Leeds 8 Jul 1971 Test # 689
MG Burgess 3 59 119* New Zealand v Pakistan Dhaka 8 Nov 1969 Test # 665
104 DNB New Zealand v England Auckland 5 Mar 1971 Test # 682
15 101 New Zealand v West Indies Kingston 16 Feb 1972 Test # 693
IVA Richards 3 142 - West Indies v India Bridgetown 10 Mar 1976 Test # 773
130 20 West Indies v India Port of Spain 24 Mar 1976 Test # 774
177 23 West Indies v India Port of Spain 7 Apr 1976 Test # 775
Javed Miandad 3 119* - Pakistan v India Lahore 31 Dec 1982 ODI # 164
126 DNB Pakistan v India Faisalabad 3 Jan 1983 Test # 945
280* - Pakistan v India Hyderabad (Sind) 14 Jan 1983 Test # 946
AJ Lamb 3 23 110 England v West Indies Lord's 28 Jun 1984 Test # 990
100 3 England v West Indies Leeds 12 Jul 1984 Test # 991
100* 9 England v West Indies Manchester 26 Jul 1984 Test # 992
BC Broad 3 162 16 England v Australia Perth 28 Nov 1986 Test # 1059
116 15* England v Australia Adelaide 12 Dec 1986 Test # 1060
112 - England v Australia Melbourne 26 Dec 1986 Test # 1062
Javed Miandad 3 100* - Pakistan v West Indies Georgetown 30 Mar 1988 ODI # 515
114 DNB Pakistan v West Indies Georgetown 2 Apr 1988 Test # 1095
18 102 Pakistan v West Indies Port of Spain 14 Apr 1988 Test # 1096
RA Smith 3 103 - England v India Nottingham 20 Jul 1990 ODI # 635
100* 15 England v India Lord's 26 Jul 1990 Test # 1148
121* 61* England v India Manchester 9 Aug 1990 Test # 1149
Shoaib Mohammad 3 203* - Pakistan v New Zealand Karachi 10 Oct 1990 Test # 1151
105 42* Pakistan v New Zealand Lahore 18 Oct 1990 Test # 1152
15 142 Pakistan v New Zealand Faisalabad 26 Oct 1990 Test # 1153
RB Richardson 3 104 0 West Indies v England Birmingham 25 Jul 1991 Test # 1174
20 121 West Indies v England The Oval 8 Aug 1991 Test # 1175
106* - West Indies v Pakistan Sharjah 17 Oct 1991 ODI # 679
DC Boon 3 19 135 Australia v India Adelaide 25 Jan 1992 Test # 1184
107 38 Australia v India Perth 1 Feb 1992 Test # 1186
100 - Australia v New Zealand Auckland 22 Feb 1992 ODI # 714
DC Boon 3 164* - Australia v England Lord's 17 Jun 1993 Test # 1224
101 18 Australia v England Nottingham 1 Jul 1993 Test # 1225
107 - Australia v England Leeds 22 Jul 1993 Test # 1227
Saeed Anwar 3 107 - Pakistan v Sri Lanka Sharjah 30 Oct 1993 ODI # 841
131 - Pakistan v West Indies Sharjah 1 Nov 1993 ODI # 842
111 - Pakistan v Sri Lanka Sharjah 2 Nov 1993 ODI # 843
BC Lara 3 87 145 West Indies v England Manchester 27 Jul 1995 Test # 1301
152 20 West Indies v England Nottingham 10 Aug 1995 Test # 1302
179 - West Indies v England The Oval 24 Aug 1995 Test # 1303
M Azharuddin 3 126 - India v Sri Lanka Colombo (RPS) 2 Aug 1997 Test # 1374
22 108* India v Sri Lanka Colombo (SSC) 9 Aug 1997 Test # 1376
111* - India v Sri Lanka Colombo (RPS) 17 Aug 1997 ODI # 1223
BC Lara 3 213 DNB West Indies v Australia Kingston 13 Mar 1999 Test # 1451
8 153* West Indies v Australia Bridgetown 26 Mar 1999 Test # 1453
100 7 West Indies v Australia St John's 3 Apr 1999 Test # 1454
DPMD Jayawardene 3 104 25 Sri Lanka v India Kandy 22 Aug 2001 Test # 1557
139 - Sri Lanka v India Colombo (SSC) 29 Aug 2001 Test # 1559
150 - Sri Lanka v Bangladesh Colombo (SSC) 6 Sep 2001 Test # 1561
JL Langer 3 102* - Australia v England The Oval 23 Aug 2001 Test # 1558
104 18* Australia v New Zealand Brisbane 8 Nov 2001 Test # 1565
123 - Australia v New Zealand Hobart 22 Nov 2001 Test # 1571
ML Hayden 3 31 131 Australia v South Africa Adelaide 14 Dec 2001 Test # 1576
138 3* Australia v South Africa Melbourne 26 Dec 2001 Test # 1580
105 21* Australia v South Africa Sydney 2 Jan 2002 Test # 1582
R Dravid 3 13 115 India v England Nottingham 8 Aug 2002 Test # 1612
148 - India v England Leeds 22 Aug 2002 Test # 1613
217 - India v England The Oval 5 Sep 2002 Test # 1614
HH Gibbs 3 116 - South Africa v Kenya Colombo (RPS) 20 Sep 2002 ODI # 1882
116* - South Africa v India Colombo (RPS) 25 Sep 2002 ODI # 1886
153 - South Africa v Bangladesh Potchefstroom 3 Oct 2002 ODI # 1890
RT Ponting 3 150 - Australia v Pakistan Sharjah 19 Oct 2002 Test # 1620
123 3 Australia v England Brisbane 7 Nov 2002 Test # 1623
154 - Australia v England Adelaide 21 Nov 2002 Test # 1628
DS Lehmann 3 107 - Australia v West Indies St George's 1 Jun 2003 ODI # 2021
110 - Australia v Bangladesh Darwin 18 Jul 2003 Test # 1650
177 - Australia v Bangladesh Cairns 25 Jul 2003 Test # 1652
HH Gibbs 3 142 - South Africa v West Indies Durban 26 Dec 2003 Test # 1679
33 142 South Africa v West Indies Cape Town 2 Jan 2004 Test # 1681
192 8* South Africa v West Indies Centurion 16 Jan 2004 Test # 1682
IR Bell 3 100* 28 England v Pakistan Lord's 13 Jul 2006 Test # 1809
106* - England v Pakistan Manchester 27 Jul 2006 Test # 1811
119 4 England v Pakistan Leeds 4 Aug 2006 Test # 1813
Mohammad Yousuf 3 192 DNB Pakistan v West Indies Lahore 11 Nov 2006 Test # 1815
56 191 Pakistan v West Indies Multan 19 Nov 2006 Test # 1816
102 124 Pakistan v West Indies Karachi 27 Nov 2006 Test # 1818
KP Pietersen 3 100 - England v West Indies Bridgetown 21 Apr 2007 ODI # 2578
26 109 England v West Indies Lord's 17 May 2007 Test # 1831
226 - England v West Indies Leeds 25 May 2007 Test # 1834
ML Hayden 3 124 47 Australia v India Melbourne 26 Dec 2007 Test # 1855
13 123 Australia v India Sydney 2 Jan 2008 Test # 1857
103 - Australia v India Adelaide 24 Jan 2008 Test # 1863
AJ Strauss 3 169 14 England v West Indies St John's 15 Feb 2009 Test # 1908
142 38 England v West Indies Bridgetown 26 Feb 2009 Test # 1911
142 14 England v West Indies Port of Spain 6 Mar 2009 Test # 1914
TT Samaraweera 3 159 20 Sri Lanka v New Zealand Galle 18 Aug 2009 Test # 1930
143 25 Sri Lanka v New Zealand Colombo (SSC) 26 Aug 2009 Test # 1932
104 - Sri Lanka v New Zealand Colombo (RPS) 8 Sep 2009 ODI # 2884
JH Kallis 3 73 135* South Africa v Pakistan Dubai (DSC) 12 Nov 2010 Test # 1976
105 10 South Africa v Pakistan Abu Dhabi 20 Nov 2010 Test # 1979
201* - South Africa v India Centurion 16 Dec 2010 Test # 1985
AN Cook 3 189 - England v Australia Sydney 3 Jan 2011 Test # 1989
133 - England v Sri Lanka Cardiff 26 May 2011 Test # 1994
96 106 England v Sri Lanka Lord's 3 Jun 2011 Test # 1995
AN Cook 3 41 176 England v India Ahmedabad 15 Nov 2012 Test # 2058
122 18* England v India Wankhede 23 Nov 2012 Test # 2062
190 1 England v India Eden Gardens 5 Dec 2012 Test # 2065
S Dhawan 3 187 DNB India v Australia Mohali 14 Mar 2013 Test # 2081
114 - India v South Africa Cardiff 6 Jun 2013 ODI # 3363
102* - India v West Indies The Oval 11 Jun 2013 ODI # 3368
RG Sharma 3 209 - India v Australia Bengaluru 2 Nov 2013 ODI # 3428
177 - India v West Indies Eden Gardens 6 Nov 2013 Test # 2101
111* - India v West Indies Wankhede 14 Nov 2013 Test # 2102
Q de Kock 3 135 - South Africa v India Johannesburg 5 Dec 2013 ODI # 3442
106 - South Africa v India Durban 8 Dec 2013 ODI # 3443
101 - South Africa v India Centurion 11 Dec 2013 ODI # 3444
LRPL Taylor 3 217* 16* New Zealand v West Indies Dunedin 3 Dec 2013 Test # 2104
129 - New Zealand v West Indies Wellington 11 Dec 2013 Test # 2106
131 2* New Zealand v West Indies Hamilton 19 Dec 2013 Test # 2109
Younis Khan 3 106 103* Pakistan v Australia Dubai (DSC) 22 Oct 2014 Test # 2140
213 46 Pakistan v Australia Abu Dhabi 30 Oct 2014 Test # 2142
100* 28 Pakistan v New Zealand Abu Dhabi 9 Nov 2014 Test # 2144
UT Khawaja 3 174 9* Australia v New Zealand Brisbane 5 Nov 2015 Test # 2185
121 DNB Australia v New Zealand Perth 13 Nov 2015 Test # 2187
144 56 Australia v West Indies Melbourne 26 Dec 2015 Test # 2195
Babar Azam 3 120 - Pakistan v West Indies Sharjah 30 Sep 2016 ODI # 3784
123 - Pakistan v West Indies Sharjah 2 Oct 2016 ODI # 3788
117 - Pakistan v West Indies Abu Dhabi 5 Oct 2016 ODI # 3789
CA Pujara 3 41 101* India v New Zealand Indore 8 Oct 2016 Test # 2223
124 18 India v England Rajkot 9 Nov 2016 Test # 2232
119 1 India v England Visakhapatnam 17 Nov 2016 Test # 2235
HM Amla 3 137 28 South Africa v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
132 - South Africa v Bangladesh Bloemfontein 6 Oct 2017 Test # 2277
110* - South Africa v Bangladesh Kimberley 15 Oct 2017 ODI # 3923
V Kohli 3 0 104* India v Sri Lanka Eden Gardens 16 Nov 2017 Test # 2281
213 - India v Sri Lanka Nagpur 24 Nov 2017 Test # 2283
243 50 India v Sri Lanka Delhi 2 Dec 2017 Test # 2286
V Kohli 3 140 - India v West Indies Guwahati 21 Oct 2018 ODI # 4056
157* - India v West Indies Visakhapatnam 24 Oct 2018 ODI # 4059
107 - India v West Indies Pune 27 Oct 2018 ODI # 4062
RG Sharma 3 102 - India v England Birmingham 30 Jun 2019 ODI # 4179
104 - India v Bangladesh Birmingham 2 Jul 2019 ODI # 4182
103 - India v Sri Lanka Leeds 6 Jul 2019 ODI # 4187
M Labuschagne 3 185 - Australia v Pakistan Brisbane 21 Nov 2019 Test # 2368
162 - Australia v Pakistan Adelaide 29 Nov 2019 Test # 2372
143 50 Australia v New Zealand Perth 12 Dec 2019 Test # 2374
Shan Masood 3 5 135 Pakistan v Sri Lanka Karachi 19 Dec 2019 Test # 2375
100 - Pakistan v Bangladesh Rawalpindi 7 Feb 2020 Test # 2384
156 0 Pakistan v England Manchester 5 Aug 2020 Test # 2391
JE Root 3 228 1 England v Sri Lanka Galle 14 Jan 2021 Test # 2403
186 11 England v Sri Lanka Galle 22 Jan 2021 Test # 2405
218 40 England v India Chennai 5 Feb 2021 Test # 2409
JE Root 3 64 109 England v India Nottingham 4 Aug 2021 Test # 2428
180* 33 England v India Lord's 12 Aug 2021 Test # 2429
121 - England v India Leeds 25 Aug 2021 Test # 2432
FDM Karunaratne 3 244 - Sri Lanka v Bangladesh Pallekele 21 Apr 2021 Test # 2418
118 66 Sri Lanka v Bangladesh Pallekele 29 Apr 2021 Test # 2419
147 83 Sri Lanka v West Indies Galle 21 Nov 2021 Test # 2434
DJ Mitchell 3 13 108 New Zealand v England Lord's 2 Jun 2022 Test # 2464
190 62* New Zealand v England Nottingham 10 Jun 2022 Test # 2465
109 56 New Zealand v England Leeds 23 Jun 2022 Test # 2467
JM Bairstow 3 8 136 England v New Zealand Nottingham 10 Jun 2022 Test # 2465
162 71* England v New Zealand Leeds 23 Jun 2022 Test # 2467
106 114* England v India Birmingham 1 Jul 2022 Test # 2470
HC Brook 3 153 87 England v Pakistan Rawalpindi 1 Dec 2022 Test # 2478
9 108 England v Pakistan Multan 9 Dec 2022 Test # 2480
111 DNB England v Pakistan Karachi 17 Dec 2022 Test # 2483
KS Williamson 3 4 132 New Zealand v England Wellington 24 Feb 2023 Test # 2494
1 121* New Zealand v Sri Lanka Christchurch 9 Mar 2023 Test # 2498
215 - New Zealand v Sri Lanka Wellington 17 Mar 2023 Test # 2500

Cricket Record for Hundreds in Consecutive Matches: Test


PlayerMat1st2ndTeamOppositionGroundMatch DateScorecard
DG Bradman 6 13 270 Australia v England Melbourne 1 Jan 1937 Test # 257
26 212 Australia v England Adelaide 29 Jan 1937 Test # 258
169 - Australia v England Melbourne 26 Feb 1937 Test # 259
51 144* Australia v England Nottingham 10 Jun 1938 Test # 263
18 102* Australia v England Lord's 24 Jun 1938 Test # 264
103 16 Australia v England Leeds 22 Jul 1938 Test # 265
JH Kallis 5 158 44 South Africa v West Indies Johannesburg 12 Dec 2003 Test # 1674
177 - South Africa v West Indies Durban 26 Dec 2003 Test # 1679
73 130* South Africa v West Indies Cape Town 2 Jan 2004 Test # 1681
130* DNB South Africa v West Indies Centurion 16 Jan 2004 Test # 1682
92 150* South Africa v New Zealand Hamilton 10 Mar 2004 Test # 1686
Mohammad Yousuf 5 192 8 Pakistan v England Leeds 4 Aug 2006 Test # 1813
128 - Pakistan v England The Oval 17 Aug 2006 Test # 1814
192 DNB Pakistan v West Indies Lahore 11 Nov 2006 Test # 1815
56 191 Pakistan v West Indies Multan 19 Nov 2006 Test # 1816
102 124 Pakistan v West Indies Karachi 27 Nov 2006 Test # 1818
G Gambhir 5 16 137 India v New Zealand Napier 26 Mar 2009 Test # 1917
23 167 India v New Zealand Wellington 3 Apr 2009 Test # 1918
1 114 India v Sri Lanka Ahmedabad 16 Nov 2009 Test # 1933
167 - India v Sri Lanka Kanpur 24 Nov 2009 Test # 1935
23 116 India v Bangladesh Chattogram 17 Jan 2010 Test # 1949
DG Bradman 4 123 37* Australia v England Melbourne 8 Mar 1929 Test # 180
8 131 Australia v England Nottingham 13 Jun 1930 Test # 194
254 1 Australia v England Lord's 27 Jun 1930 Test # 195
334 - Australia v England Leeds 11 Jul 1930 Test # 196
DG Bradman 4 226 - Australia v South Africa Brisbane 27 Nov 1931 Test # 212
112 - Australia v South Africa Sydney 18 Dec 1931 Test # 213
2 167 Australia v South Africa Melbourne 31 Dec 1931 Test # 214
299* DNB Australia v South Africa Adelaide 29 Jan 1932 Test # 215
JHW Fingleton 4 112 - Australia v South Africa Cape Town 1 Jan 1936 Test # 249
108 - Australia v South Africa Johannesburg 15 Feb 1936 Test # 250
118 - Australia v South Africa Durban 28 Feb 1936 Test # 251
100 0 Australia v England Brisbane 4 Dec 1936 Test # 255
ED Weekes 4 141 DNB West Indies v England Kingston 27 Mar 1948 Test # 298
128 - West Indies v India Delhi 10 Nov 1948 Test # 304
194 - West Indies v India Brabourne 9 Dec 1948 Test # 305
162 101 West Indies v India Eden Gardens 31 Dec 1948 Test # 308
RN Harvey 4 178 23* Australia v South Africa Cape Town 31 Dec 1949 Test # 319
2 151* Australia v South Africa Durban 20 Jan 1950 Test # 320
56* 100 Australia v South Africa Johannesburg 10 Feb 1950 Test # 321
116 - Australia v South Africa Gqeberha 3 Mar 1950 Test # 322
CL Walcott 4 124 51* West Indies v England Port of Spain 17 Mar 1954 Test # 385
50 116 West Indies v England Kingston 30 Mar 1954 Test # 386
108 39 West Indies v Australia Kingston 26 Mar 1955 Test # 403
126 110 West Indies v Australia Port of Spain 11 Apr 1955 Test # 404
KF Barrington 4 139 6 England v Pakistan Lahore 21 Oct 1961 Test # 512
151* 52* England v India Brabourne 11 Nov 1961 Test # 513
21 172 England v India Kanpur 1 Dec 1961 Test # 514
113* - England v India Delhi 13 Dec 1961 Test # 516
KF Barrington 4 148 14 England v Pakistan Lord's 27 Jul 1967 Test # 621
109* DNB England v Pakistan Nottingham 10 Aug 1967 Test # 622
142 13* England v Pakistan The Oval 24 Aug 1967 Test # 623
143 - England v West Indies Port of Spain 19 Jan 1968 Test # 627
SM Gavaskar 4 108 42 India v England Wankhede 11 Feb 1977 Test # 795
3 113 India v Australia Brisbane 2 Dec 1977 Test # 809
4 127 India v Australia Perth 16 Dec 1977 Test # 811
0 118 India v Australia Melbourne 30 Dec 1977 Test # 812
ML Hayden 4 31 131 Australia v South Africa Adelaide 14 Dec 2001 Test # 1576
138 3* Australia v South Africa Melbourne 26 Dec 2001 Test # 1580
105 21* Australia v South Africa Sydney 2 Jan 2002 Test # 1582
122 - Australia v South Africa Johannesburg 22 Feb 2002 Test # 1590
R Dravid 4 13 115 India v England Nottingham 8 Aug 2002 Test # 1612
148 - India v England Leeds 22 Aug 2002 Test # 1613
217 - India v England The Oval 5 Sep 2002 Test # 1614
100* - India v West Indies Wankhede 9 Oct 2002 Test # 1616
ML Hayden 4 138 0* Australia v England The Oval 8 Sep 2005 Test # 1763
111 77 Australia v ICC World XI Sydney 14 Oct 2005 Test # 1768
37 118 Australia v West Indies Brisbane 3 Nov 2005 Test # 1769
110 46 Australia v West Indies Hobart 17 Nov 2005 Test # 1771
JH Kallis 4 155 100* South Africa v Pakistan Karachi 1 Oct 2007 Test # 1843
59 107* South Africa v Pakistan Lahore 8 Oct 2007 Test # 1844
29 186 South Africa v New Zealand Johannesburg 8 Nov 2007 Test # 1846
131 - South Africa v New Zealand Centurion 16 Nov 2007 Test # 1848
KC Sangakkara 4 200* - Sri Lanka v Bangladesh Colombo (PSS) 3 Jul 2007 Test # 1838
222* - Sri Lanka v Bangladesh Kandy 11 Jul 2007 Test # 1839
57 192 Sri Lanka v Australia Hobart 16 Nov 2007 Test # 1847
92 152 Sri Lanka v England Kandy 1 Dec 2007 Test # 1851
SR Tendulkar 4 105* 16 India v Bangladesh Chattogram 17 Jan 2010 Test # 1949
143 DNB India v Bangladesh Mirpur 24 Jan 2010 Test # 1950
7 100 India v South Africa Nagpur 6 Feb 2010 Test # 1951
106 - India v South Africa Eden Gardens 14 Feb 2010 Test # 1952
SPD Smith 4 162* 52* Australia v India Adelaide 9 Dec 2014 Test # 2148
133 28 Australia v India Brisbane 17 Dec 2014 Test # 2149
192 14 Australia v India Melbourne 26 Dec 2014 Test # 2152
117 71 Australia v India Sydney 6 Jan 2015 Test # 2156
JB Hobbs 3 6 126* England v Australia Melbourne 30 Dec 1911 Test # 117
187 3 England v Australia Adelaide 12 Jan 1912 Test # 118
178 - England v Australia Melbourne 9 Feb 1912 Test # 119
JB Hobbs 3 115 57 England v Australia Sydney 19 Dec 1924 Test # 158
154 22 England v Australia Melbourne 1 Jan 1925 Test # 159
119 27 England v Australia Adelaide 16 Jan 1925 Test # 160
CG Macartney 3 39 133* Australia v England Lord's 26 Jun 1926 Test # 164
151 - Australia v England Leeds 10 Jul 1926 Test # 165
109 - Australia v England Manchester 24 Jul 1926 Test # 166
WR Hammond 3 251 DNB England v Australia Sydney 14 Dec 1928 Test # 177
200 32 England v Australia Melbourne 29 Dec 1928 Test # 178
119* 177 England v Australia Adelaide 1 Feb 1929 Test # 179
H Sutcliffe 3 161 54 England v Australia The Oval 16 Aug 1930 Test # 198
117 - England v New Zealand The Oval 29 Jul 1931 Test # 210
109* - England v New Zealand Manchester 15 Aug 1931 Test # 211
WR Hammond 3 101 75* England v Australia Sydney 23 Feb 1933 Test # 224
227 - England v New Zealand Christchurch 24 Mar 1933 Test # 225
336* - England v New Zealand Auckland 31 Mar 1933 Test # 226
A Melville 3 78 103 South Africa v England Durban 3 Mar 1939 Test # 271
189 104* South Africa v England Nottingham 7 Jun 1947 Test # 285
117 8 South Africa v England Lord's 21 Jun 1947 Test # 286
DCS Compton 3 65 163 England v South Africa Nottingham 7 Jun 1947 Test # 285
208 DNB England v South Africa Lord's 21 Jun 1947 Test # 286
115 6 England v South Africa Manchester 5 Jul 1947 Test # 287
VS Hazare 3 40 122 India v West Indies Brabourne 4 Feb 1949 Test # 311
164* - India v England Delhi 2 Nov 1951 Test # 339
155 6 India v England Brabourne 14 Dec 1951 Test # 342
RN Harvey 3 190 - Australia v South Africa Sydney 9 Jan 1953 Test # 362
84 116 Australia v South Africa Adelaide 24 Jan 1953 Test # 364
205 7 Australia v South Africa Melbourne 6 Feb 1953 Test # 365
ED Weekes 3 123 - West Indies v New Zealand Dunedin 3 Feb 1956 Test # 421
103 - West Indies v New Zealand Christchurch 18 Feb 1956 Test # 422
156 DNB West Indies v New Zealand Wellington 3 Mar 1956 Test # 423
GS Sobers 3 25 142* West Indies v India Brabourne 28 Nov 1958 Test # 459
4 198 West Indies v India Kanpur 12 Dec 1958 Test # 461
106* - West Indies v India Eden Gardens 31 Dec 1958 Test # 463
PR Umrigar 3 117 - India v Pakistan Chennai 13 Jan 1961 Test # 503
112 DNB India v Pakistan Delhi 8 Feb 1961 Test # 505
147* - India v England Kanpur 1 Dec 1961 Test # 514
KF Barrington 3 63 132* England v Australia Adelaide 25 Jan 1963 Test # 538
101 94 England v Australia Sydney 15 Feb 1963 Test # 539
126 - England v New Zealand Auckland 23 Feb 1963 Test # 540
WM Lawry 3 135 4 Australia v England The Oval 22 Aug 1968 Test # 641
105 9 Australia v West Indies Brisbane 6 Dec 1968 Test # 642
205 - Australia v West Indies Melbourne 26 Dec 1968 Test # 643
KD Walters 3 118 DNB Australia v West Indies Sydney 3 Jan 1969 Test # 644
110 50 Australia v West Indies Adelaide 24 Jan 1969 Test # 645
242 103 Australia v West Indies Sydney 14 Feb 1969 Test # 646
GS Sobers 3 4 108* West Indies v India Georgetown 19 Mar 1971 Test # 684
178* 9 West Indies v India Bridgetown 1 Apr 1971 Test # 685
132 0 West Indies v India Port of Spain 13 Apr 1971 Test # 686
SM Gavaskar 3 116 64* India v West Indies Georgetown 19 Mar 1971 Test # 684
1 117* India v West Indies Bridgetown 1 Apr 1971 Test # 685
124 220 India v West Indies Port of Spain 13 Apr 1971 Test # 686
G Boycott 3 58 119* England v Australia Adelaide 29 Jan 1971 Test # 678
121* DNB England v Pakistan Lord's 17 Jun 1971 Test # 688
112 13 England v Pakistan Leeds 8 Jul 1971 Test # 689
MG Burgess 3 59 119* New Zealand v Pakistan Dhaka 8 Nov 1969 Test # 665
104 DNB New Zealand v England Auckland 5 Mar 1971 Test # 682
15 101 New Zealand v West Indies Kingston 16 Feb 1972 Test # 693
IVA Richards 3 142 - West Indies v India Bridgetown 10 Mar 1976 Test # 773
130 20 West Indies v India Port of Spain 24 Mar 1976 Test # 774
177 23 West Indies v India Port of Spain 7 Apr 1976 Test # 775
Zaheer Abbas 3 215 DNB Pakistan v India Lahore 10 Dec 1982 Test # 941
186 - Pakistan v India Karachi 23 Dec 1982 Test # 942
168 DNB Pakistan v India Faisalabad 3 Jan 1983 Test # 945
Mudassar Nazar 3 231 - Pakistan v India Hyderabad (Sind) 14 Jan 1983 Test # 946
152* - Pakistan v India Lahore 23 Jan 1983 Test # 947
152 - Pakistan v India Karachi 30 Jan 1983 Test # 948
AJ Lamb 3 23 110 England v West Indies Lord's 28 Jun 1984 Test # 990
100 3 England v West Indies Leeds 12 Jul 1984 Test # 991
100* 9 England v West Indies Manchester 26 Jul 1984 Test # 992
M Azharuddin 3 110 DNB India v England Eden Gardens 31 Dec 1984 Test # 1007
48 105 India v England Chennai 13 Jan 1985 Test # 1008
122 54* India v England Kanpur 31 Jan 1985 Test # 1011
BC Broad 3 162 16 England v Australia Perth 28 Nov 1986 Test # 1059
116 15* England v Australia Adelaide 12 Dec 1986 Test # 1060
112 - England v Australia Melbourne 26 Dec 1986 Test # 1062
MA Taylor 3 9 164 Australia v Sri Lanka Brisbane 8 Dec 1989 Test # 1131
23 108 Australia v Sri Lanka Hobart 16 Dec 1989 Test # 1133
52 101 Australia v Pakistan Melbourne 12 Jan 1990 Test # 1134
GA Gooch 3 154 30 England v New Zealand Birmingham 5 Jul 1990 Test # 1147
333 123 England v India Lord's 26 Jul 1990 Test # 1148
116 7 England v India Manchester 9 Aug 1990 Test # 1149
M Azharuddin 3 192 DNB India v New Zealand Auckland 22 Feb 1990 Test # 1139
121 37 India v England Lord's 26 Jul 1990 Test # 1148
179 11 India v England Manchester 9 Aug 1990 Test # 1149
Shoaib Mohammad 3 203* - Pakistan v New Zealand Karachi 10 Oct 1990 Test # 1151
105 42* Pakistan v New Zealand Lahore 18 Oct 1990 Test # 1152
15 142 Pakistan v New Zealand Faisalabad 26 Oct 1990 Test # 1153
DL Haynes 3 0 109 West Indies v England Bridgetown 5 Apr 1990 Test # 1143
167 - West Indies v England St John's 12 Apr 1990 Test # 1144
117 47 West Indies v Pakistan Karachi 15 Nov 1990 Test # 1154
DC Boon 3 129* 7 Australia v India Sydney 2 Jan 1992 Test # 1181
19 135 Australia v India Adelaide 25 Jan 1992 Test # 1184
107 38 Australia v India Perth 1 Feb 1992 Test # 1186
DC Boon 3 164* - Australia v England Lord's 17 Jun 1993 Test # 1224
101 18 Australia v England Nottingham 1 Jul 1993 Test # 1225
107 - Australia v England Leeds 22 Jul 1993 Test # 1227
BC Lara 3 87 145 West Indies v England Manchester 27 Jul 1995 Test # 1301
152 20 West Indies v England Nottingham 10 Aug 1995 Test # 1302
179 - West Indies v England The Oval 24 Aug 1995 Test # 1303
PA de Silva 3 126 - Sri Lanka v India Colombo (RPS) 2 Aug 1997 Test # 1374
146 120 Sri Lanka v India Colombo (SSC) 9 Aug 1997 Test # 1376
33 110* Sri Lanka v India Mohali 19 Nov 1997 Test # 1385
BC Lara 3 213 DNB West Indies v Australia Kingston 13 Mar 1999 Test # 1451
8 153* West Indies v Australia Bridgetown 26 Mar 1999 Test # 1453
100 7 West Indies v Australia St John's 3 Apr 1999 Test # 1454
DPMD Jayawardene 3 104 25 Sri Lanka v India Kandy 22 Aug 2001 Test # 1557
139 - Sri Lanka v India Colombo (SSC) 29 Aug 2001 Test # 1559
150 - Sri Lanka v Bangladesh Colombo (SSC) 6 Sep 2001 Test # 1561
JL Langer 3 102* - Australia v England The Oval 23 Aug 2001 Test # 1558
104 18* Australia v New Zealand Brisbane 8 Nov 2001 Test # 1565
123 - Australia v New Zealand Hobart 22 Nov 2001 Test # 1571
RT Ponting 3 150 - Australia v Pakistan Sharjah 19 Oct 2002 Test # 1620
123 3 Australia v England Brisbane 7 Nov 2002 Test # 1623
154 - Australia v England Adelaide 21 Nov 2002 Test # 1628
RT Ponting 3 117 42* Australia v West Indies Georgetown 10 Apr 2003 Test # 1638
206 45 Australia v West Indies Port of Spain 19 Apr 2003 Test # 1639
113 DNB Australia v West Indies Bridgetown 1 May 2003 Test # 1643
HH Gibbs 3 142 - South Africa v West Indies Durban 26 Dec 2003 Test # 1679
33 142 South Africa v West Indies Cape Town 2 Jan 2004 Test # 1681
192 8* South Africa v West Indies Centurion 16 Jan 2004 Test # 1682
MS Atapattu 3 118 14 Sri Lanka v Australia Colombo (SSC) 24 Mar 2004 Test # 1691
170 - Sri Lanka v Zimbabwe Harare 6 May 2004 Test # 1698
249 - Sri Lanka v Zimbabwe Bulawayo 14 May 2004 Test # 1699
AC Gilchrist 3 113 DNB Australia v Pakistan Sydney 2 Jan 2005 Test # 1731
121 DNB Australia v New Zealand Christchurch 10 Mar 2005 Test # 1739
162 - Australia v New Zealand Wellington 18 Mar 2005 Test # 1742
GC Smith 3 148 41 South Africa v West Indies Port of Spain 8 Apr 2005 Test # 1747
104 - South Africa v West Indies Bridgetown 21 Apr 2005 Test # 1749
126 50* South Africa v West Indies St John's 29 Apr 2005 Test # 1750
Mohammad Yousuf 3 223 - Pakistan v England Lahore 29 Nov 2005 Test # 1774
173 - Pakistan v India Lahore 13 Jan 2006 Test # 1781
65 126 Pakistan v India Faisalabad 21 Jan 2006 Test # 1782
IR Bell 3 100* 28 England v Pakistan Lord's 13 Jul 2006 Test # 1809
106* - England v Pakistan Manchester 27 Jul 2006 Test # 1811
119 4 England v Pakistan Leeds 4 Aug 2006 Test # 1813
S Chanderpaul 3 50 116* West Indies v England Manchester 7 Jun 2007 Test # 1835
136* 70 West Indies v England Chester-le-Street 15 Jun 2007 Test # 1836
104 8 West Indies v South Africa Gqeberha 26 Dec 2007 Test # 1856
ML Hayden 3 124 47 Australia v India Melbourne 26 Dec 2007 Test # 1855
13 123 Australia v India Sydney 2 Jan 2008 Test # 1857
103 - Australia v India Adelaide 24 Jan 2008 Test # 1863
DPMD Jayawardene 3 195 - Sri Lanka v England Colombo (SSC) 9 Dec 2007 Test # 1853
213* - Sri Lanka v England Galle 18 Dec 2007 Test # 1854
136 33 Sri Lanka v West Indies Providence 22 Mar 2008 Test # 1869
AJ Strauss 3 169 14 England v West Indies St John's 15 Feb 2009 Test # 1908
142 38 England v West Indies Bridgetown 26 Feb 2009 Test # 1911
142 14 England v West Indies Port of Spain 6 Mar 2009 Test # 1914
RS Bopara 3 104 DNB England v West Indies Bridgetown 26 Feb 2009 Test # 1911
143 DNB England v West Indies Lord's 6 May 2009 Test # 1919
108 - England v West Indies Chester-le-Street 14 May 2009 Test # 1920
V Sehwag 3 109 16 India v South Africa Nagpur 6 Feb 2010 Test # 1951
165 - India v South Africa Eden Gardens 14 Feb 2010 Test # 1952
109 31 India v Sri Lanka Galle 18 Jul 2010 Test # 1964
KC Sangakkara 3 18 137 Sri Lanka v India Brabourne 2 Dec 2009 Test # 1937
103 DNB Sri Lanka v India Galle 18 Jul 2010 Test # 1964
219 42* Sri Lanka v India Colombo (SSC) 26 Jul 2010 Test # 1966
JH Kallis 3 73 135* South Africa v Pakistan Dubai (DSC) 12 Nov 2010 Test # 1976
105 10 South Africa v Pakistan Abu Dhabi 20 Nov 2010 Test # 1979
201* - South Africa v India Centurion 16 Dec 2010 Test # 1985
AN Cook 3 189 - England v Australia Sydney 3 Jan 2011 Test # 1989
133 - England v Sri Lanka Cardiff 26 May 2011 Test # 1994
96 106 England v Sri Lanka Lord's 3 Jun 2011 Test # 1995
AN Cook 3 41 176 England v India Ahmedabad 15 Nov 2012 Test # 2058
122 18* England v India Wankhede 23 Nov 2012 Test # 2062
190 1 England v India Eden Gardens 5 Dec 2012 Test # 2065
LRPL Taylor 3 217* 16* New Zealand v West Indies Dunedin 3 Dec 2013 Test # 2104
129 - New Zealand v West Indies Wellington 11 Dec 2013 Test # 2106
131 2* New Zealand v West Indies Hamilton 19 Dec 2013 Test # 2109
Younis Khan 3 106 103* Pakistan v Australia Dubai (DSC) 22 Oct 2014 Test # 2140
213 46 Pakistan v Australia Abu Dhabi 30 Oct 2014 Test # 2142
100* 28 Pakistan v New Zealand Abu Dhabi 9 Nov 2014 Test # 2144
Mohammad Hafeez 3 96 101* Pakistan v New Zealand Abu Dhabi 9 Nov 2014 Test # 2144
197 24 Pakistan v New Zealand Sharjah 26 Nov 2014 Test # 2147
224 - Pakistan v Bangladesh Khulna 28 Apr 2015 Test # 2159
Tamim Iqbal 3 109 20 Bangladesh v Zimbabwe Khulna 3 Nov 2014 Test # 2143
109 65 Bangladesh v Zimbabwe Chattogram 12 Nov 2014 Test # 2145
25 206 Bangladesh v Pakistan Khulna 28 Apr 2015 Test # 2159
UT Khawaja 3 174 9* Australia v New Zealand Brisbane 5 Nov 2015 Test # 2185
121 DNB Australia v New Zealand Perth 13 Nov 2015 Test # 2187
144 56 Australia v West Indies Melbourne 26 Dec 2015 Test # 2195
CA Pujara 3 41 101* India v New Zealand Indore 8 Oct 2016 Test # 2223
124 18 India v England Rajkot 9 Nov 2016 Test # 2232
119 1 India v England Visakhapatnam 17 Nov 2016 Test # 2235
V Kohli 3 0 104* India v Sri Lanka Eden Gardens 16 Nov 2017 Test # 2281
213 - India v Sri Lanka Nagpur 24 Nov 2017 Test # 2283
243 50 India v Sri Lanka Delhi 2 Dec 2017 Test # 2286
TWM Latham 3 264* - New Zealand v Sri Lanka Wellington 15 Dec 2018 Test # 2335
10 176 New Zealand v Sri Lanka Christchurch 26 Dec 2018 Test # 2336
161 - New Zealand v Bangladesh Hamilton 28 Feb 2019 Test # 2349
M Labuschagne 3 185 - Australia v Pakistan Brisbane 21 Nov 2019 Test # 2368
162 - Australia v Pakistan Adelaide 29 Nov 2019 Test # 2372
143 50 Australia v New Zealand Perth 12 Dec 2019 Test # 2374
Babar Azam 3 102* - Pakistan v Sri Lanka Rawalpindi 11 Dec 2019 Test # 2373
60 100* Pakistan v Sri Lanka Karachi 19 Dec 2019 Test # 2375
143 - Pakistan v Bangladesh Rawalpindi 7 Feb 2020 Test # 2384
Shan Masood 3 5 135 Pakistan v Sri Lanka Karachi 19 Dec 2019 Test # 2375
100 - Pakistan v Bangladesh Rawalpindi 7 Feb 2020 Test # 2384
156 0 Pakistan v England Manchester 5 Aug 2020 Test # 2391
KS Williamson 3 251 - New Zealand v West Indies Hamilton 3 Dec 2020 Test # 2394
129 21 New Zealand v Pakistan Mount Maunganui 26 Dec 2020 Test # 2397
238 - New Zealand v Pakistan Christchurch 3 Jan 2021 Test # 2400
JE Root 3 228 1 England v Sri Lanka Galle 14 Jan 2021 Test # 2403
186 11 England v Sri Lanka Galle 22 Jan 2021 Test # 2405
218 40 England v India Chennai 5 Feb 2021 Test # 2409
SC Williams 3 107 53* Zimbabwe v Sri Lanka Harare 27 Jan 2020 Test # 2383
105 DNB Zimbabwe v Afghanistan Abu Dhabi 2 Mar 2021 Test # 2413
8 151* Zimbabwe v Afghanistan Abu Dhabi 10 Mar 2021 Test # 2415
JE Root 3 64 109 England v India Nottingham 4 Aug 2021 Test # 2428
180* 33 England v India Lord's 12 Aug 2021 Test # 2429
121 - England v India Leeds 25 Aug 2021 Test # 2432
FDM Karunaratne 3 244 - Sri Lanka v Bangladesh Pallekele 21 Apr 2021 Test # 2418
118 66 Sri Lanka v Bangladesh Pallekele 29 Apr 2021 Test # 2419
147 83 Sri Lanka v West Indies Galle 21 Nov 2021 Test # 2434
DJ Mitchell 3 13 108 New Zealand v England Lord's 2 Jun 2022 Test # 2464
190 62* New Zealand v England Nottingham 10 Jun 2022 Test # 2465
109 56 New Zealand v England Leeds 23 Jun 2022 Test # 2467
JM Bairstow 3 8 136 England v New Zealand Nottingham 10 Jun 2022 Test # 2465
162 71* England v New Zealand Leeds 23 Jun 2022 Test # 2467
106 114* England v India Birmingham 1 Jul 2022 Test # 2470
M Labuschagne 3 104 32 Australia v Sri Lanka Galle 8 Jul 2022 Test # 2471
204 104* Australia v West Indies Perth 30 Nov 2022 Test # 2477
163 31 Australia v West Indies Adelaide 8 Dec 2022 Test # 2479
HC Brook 3 153 87 England v Pakistan Rawalpindi 1 Dec 2022 Test # 2478
9 108 England v Pakistan Multan 9 Dec 2022 Test # 2480
111 DNB England v Pakistan Karachi 17 Dec 2022 Test # 2483
KS Williamson 3 4 132 New Zealand v England Wellington 24 Feb 2023 Test # 2494
1 121* New Zealand v Sri Lanka Christchurch 9 Mar 2023 Test # 2498
215 - New Zealand v Sri Lanka Wellington 17 Mar 2023 Test # 2500
Claim Cricket Welcome Bonus

Cricket Record for Hundreds in Consecutive Matches: Of All Time


Cricket Record for Hundreds in Consecutive Matches: Of All Time

The “Hundreds in Consecutive Matches” record is one of the most challenging and stunning records to break. Due to cricket’s long history, many of the game’s records have stood the test of time.

This track record demonstrates an ability to retain form under pressure and provide game-winning performances regularly.

Many cricketers throughout history have yearned to be included in the select group of players who have scored a triple century.

Inspiring in their perseverance, skill, and proficiency on the field, the batter who holds the record for “Hundreds in Consecutive Matches” is a great role model.

It’s not enough to score a century once; you have to show your skill by achieving it again, preferably against a variety of bowling assaults and under different game conditions. This number accurately indicates a player’s skill and effect in cricket.

Famous Players with The Hundreds in Consecutive Matches Streaks

Famous for its long history and legendary players, cricket has also set some impressive benchmarks in its long and famous career.

Standing out among these records is the feat of scoring “Hundreds in Consecutive Matches.

This track record illustrates the player’s reliability, skill, and ability to perform under pressure.

1. DG Bradman

Arguably the greatest batsman the game has ever seen, Don Bradman holds the record for the most “Hundreds in Consecutive Matches” with three separate streaks.

His most notable streak was in 1937 and 1938, where he scored hundreds in 6 consecutive matches against England.

Another streak was in 1929 and 1930, where he achieved this feat in 4 consecutive matches, and yet again in 1931 and 1932 against South Africa in another set of 4 matches.

2. Zaheer Abbas

In the early 1980s, Zaheer Abbas, also known as the “Asian Bradman,” displayed the brilliance that earned him the nickname.

In 1982 and 1983, he played India in five consecutive matches, and he scored hundreds in all of them, which cemented his spot in the record books under the category “Hundreds in Consecutive Matches.

3. JH Kallis

Jacques Kallis, one of the most complete cricketers of his generation, displayed his batting prowess against the West Indies in 2003 and 2004.

He scored hundreds in 5 consecutive matches, proving why he’s considered one of the best all-rounders in cricket history.

4. DG Bradman (2nd Streak)

His second string of “Hundreds in Consecutive Matches” was in 1929 and 1930 against England, and it was during this time that Bradman scored hundreds in four straight matches. This is another example of how dominant Bradman was.

5. DG Bradman (3rd Streak)

The match against South Africa in 1931 and 1932 marked the beginning of Bradman’s third unbeaten streak.

He scored hundreds in each of the last four matches he played in, further enhancing the legendary stature he already held in the cricketing world.

Cricket Record for Hundreds in Consecutive Matches: Test

Cricket’s record books are packed with examples of players’ unparalleled skill and consistency throughout their careers.

The feat of scoring “Hundreds in Consecutive Matches” is a remarkable achievement in the sport of test cricket.

That he has maintained this streak against the best bowling attacks in the world is a tribute to his ability as a batsman. Let’s examine the top five athletes who have broken this record in greater detail:

1. DG Bradman (Australia)

The Australian batsman Sir Donald Bradman, who is widely considered to be the best batsman in the history of the game, is the only player in history to achieve the “Hundreds in Consecutive Matches” achievement an incredible six times.

His exploits against England, which range from a double century scored in Melbourne in 1937 to a century scored at Leeds in 1938, are ingrained in the annals of the sport of cricket.

2. JH Kallis (South Africa)

JH Kallis of South Africa, who is renowned for his all-round ability, displayed his batting power by reaching “Hundreds in Consecutive Matches” five times during his career.

His most impressive innings were the ones he played at Johannesburg in December 2003 against the West Indies and Hamilton in March 2004 against the New Zealand Black Caps, both of which he won. His best score was 158 against the West Indies.

3. Mohammad Yousuf (Pakistan)

In addition to having an exquisite batting style, Mohammad Yousuf of Pakistan marked his name in the “Hundreds in Consecutive Matches” record a record-tying five times.

The magnificent century he played against England in Leeds in August 2006 and the consecutive centuries he scored against the West Indies are evidence of his consistency.

4. G Gambhir (India)

Gautam Gambhir of India, who is renowned for his tenacious efforts, also achieved “Hundreds in Consecutive Matches” on five separate occasions.

His impact to Indian cricket was highlighted by his spectacular innings played in March 2009 against New Zealand in Napier, as well as his consecutive hundreds played against Sri Lanka and Bangladesh.

5. DG Bradman (Australia)

Last but not least, Sir Donald Bradman achieves “Hundreds in Consecutive Matches” four times previously in his career, earning him a spot on this list for the second time with a streak.

His performances against England, beginning in Melbourne in March 1929 and continuing all the way to Leeds in July 1930, further cemented his position as a legendary player in the game.

Conclusion: The Supreme Achievers of Batting Consistency

Cricket is a sport with a long and storied history, and throughout that time, numerous records have been set and broken.

Achieving the record of “Hundreds in Consecutive Matches” is still one of the most impressive and difficult things anyone can do.

This streak reflects not just the player’s skill, but also their mental toughness, consistency, and ability to play well under intense pressure.

Considering his reputation, it’s no surprise that Sir Donald Bradman, the greatest batsman in history, ranks first.

He was so dominant against bowlers of his time that he regularly scored hundreds in consecutive contests. There are others who join him in this select company.

JH Kallis, Mohammad Yousuf, and Gautam Gambhir are just a few players who have shown such consistency, demonstrating their mettle against a wide range of bowling assaults and in a variety of conditions.

A batsman’s actual worth is revealed by their “Hundreds in Consecutive Matches” record. It’s not enough to be an exceptionally talented individual; one must also continuously contribute to the team’s success.

It will be fascinating to watch if any contemporary cricketer can challenge or even surpass these superstars in achieving this astounding achievement as the game develops.

For the time being, these marks are a monument to cricket’s golden age and the greats who played at that time.

Today's Match Predictions & Betting Odds



Download 7cric App

Today's Live Cricket Scores


© 2024 • 7cric Cricket • Cricket Hub • Online Cricket Betting • Match Predictions