Cricket Record for Hundreds in Consecutive Innings: ODI, T20i, Test

Home » Cricket Records » Cricket Record for Hundreds in Consecutive Innings: ODI, T20i, Test

The beautiful game of cricket has witnessed innumerable firsts and landmarks. Yet, there are some feats that stand out, transcending the borders of mediums and eras.

Achieving a hundreds in consecutive innings. While reaching a century is a respectable achievement in itself, doing so consistently across multiple formats is a credit to a player's strength and versatility.

This article explores the exclusive group of cricketers who have gone down in history as the only ones to accomplish this incredible achievement across One-Day Internationals, Twenty-Over Internationals, and Tests.

We set out on a quest to honor these cricketing wonders, from the grace of Sri Lanka maestros to the supremacy of South African giants and the resiliency of Indian walls.

However, who are these participants? Why do you think their accomplishments stand out in the history of cricket? Let's get to the bottom of this.

Cricket Record for Hundreds in Consecutive Innings: ODI, T20i, Test


One record that players strive for that stands out for its difficulty and rarity is the longest streak of hundreds in consecutive innings scored.

If a player can do this in multiple formats, it is a testament to his or her versatility, reliability, and batting prowess.

In what follows, we'll learn all about the select group of cricketers whose names will forever be remembered as milestones in the game.

We will look at the legends who have accomplished this in all three of cricket's longest formats: the lightning-fast One-Day Internationals (ODIs), the tactical Twenty20 Internationals (T20Is), and the endurance-testing Tests.

We invite you to join us as we explore these records in honor of the extraordinary skill and perseverance required to achieve hundreds in successive innings in One Day Internationals, Twenty20 Internationals, and Tests.

Whether you're a seasoned cricket fan or just getting started, you'll find something to admire in the lives of these cricket greats.


Cricket Record for Hundreds in Consecutive Innings: ODI, T20i, Test


Player100sRunsInnsTeamOppositionGroundMatch DateScorecard
ED Weekes 5 141 2 West Indies v England Kingston 27 Mar 1948 Test # 298
128 1 West Indies v India Delhi 10 Nov 1948 Test # 304
194 1 West Indies v India Brabourne 9 Dec 1948 Test # 305
162 1 West Indies v India Eden Gardens 31 Dec 1948 Test # 308
101 3 West Indies v India Eden Gardens 31 Dec 1948 Test # 308
Zaheer Abbas 5 215 1 Pakistan v India Lahore 10 Dec 1982 Test # 941
118 1 Pakistan v India Multan 17 Dec 1982 ODI # 163
186 2 Pakistan v India Karachi 23 Dec 1982 Test # 942
105 1 Pakistan v India Lahore 31 Dec 1982 ODI # 164
168 2 Pakistan v India Faisalabad 3 Jan 1983 Test # 945
JHW Fingleton 4 112 1 Australia v South Africa Cape Town 1 Jan 1936 Test # 249
108 2 Australia v South Africa Johannesburg 15 Feb 1936 Test # 250
118 2 Australia v South Africa Durban 28 Feb 1936 Test # 251
100 2 Australia v England Brisbane 4 Dec 1936 Test # 255
A Melville 4 103 3 South Africa v England Durban 3 Mar 1939 Test # 271
189 1 South Africa v England Nottingham 7 Jun 1947 Test # 285
104* 4 South Africa v England Nottingham 7 Jun 1947 Test # 285
117 2 South Africa v England Lord's 21 Jun 1947 Test # 286
KC Sangakkara 4 105* 1 Sri Lanka v Bangladesh Melbourne 26 Feb 2015 ODI # 3615
117* 2 Sri Lanka v England Wellington 1 Mar 2015 ODI # 3619
104 2 Sri Lanka v Australia Sydney 8 Mar 2015 ODI # 3629
124 1 Sri Lanka v Scotland Hobart 11 Mar 2015 ODI # 3632
W Bardsley 3 136 1 Australia v England The Oval 9 Aug 1909 Test # 105
130 3 Australia v England The Oval 9 Aug 1909 Test # 105
132 1 Australia v South Africa Sydney 9 Dec 1910 Test # 111
H Sutcliffe 3 115 4 England v Australia Sydney 19 Dec 1924 Test # 158
176 2 England v Australia Melbourne 1 Jan 1925 Test # 159
127 4 England v Australia Melbourne 1 Jan 1925 Test # 159
CG Macartney 3 133* 3 Australia v England Lord's 26 Jun 1926 Test # 164
151 1 Australia v England Leeds 10 Jul 1926 Test # 165
109 1 Australia v England Manchester 24 Jul 1926 Test # 166
GA Headley 3 270* 1 West Indies v England Kingston 14 Mar 1935 Test # 241
106 1 West Indies v England Lord's 24 Jun 1939 Test # 272
107 3 West Indies v England Lord's 24 Jun 1939 Test # 272
AR Morris 3 155 3 Australia v England Melbourne 1 Jan 1947 Test # 281
122 2 Australia v England Adelaide 31 Jan 1947 Test # 282
124* 4 Australia v England Adelaide 31 Jan 1947 Test # 282
DCS Compton 3 163 3 England v South Africa Nottingham 7 Jun 1947 Test # 285
208 1 England v South Africa Lord's 21 Jun 1947 Test # 286
115 2 England v South Africa Manchester 5 Jul 1947 Test # 287
DG Bradman 3 132 1 Australia v India Melbourne 1 Jan 1948 Test # 292
127* 3 Australia v India Melbourne 1 Jan 1948 Test # 292
201 1 Australia v India Adelaide 23 Jan 1948 Test # 294
VS Hazare 3 122 4 India v West Indies Brabourne 4 Feb 1949 Test # 311
164* 2 India v England Delhi 2 Nov 1951 Test # 339
155 1 India v England Brabourne 14 Dec 1951 Test # 342
ED Weekes 3 123 2 West Indies v New Zealand Dunedin 3 Feb 1956 Test # 421
103 1 West Indies v New Zealand Christchurch 18 Feb 1956 Test # 422
156 1 West Indies v New Zealand Wellington 3 Mar 1956 Test # 423
GS Sobers 3 365* 2 West Indies v Pakistan Kingston 26 Feb 1958 Test # 450
125 2 West Indies v Pakistan Georgetown 13 Mar 1958 Test # 452
109* 4 West Indies v Pakistan Georgetown 13 Mar 1958 Test # 452
PR Umrigar 3 117 2 India v Pakistan Chennai 13 Jan 1961 Test # 503
112 1 India v Pakistan Delhi 8 Feb 1961 Test # 505
147* 1 India v England Kanpur 1 Dec 1961 Test # 514
SM Gavaskar 3 117* 4 India v West Indies Bridgetown 1 Apr 1971 Test # 685
124 1 India v West Indies Port of Spain 13 Apr 1971 Test # 686
220 3 India v West Indies Port of Spain 13 Apr 1971 Test # 686
G Boycott 3 119* 3 England v Australia Adelaide 29 Jan 1971 Test # 678
121* 1 England v Pakistan Lord's 17 Jun 1971 Test # 688
112 1 England v Pakistan Leeds 8 Jul 1971 Test # 689
CG Greenidge 3 134 1 West Indies v England Manchester 8 Jul 1976 Test # 779
101 3 West Indies v England Manchester 8 Jul 1976 Test # 779
115 1 West Indies v England Leeds 22 Jul 1976 Test # 780
SM Gavaskar 3 111 1 India v Pakistan Karachi 14 Nov 1978 Test # 833
137 3 India v Pakistan Karachi 14 Nov 1978 Test # 833
205 1 India v West Indies Wankhede 1 Dec 1978 Test # 835
Javed Miandad 3 119* 1 Pakistan v India Lahore 31 Dec 1982 ODI # 164
126 2 Pakistan v India Faisalabad 3 Jan 1983 Test # 945
280* 1 Pakistan v India Hyderabad (Sind) 14 Jan 1983 Test # 946
GA Gooch 3 333 1 England v India Lord's 26 Jul 1990 Test # 1148
123 3 England v India Lord's 26 Jul 1990 Test # 1148
116 1 England v India Manchester 9 Aug 1990 Test # 1149
Saeed Anwar 3 107 1 Pakistan v Sri Lanka Sharjah 30 Oct 1993 ODI # 841
131 2 Pakistan v West Indies Sharjah 1 Nov 1993 ODI # 842
111 2 Pakistan v Sri Lanka Sharjah 2 Nov 1993 ODI # 843
PA de Silva 3 168 3 Sri Lanka v Pakistan Colombo (RPS) 19 Apr 1997 Test # 1366
138* 1 Sri Lanka v Pakistan Colombo (SSC) 26 Apr 1997 Test # 1367
103* 3 Sri Lanka v Pakistan Colombo (SSC) 26 Apr 1997 Test # 1367
PA de Silva 3 126 2 Sri Lanka v India Colombo (RPS) 2 Aug 1997 Test # 1374
146 1 Sri Lanka v India Colombo (SSC) 9 Aug 1997 Test # 1376
120 3 Sri Lanka v India Colombo (SSC) 9 Aug 1997 Test # 1376
R Dravid 3 190 2 India v New Zealand Hamilton 2 Jan 1999 Test # 1438
103* 4 India v New Zealand Hamilton 2 Jan 1999 Test # 1438
123* 1 India v New Zealand Taupo 9 Jan 1999 ODI # 1378
R Dravid 3 115 3 India v England Nottingham 8 Aug 2002 Test # 1612
148 1 India v England Leeds 22 Aug 2002 Test # 1613
217 2 India v England The Oval 5 Sep 2002 Test # 1614
HH Gibbs 3 116 1 South Africa v Kenya Colombo (RPS) 20 Sep 2002 ODI # 1882
116* 2 South Africa v India Colombo (RPS) 25 Sep 2002 ODI # 1886
153 1 South Africa v Bangladesh Potchefstroom 3 Oct 2002 ODI # 1890
DS Lehmann 3 107 1 Australia v West Indies St George's 1 Jun 2003 ODI # 2021
110 2 Australia v Bangladesh Darwin 18 Jul 2003 Test # 1650
177 2 Australia v Bangladesh Cairns 25 Jul 2003 Test # 1652
JH Kallis 3 130* 3 South Africa v West Indies Cape Town 2 Jan 2004 Test # 1681
130* 1 South Africa v West Indies Centurion 16 Jan 2004 Test # 1682
109* 1 South Africa v West Indies Cape Town 25 Jan 2004 ODI # 2088
Mohammad Yousuf 3 191 3 Pakistan v West Indies Multan 19 Nov 2006 Test # 1816
102 1 Pakistan v West Indies Karachi 27 Nov 2006 Test # 1818
124 3 Pakistan v West Indies Karachi 27 Nov 2006 Test # 1818
HM Amla 3 253* 1 South Africa v India Nagpur 6 Feb 2010 Test # 1951
114 1 South Africa v India Eden Gardens 14 Feb 2010 Test # 1952
123* 3 South Africa v India Eden Gardens 14 Feb 2010 Test # 1952
KC Sangakkara 3 142 1 Sri Lanka v Bangladesh Galle 8 Mar 2013 Test # 2078
105 3 Sri Lanka v Bangladesh Galle 8 Mar 2013 Test # 2078
139 2 Sri Lanka v Bangladesh Colombo (RPS) 16 Mar 2013 Test # 2082
S Dhawan 3 187 2 India v Australia Mohali 14 Mar 2013 Test # 2081
114 1 India v South Africa Cardiff 6 Jun 2013 ODI # 3363
102* 2 India v West Indies The Oval 11 Jun 2013 ODI # 3368
RG Sharma 3 209 1 India v Australia Bengaluru 2 Nov 2013 ODI # 3428
177 2 India v West Indies Eden Gardens 6 Nov 2013 Test # 2101
111* 2 India v West Indies Wankhede 14 Nov 2013 Test # 2102
Q de Kock 3 135 1 South Africa v India Johannesburg 5 Dec 2013 ODI # 3442
106 1 South Africa v India Durban 8 Dec 2013 ODI # 3443
101 1 South Africa v India Centurion 11 Dec 2013 ODI # 3444
Younis Khan 3 106 1 Pakistan v Australia Dubai (DSC) 22 Oct 2014 Test # 2140
103* 3 Pakistan v Australia Dubai (DSC) 22 Oct 2014 Test # 2140
213 1 Pakistan v Australia Abu Dhabi 30 Oct 2014 Test # 2142
Misbah-ul-Haq 3 101 1 Pakistan v Australia Abu Dhabi 30 Oct 2014 Test # 2142
101* 3 Pakistan v Australia Abu Dhabi 30 Oct 2014 Test # 2142
102* 1 Pakistan v New Zealand Abu Dhabi 9 Nov 2014 Test # 2144
V Kohli 3 139* 2 India v Sri Lanka Ranchi 16 Nov 2014 ODI # 3547
115 2 India v Australia Adelaide 9 Dec 2014 Test # 2148
141 4 India v Australia Adelaide 9 Dec 2014 Test # 2148
DA Warner 3 163 1 Australia v New Zealand Brisbane 5 Nov 2015 Test # 2185
116 3 Australia v New Zealand Brisbane 5 Nov 2015 Test # 2185
253 1 Australia v New Zealand Perth 13 Nov 2015 Test # 2187
AC Voges 3 269* 1 Australia v West Indies Hobart 10 Dec 2015 Test # 2193
106* 1 Australia v West Indies Melbourne 26 Dec 2015 Test # 2195
239 2 Australia v New Zealand Wellington 12 Feb 2016 Test # 2201
Babar Azam 3 120 1 Pakistan v West Indies Sharjah 30 Sep 2016 ODI # 3784
123 1 Pakistan v West Indies Sharjah 2 Oct 2016 ODI # 3788
117 1 Pakistan v West Indies Abu Dhabi 5 Oct 2016 ODI # 3789
V Kohli 3 104* 3 India v Sri Lanka Eden Gardens 16 Nov 2017 Test # 2281
213 2 India v Sri Lanka Nagpur 24 Nov 2017 Test # 2283
243 1 India v Sri Lanka Delhi 2 Dec 2017 Test # 2286
V Kohli 3 140 2 India v West Indies Guwahati 21 Oct 2018 ODI # 4056
157* 1 India v West Indies Visakhapatnam 24 Oct 2018 ODI # 4059
107 2 India v West Indies Pune 27 Oct 2018 ODI # 4062
RG Sharma 3 102 2 India v England Birmingham 30 Jun 2019 ODI # 4179
104 1 India v Bangladesh Birmingham 2 Jul 2019 ODI # 4182
103 2 India v Sri Lanka Leeds 6 Jul 2019 ODI # 4187
M Labuschagne 3 185 2 Australia v Pakistan Brisbane 21 Nov 2019 Test # 2368
162 1 Australia v Pakistan Adelaide 29 Nov 2019 Test # 2372
143 1 Australia v New Zealand Perth 12 Dec 2019 Test # 2374
Shan Masood 3 135 3 Pakistan v Sri Lanka Karachi 19 Dec 2019 Test # 2375
100 2 Pakistan v Bangladesh Rawalpindi 7 Feb 2020 Test # 2384
156 1 Pakistan v England Manchester 5 Aug 2020 Test # 2391
M Labuschagne 3 204 1 Australia v West Indies Perth 30 Nov 2022 Test # 2477
104* 3 Australia v West Indies Perth 30 Nov 2022 Test # 2477
163 1 Australia v West Indies Adelaide 8 Dec 2022 Test # 2479

Cricket Record for Hundreds in Consecutive Innings: ODI


Player100sRunsInnsTeamOppositionGroundMatch DateScorecard
KC Sangakkara 4 105* 1 Sri Lanka v Bangladesh Melbourne 26 Feb 2015 ODI # 3615
117* 2 Sri Lanka v England Wellington 1 Mar 2015 ODI # 3619
104 2 Sri Lanka v Australia Sydney 8 Mar 2015 ODI # 3629
124 1 Sri Lanka v Scotland Hobart 11 Mar 2015 ODI # 3632
Zaheer Abbas 3 118 1 Pakistan v India Multan 17 Dec 1982 ODI # 163
105 1 Pakistan v India Lahore 31 Dec 1982 ODI # 164
113 2 Pakistan v India Karachi 21 Jan 1983 ODI # 172
Saeed Anwar 3 107 1 Pakistan v Sri Lanka Sharjah 30 Oct 1993 ODI # 841
131 2 Pakistan v West Indies Sharjah 1 Nov 1993 ODI # 842
111 2 Pakistan v Sri Lanka Sharjah 2 Nov 1993 ODI # 843
HH Gibbs 3 116 1 South Africa v Kenya Colombo (RPS) 20 Sep 2002 ODI # 1882
116* 2 South Africa v India Colombo (RPS) 25 Sep 2002 ODI # 1886
153 1 South Africa v Bangladesh Potchefstroom 3 Oct 2002 ODI # 1890
AB de Villiers 3 114* 2 South Africa v India Gwalior 24 Feb 2010 ODI # 2962
102* 1 South Africa v India Ahmedabad 27 Feb 2010 ODI # 2963
102 1 South Africa v West Indies North Sound 22 May 2010 ODI # 2979
Q de Kock 3 135 1 South Africa v India Johannesburg 5 Dec 2013 ODI # 3442
106 1 South Africa v India Durban 8 Dec 2013 ODI # 3443
101 1 South Africa v India Centurion 11 Dec 2013 ODI # 3444
LRPL Taylor 3 112* 2 New Zealand v India Hamilton 28 Jan 2014 ODI # 3465
102 1 New Zealand v India Wellington 31 Jan 2014 ODI # 3467
105* 1 New Zealand v Pakistan Dubai (DSC) 8 Dec 2014 ODI # 3564
Babar Azam 3 120 1 Pakistan v West Indies Sharjah 30 Sep 2016 ODI # 3784
123 1 Pakistan v West Indies Sharjah 2 Oct 2016 ODI # 3788
117 1 Pakistan v West Indies Abu Dhabi 5 Oct 2016 ODI # 3789
JM Bairstow 3 138 1 England v New Zealand Dunedin 7 Mar 2018 ODI # 3989
104 2 England v New Zealand Christchurch 10 Mar 2018 ODI # 3992
105 2 England v Scotland Edinburgh 10 Jun 2018 ODI # 4008
V Kohli 3 140 2 India v West Indies Guwahati 21 Oct 2018 ODI # 4056
157* 1 India v West Indies Visakhapatnam 24 Oct 2018 ODI # 4059
107 2 India v West Indies Pune 27 Oct 2018 ODI # 4062
RG Sharma 3 102 2 India v England Birmingham 30 Jun 2019 ODI # 4179
104 1 India v Bangladesh Birmingham 2 Jul 2019 ODI # 4182
103 2 India v Sri Lanka Leeds 6 Jul 2019 ODI # 4187
Babar Azam 3 114 2 Pakistan v Australia Lahore 31 Mar 2022 ODI # 4380
105* 2 Pakistan v Australia Lahore 2 Apr 2022 ODI # 4382
103 2 Pakistan v West Indies Multan 8 Jun 2022 ODI # 4401
Fakhar Zaman 3 101 1 Pakistan v New Zealand Karachi 13 Jan 2023 ODI # 4504
117 2 Pakistan v New Zealand Rawalpindi 27 Apr 2023 ODI # 4569
180* 2 Pakistan v New Zealand Rawalpindi 29 Apr 2023 ODI # 4571

Cricket Record for Hundreds in Consecutive Innings: T20i


Player100sRunsInnsTeamOppositionGroundMatch DateScorecard
G Mckeon 2 109 1 France v Switzerland Vantaa 25 Jul 2022 T20I # 1686
101 1 France v Norway Kerava 27 Jul 2022 T20I # 1691
RR Rossouw 2 100* 1 South Africa v India Indore 4 Oct 2022 T20I # 1805
109 1 South Africa v Bangladesh Sydney 27 Oct 2022 T20I # 1847

Cricket Record for Hundreds in Consecutive Innings: Test


Player100sRunsInnsTeamOppositionGroundMatch DateScorecard
ED Weekes 5 141 2 West Indies v England Kingston 27 Mar 1948 Test # 298
128 1 West Indies v India Delhi 10 Nov 1948 Test # 304
194 1 West Indies v India Brabourne 9 Dec 1948 Test # 305
162 1 West Indies v India Eden Gardens 31 Dec 1948 Test # 308
101 3 West Indies v India Eden Gardens 31 Dec 1948 Test # 308
JHW Fingleton 4 112 1 Australia v South Africa Cape Town 1 Jan 1936 Test # 249
108 2 Australia v South Africa Johannesburg 15 Feb 1936 Test # 250
118 2 Australia v South Africa Durban 28 Feb 1936 Test # 251
100 2 Australia v England Brisbane 4 Dec 1936 Test # 255
A Melville 4 103 3 South Africa v England Durban 3 Mar 1939 Test # 271
189 1 South Africa v England Nottingham 7 Jun 1947 Test # 285
104* 4 South Africa v England Nottingham 7 Jun 1947 Test # 285
117 2 South Africa v England Lord's 21 Jun 1947 Test # 286
R Dravid 4 115 3 India v England Nottingham 8 Aug 2002 Test # 1612
148 1 India v England Leeds 22 Aug 2002 Test # 1613
217 2 India v England The Oval 5 Sep 2002 Test # 1614
100* 1 India v West Indies Wankhede 9 Oct 2002 Test # 1616
W Bardsley 3 136 1 Australia v England The Oval 9 Aug 1909 Test # 105
130 3 Australia v England The Oval 9 Aug 1909 Test # 105
132 1 Australia v South Africa Sydney 9 Dec 1910 Test # 111
H Sutcliffe 3 115 4 England v Australia Sydney 19 Dec 1924 Test # 158
176 2 England v Australia Melbourne 1 Jan 1925 Test # 159
127 4 England v Australia Melbourne 1 Jan 1925 Test # 159
CG Macartney 3 133* 3 Australia v England Lord's 26 Jun 1926 Test # 164
151 1 Australia v England Leeds 10 Jul 1926 Test # 165
109 1 Australia v England Manchester 24 Jul 1926 Test # 166
GA Headley 3 270* 1 West Indies v England Kingston 14 Mar 1935 Test # 241
106 1 West Indies v England Lord's 24 Jun 1939 Test # 272
107 3 West Indies v England Lord's 24 Jun 1939 Test # 272
AR Morris 3 155 3 Australia v England Melbourne 1 Jan 1947 Test # 281
122 2 Australia v England Adelaide 31 Jan 1947 Test # 282
124* 4 Australia v England Adelaide 31 Jan 1947 Test # 282
DCS Compton 3 163 3 England v South Africa Nottingham 7 Jun 1947 Test # 285
208 1 England v South Africa Lord's 21 Jun 1947 Test # 286
115 2 England v South Africa Manchester 5 Jul 1947 Test # 287
DG Bradman 3 132 1 Australia v India Melbourne 1 Jan 1948 Test # 292
127* 3 Australia v India Melbourne 1 Jan 1948 Test # 292
201 1 Australia v India Adelaide 23 Jan 1948 Test # 294
VS Hazare 3 122 4 India v West Indies Brabourne 4 Feb 1949 Test # 311
164* 2 India v England Delhi 2 Nov 1951 Test # 339
155 1 India v England Brabourne 14 Dec 1951 Test # 342
ED Weekes 3 123 2 West Indies v New Zealand Dunedin 3 Feb 1956 Test # 421
103 1 West Indies v New Zealand Christchurch 18 Feb 1956 Test # 422
156 1 West Indies v New Zealand Wellington 3 Mar 1956 Test # 423
GS Sobers 3 365* 2 West Indies v Pakistan Kingston 26 Feb 1958 Test # 450
125 2 West Indies v Pakistan Georgetown 13 Mar 1958 Test # 452
109* 4 West Indies v Pakistan Georgetown 13 Mar 1958 Test # 452
PR Umrigar 3 117 2 India v Pakistan Chennai 13 Jan 1961 Test # 503
112 1 India v Pakistan Delhi 8 Feb 1961 Test # 505
147* 1 India v England Kanpur 1 Dec 1961 Test # 514
SM Gavaskar 3 117* 4 India v West Indies Bridgetown 1 Apr 1971 Test # 685
124 1 India v West Indies Port of Spain 13 Apr 1971 Test # 686
220 3 India v West Indies Port of Spain 13 Apr 1971 Test # 686
G Boycott 3 119* 3 England v Australia Adelaide 29 Jan 1971 Test # 678
121* 1 England v Pakistan Lord's 17 Jun 1971 Test # 688
112 1 England v Pakistan Leeds 8 Jul 1971 Test # 689
CG Greenidge 3 134 1 West Indies v England Manchester 8 Jul 1976 Test # 779
101 3 West Indies v England Manchester 8 Jul 1976 Test # 779
115 1 West Indies v England Leeds 22 Jul 1976 Test # 780
SM Gavaskar 3 111 1 India v Pakistan Karachi 14 Nov 1978 Test # 833
137 3 India v Pakistan Karachi 14 Nov 1978 Test # 833
205 1 India v West Indies Wankhede 1 Dec 1978 Test # 835
Zaheer Abbas 3 215 1 Pakistan v India Lahore 10 Dec 1982 Test # 941
186 2 Pakistan v India Karachi 23 Dec 1982 Test # 942
168 2 Pakistan v India Faisalabad 3 Jan 1983 Test # 945
Mudassar Nazar 3 231 1 Pakistan v India Hyderabad (Sind) 14 Jan 1983 Test # 946
152* 1 Pakistan v India Lahore 23 Jan 1983 Test # 947
152 2 Pakistan v India Karachi 30 Jan 1983 Test # 948
GA Gooch 3 333 1 England v India Lord's 26 Jul 1990 Test # 1148
123 3 England v India Lord's 26 Jul 1990 Test # 1148
116 1 England v India Manchester 9 Aug 1990 Test # 1149
DL Haynes 3 109 3 West Indies v England Bridgetown 5 Apr 1990 Test # 1143
167 2 West Indies v England St John's 12 Apr 1990 Test # 1144
117 1 West Indies v Pakistan Karachi 15 Nov 1990 Test # 1154
AH Jones 3 186 3 New Zealand v Sri Lanka Wellington 31 Jan 1991 Test # 1162
122 1 New Zealand v Sri Lanka Hamilton 22 Feb 1991 Test # 1164
100* 3 New Zealand v Sri Lanka Hamilton 22 Feb 1991 Test # 1164
VG Kambli 3 224 2 India v England Wankhede 19 Feb 1993 Test # 1214
227 1 India v Zimbabwe Delhi 13 Mar 1993 Test # 1218
125 1 India v Sri Lanka Colombo (SSC) 27 Jul 1993 Test # 1228
PA de Silva 3 168 3 Sri Lanka v Pakistan Colombo (RPS) 19 Apr 1997 Test # 1366
138* 1 Sri Lanka v Pakistan Colombo (SSC) 26 Apr 1997 Test # 1367
103* 3 Sri Lanka v Pakistan Colombo (SSC) 26 Apr 1997 Test # 1367
PA de Silva 3 126 2 Sri Lanka v India Colombo (RPS) 2 Aug 1997 Test # 1374
146 1 Sri Lanka v India Colombo (SSC) 9 Aug 1997 Test # 1376
120 3 Sri Lanka v India Colombo (SSC) 9 Aug 1997 Test # 1376
AC Gilchrist 3 113 2 Australia v Pakistan Sydney 2 Jan 2005 Test # 1731
121 2 Australia v New Zealand Christchurch 10 Mar 2005 Test # 1739
162 1 Australia v New Zealand Wellington 18 Mar 2005 Test # 1742
Mohammad Yousuf 3 191 3 Pakistan v West Indies Multan 19 Nov 2006 Test # 1816
102 1 Pakistan v West Indies Karachi 27 Nov 2006 Test # 1818
124 3 Pakistan v West Indies Karachi 27 Nov 2006 Test # 1818
DPMD Jayawardene 3 195 2 Sri Lanka v England Colombo (SSC) 9 Dec 2007 Test # 1853
213* 1 Sri Lanka v England Galle 18 Dec 2007 Test # 1854
136 1 Sri Lanka v West Indies Providence 22 Mar 2008 Test # 1869
RS Bopara 3 104 1 England v West Indies Bridgetown 26 Feb 2009 Test # 1911
143 1 England v West Indies Lord's 6 May 2009 Test # 1919
108 1 England v West Indies Chester-le-Street 14 May 2009 Test # 1920
HM Amla 3 253* 1 South Africa v India Nagpur 6 Feb 2010 Test # 1951
114 1 South Africa v India Eden Gardens 14 Feb 2010 Test # 1952
123* 3 South Africa v India Eden Gardens 14 Feb 2010 Test # 1952
KC Sangakkara 3 137 3 Sri Lanka v India Brabourne 2 Dec 2009 Test # 1937
103 1 Sri Lanka v India Galle 18 Jul 2010 Test # 1964
219 1 Sri Lanka v India Colombo (SSC) 26 Jul 2010 Test # 1966
KC Sangakkara 3 142 1 Sri Lanka v Bangladesh Galle 8 Mar 2013 Test # 2078
105 3 Sri Lanka v Bangladesh Galle 8 Mar 2013 Test # 2078
139 2 Sri Lanka v Bangladesh Colombo (RPS) 16 Mar 2013 Test # 2082
KC Sangakkara 3 319 1 Sri Lanka v Bangladesh Chattogram 4 Feb 2014 Test # 2117
105 3 Sri Lanka v Bangladesh Chattogram 4 Feb 2014 Test # 2117
147 2 Sri Lanka v England Lord's 12 Jun 2014 Test # 2124
DA Warner 3 135 1 Australia v South Africa Cape Town 1 Mar 2014 Test # 2122
145 3 Australia v South Africa Cape Town 1 Mar 2014 Test # 2122
133 2 Australia v Pakistan Dubai (DSC) 22 Oct 2014 Test # 2140
Younis Khan 3 106 1 Pakistan v Australia Dubai (DSC) 22 Oct 2014 Test # 2140
103* 3 Pakistan v Australia Dubai (DSC) 22 Oct 2014 Test # 2140
213 1 Pakistan v Australia Abu Dhabi 30 Oct 2014 Test # 2142
Misbah-ul-Haq 3 101 1 Pakistan v Australia Abu Dhabi 30 Oct 2014 Test # 2142
101* 3 Pakistan v Australia Abu Dhabi 30 Oct 2014 Test # 2142
102* 1 Pakistan v New Zealand Abu Dhabi 9 Nov 2014 Test # 2144
DA Warner 3 163 1 Australia v New Zealand Brisbane 5 Nov 2015 Test # 2185
116 3 Australia v New Zealand Brisbane 5 Nov 2015 Test # 2185
253 1 Australia v New Zealand Perth 13 Nov 2015 Test # 2187
AC Voges 3 269* 1 Australia v West Indies Hobart 10 Dec 2015 Test # 2193
106* 1 Australia v West Indies Melbourne 26 Dec 2015 Test # 2195
239 2 Australia v New Zealand Wellington 12 Feb 2016 Test # 2201
V Kohli 3 104* 3 India v Sri Lanka Eden Gardens 16 Nov 2017 Test # 2281
213 2 India v Sri Lanka Nagpur 24 Nov 2017 Test # 2283
243 1 India v Sri Lanka Delhi 2 Dec 2017 Test # 2286
M Labuschagne 3 185 2 Australia v Pakistan Brisbane 21 Nov 2019 Test # 2368
162 1 Australia v Pakistan Adelaide 29 Nov 2019 Test # 2372
143 1 Australia v New Zealand Perth 12 Dec 2019 Test # 2374
Shan Masood 3 135 3 Pakistan v Sri Lanka Karachi 19 Dec 2019 Test # 2375
100 2 Pakistan v Bangladesh Rawalpindi 7 Feb 2020 Test # 2384
156 1 Pakistan v England Manchester 5 Aug 2020 Test # 2391
M Labuschagne 3 204 1 Australia v West Indies Perth 30 Nov 2022 Test # 2477
104* 3 Australia v West Indies Perth 30 Nov 2022 Test # 2477
163 1 Australia v West Indies Adelaide 8 Dec 2022 Test # 2479
Claim Cricket Welcome Bonus

Cricket Record for Hundreds in Consecutive Innings: ODI, T20i, Test


Cricket Record for Hundreds in Consecutive Innings: ODI, T20i, Test

When it comes to the sport of cricket, reaching a century is always considered to be a wonderful accomplishment.

However, a player’s status is elevated to a whole new level if player scores hundreds in consecutive innings in which they appear.

Such a remarkable feat is even more impressive when it has been accomplished in so many different game genres.

A cricket player recently impressed with his consistency by scoring hundreds in each innings of a one-day international, a twenty-over international, and a test match.

To be able to adapt one’s play style and continue performing at a high level across different game formats is indicative of both talent and mental toughness.

Scoring hundreds in each of the following formats requires a unique blend of patience, aggression, and technique.

One-day internationals test your ability to find a balance between offense and defense, Twenty20 internationals test your ability to score quickly, and tests your endurance and patience.

That the player has accomplished this milestone speaks volumes about their ability to adapt to the changing nature of the game and their dominance in modern cricket.

The Elite List: Hundreds in Consecutive Innings in ODIs

Players that stand out in cricket, a sport noted for its stunning unpredictability, are often in the spotlight.

Forever immortalized in cricket lore are batsmen who manage to register hundreds in each of their first three innings.

International cricket matches are known as “One-Day Internationals” (ODIs) because they are completed in a single day. The top five players to accomplish this incredible achievement are presented here.

1. KC Sangakkara: The Sri Lankan Maestro

Kumar Sangakkara, the elegant left-hander from Sri Lanka, tops our list. He notched up four hundreds in consecutive innings during 2015.

Starting with a stellar 105 against Bangladesh in Melbourne, he followed it up with scores of 117 against England in Wellington, 104 against Australia in Sydney, and a magnificent 124 against Scotland in Hobart.

These innings showcased Sangakkara’s class and ability to dominate on the world stage.

2. Zaheer Abbas: Pakistan’s Graceful Genius

Next up, we have Zaheer Abbas from Pakistan. Often referred to as the “Asian Bradman”, Abbas registered three hundreds in consecutive innings back in the early ’80s.

His scores of 118 in Multan, 105 in Lahore, and 113 in Karachi – all against arch-rivals India – are a testament to his prowess and elegance at the crease.

3. Saeed Anwar: The Stylish Southpaw

Another gem from Pakistan, Saeed Anwar, makes it to our list. In 1993, Anwar displayed his class by scoring three hundreds in consecutive innings.

His innings of 107, 131, and 111 against Sri Lanka and West Indies in Sharjah were a treat for cricket lovers worldwide.

4. HH Gibbs: South Africa’s Dashing Opener

Herschelle Gibbs, known for his aggressive style, is next. In 2002, Gibbs hit three hundreds in consecutive innings, starting with a 116 against Kenya in Colombo.

He then scored another 116 against India, also in Colombo, and rounded off with a splendid 153 against Bangladesh in Potchefstroom.

5. AB de Villiers: The Modern-Day Legend

Last but certainly not least, we have AB de Villiers from South Africa. In 2010, de Villiers showcased his versatility by scoring three hundreds in consecutive innings.

His scores of 114 in Gwalior, 102 in Ahmedabad (both against India), and 102 against West Indies in North Sound highlight his ability to adapt and excel in different conditions.

Records of T20I Top Players

The next one, let’s have a look at the top two players who have accomplished this in Twenty20 Internationals.

1. G Mckeon: A Star in Consecutive Innings

G Mckeon, representing France, showcased his prowess by scoring hundreds in consecutive innings. On 25th July 2022, in Vantaa, he scored a commendable 109 against Switzerland in T20I #1686.

Not stopping there, just two days later, on 27th July in Kerava, he hit another century, scoring 101 against Norway in T20I #1691. His consistency and form have been nothing short of impressive.

2. RR Rossouw: Dominance in Consecutive Innings

South Africa’s RR Rossouw is another player who’s made his mark by scoring hundreds in consecutive innings. On 4th October 2022, in Indore, he scored an unbeaten 100 against India in T20I #1805.

Later that month, on 27th October in Sydney, he continued his streak by scoring 109 against Bangladesh in T20I #1847. Rossouw’s batting finesse has certainly been a treat for cricket enthusiasts.

Hundreds in Test Matches – A Glimpse

The accomplishment of scoring “Hundreds in consecutive innings” in test matches is one of the records that fall under this category.

Let’s take a look at the top five players who’ve managed to pull off this incredible accomplishment.

1. ED Weekes: The West Indies Maestro

ED Weekes, representing the West Indies, tops our list. He scored hundreds in consecutive innings a whopping 5 times! His streak started against England in Kingston on 27 Mar 1948.

He continued this form against India, with memorable innings in Delhi, Brabourne, and twice at Eden Gardens in 1948.

2. JHW Fingleton: Australia’s Pride

Next up, we have JHW Fingleton from Australia. He made it to the “Hundreds in consecutive innings” list 4 times.

His journey began in Cape Town against South Africa on 1 Jan 1936. He continued to dazzle in Johannesburg, Durban, and then against England in Brisbane in 1936.

3. A Melville: South Africa’s Gem

A Melville from South Africa also joins this elite club with 4 hundreds in consecutive innings. He started his streak against England in Durban on 3 Mar 1939.

His remarkable form saw him score against England in Nottingham twice and once at Lord’s in 1947.

4. R Dravid: India’s Wall

R Dravid, often referred to as “The Wall” of Indian cricket, made his mark with 4 hundreds in consecutive innings.

He began this feat against England in Nottingham on 8 Aug 2002. His consistency was evident with scores in Leeds, The Oval, and against the West Indies at Wankhede in 2002.

5. W Bardsley: Australia’s Stalwart

Last but not least, W Bardsley from Australia graces our list with 3 hundreds in consecutive innings. His streak began against England at The Oval on 9 Aug 1909.

He continued to shine against England once more at The Oval and then against South Africa in Sydney in 1910.

Consistency at Its Finest: Scores Hundreds in Consecutive Innings

Cricket, which is a great game of risk and reward, has set many marks over the years. But getting hundreds in back-to-back innings is a great sign of how skilled, flexible, and mentally tough a player is.

It’s a rare success that not many people have reached this goal in all three types of cricket games (ODIs, T20Is, and Tests).

Legendary players in One-Day Internationals like Sangakkara and de Villiers have shown how good they are by getting hundreds in back-to-back innings, setting standards for future players.

T20Is requires quick scoring and the ability to adapt, and players like Mckeon and Rossouw have stepped up to the challenge.

They show that consistency can be kept up even in the shortest version of the game. Players like Weekes and Dravid have shown how to score hundreds in straight innings, showing off their unmatched class and technique in the tough Test arena.

The ability to score hundreds in a row in a variety of forms shows how versatile and good a cricket player is.

Not just the numbers; it’s also about being able to change, being strong enough to get back up, and wanting to always perform at the top level.

As the game grows, this list of great cricket players will serve as an example for new players, showing them how far they can go if they work hard and don’t give up.

Today's Match Predictions & Betting Odds



Download 7cric App

Today's Live Cricket Scores


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