Records for Test+ODI+T20I Matches

Hundreds in consecutive innings
Player
100s
Runs
Inns
Team
Opposition
Ground
Match Date
Scorecard
51412West Indiesv EnglandKingston27 Mar 1948Test # 298
1281West Indiesv IndiaDelhi10 Nov 1948Test # 304
1941West Indiesv IndiaBrabourne9 Dec 1948Test # 305
1621West Indiesv IndiaEden Gardens31 Dec 1948Test # 308
1013West Indiesv IndiaEden Gardens31 Dec 1948Test # 308
52151Pakistanv IndiaLahore10 Dec 1982Test # 941
1181Pakistanv IndiaMultan17 Dec 1982ODI # 163
1862Pakistanv IndiaKarachi23 Dec 1982Test # 942
1051Pakistanv IndiaLahore31 Dec 1982ODI # 164
1682Pakistanv IndiaFaisalabad3 Jan 1983Test # 945
41121Australiav South AfricaCape Town1 Jan 1936Test # 249
1082Australiav South AfricaJohannesburg15 Feb 1936Test # 250
1182Australiav South AfricaDurban28 Feb 1936Test # 251
1002Australiav EnglandBrisbane4 Dec 1936Test # 255
41033South Africav EnglandDurban3 Mar 1939Test # 271
1891South Africav EnglandNottingham7 Jun 1947Test # 285
104*4South Africav EnglandNottingham7 Jun 1947Test # 285
1172South Africav EnglandLord's21 Jun 1947Test # 286
4105*1Sri Lankav BangladeshMelbourne26 Feb 2015ODI # 3615
117*2Sri Lankav EnglandWellington1 Mar 2015ODI # 3619
1042Sri Lankav AustraliaSydney8 Mar 2015ODI # 3629
1241Sri Lankav ScotlandHobart11 Mar 2015ODI # 3632
31361Australiav EnglandThe Oval9 Aug 1909Test # 105
1303Australiav EnglandThe Oval9 Aug 1909Test # 105
1321Australiav South AfricaSydney9 Dec 1910Test # 111
31154Englandv AustraliaSydney19 Dec 1924Test # 158
1762Englandv AustraliaMelbourne1 Jan 1925Test # 159
1274Englandv AustraliaMelbourne1 Jan 1925Test # 159
3133*3Australiav EnglandLord's26 Jun 1926Test # 164
1511Australiav EnglandLeeds10 Jul 1926Test # 165
1091Australiav EnglandManchester24 Jul 1926Test # 166
3270*1West Indiesv EnglandKingston14 Mar 1935Test # 241
1061West Indiesv EnglandLord's24 Jun 1939Test # 272
1073West Indiesv EnglandLord's24 Jun 1939Test # 272
31553Australiav EnglandMelbourne1 Jan 1947Test # 281
1222Australiav EnglandAdelaide31 Jan 1947Test # 282
124*4Australiav EnglandAdelaide31 Jan 1947Test # 282
31633Englandv South AfricaNottingham7 Jun 1947Test # 285
2081Englandv South AfricaLord's21 Jun 1947Test # 286
1152Englandv South AfricaManchester5 Jul 1947Test # 287
31321Australiav IndiaMelbourne1 Jan 1948Test # 292
127*3Australiav IndiaMelbourne1 Jan 1948Test # 292
2011Australiav IndiaAdelaide23 Jan 1948Test # 294
31224Indiav West IndiesBrabourne4 Feb 1949Test # 311
164*2Indiav EnglandDelhi2 Nov 1951Test # 339
1551Indiav EnglandBrabourne14 Dec 1951Test # 342
31232West Indiesv New ZealandDunedin3 Feb 1956Test # 421
1031West Indiesv New ZealandChristchurch18 Feb 1956Test # 422
1561West Indiesv New ZealandWellington3 Mar 1956Test # 423
3365*2West Indiesv PakistanKingston26 Feb 1958Test # 450
1252West Indiesv PakistanGeorgetown13 Mar 1958Test # 452
109*4West Indiesv PakistanGeorgetown13 Mar 1958Test # 452
31172Indiav PakistanChennai13 Jan 1961Test # 503
1121Indiav PakistanDelhi8 Feb 1961Test # 505
147*1Indiav EnglandKanpur1 Dec 1961Test # 514
3117*4Indiav West IndiesBridgetown1 Apr 1971Test # 685
1241Indiav West IndiesPort of Spain13 Apr 1971Test # 686
2203Indiav West IndiesPort of Spain13 Apr 1971Test # 686
3119*3Englandv AustraliaAdelaide29 Jan 1971Test # 678
121*1Englandv PakistanLord's17 Jun 1971Test # 688
1121Englandv PakistanLeeds8 Jul 1971Test # 689
31341West Indiesv EnglandManchester8 Jul 1976Test # 779
1013West Indiesv EnglandManchester8 Jul 1976Test # 779
1151West Indiesv EnglandLeeds22 Jul 1976Test # 780
31111Indiav PakistanKarachi14 Nov 1978Test # 833
1373Indiav PakistanKarachi14 Nov 1978Test # 833
2051Indiav West IndiesWankhede1 Dec 1978Test # 835
3119*1Pakistanv IndiaLahore31 Dec 1982ODI # 164
1262Pakistanv IndiaFaisalabad3 Jan 1983Test # 945
280*1Pakistanv IndiaHyderabad (Sind)14 Jan 1983Test # 946
33331Englandv IndiaLord's26 Jul 1990Test # 1148
1233Englandv IndiaLord's26 Jul 1990Test # 1148
1161Englandv IndiaManchester9 Aug 1990Test # 1149
31071Pakistanv Sri LankaSharjah30 Oct 1993ODI # 841
1312Pakistanv West IndiesSharjah1 Nov 1993ODI # 842
1112Pakistanv Sri LankaSharjah2 Nov 1993ODI # 843
31683Sri Lankav PakistanColombo (RPS)19 Apr 1997Test # 1366
138*1Sri Lankav PakistanColombo (SSC)26 Apr 1997Test # 1367
103*3Sri Lankav PakistanColombo (SSC)26 Apr 1997Test # 1367
31262Sri Lankav IndiaColombo (RPS)2 Aug 1997Test # 1374
1461Sri Lankav IndiaColombo (SSC)9 Aug 1997Test # 1376
1203Sri Lankav IndiaColombo (SSC)9 Aug 1997Test # 1376
31902Indiav New ZealandHamilton2 Jan 1999Test # 1438
103*4Indiav New ZealandHamilton2 Jan 1999Test # 1438
123*1Indiav New ZealandTaupo9 Jan 1999ODI # 1378
31153Indiav EnglandNottingham8 Aug 2002Test # 1612
1481Indiav EnglandLeeds22 Aug 2002Test # 1613
2172Indiav EnglandThe Oval5 Sep 2002Test # 1614
31161South Africav KenyaColombo (RPS)20 Sep 2002ODI # 1882
116*2South Africav IndiaColombo (RPS)25 Sep 2002ODI # 1886
1531South Africav BangladeshPotchefstroom3 Oct 2002ODI # 1890
31071Australiav West IndiesSt George's1 Jun 2003ODI # 2021
1102Australiav BangladeshDarwin18 Jul 2003Test # 1650
1772Australiav BangladeshCairns25 Jul 2003Test # 1652
3130*3South Africav West IndiesCape Town2 Jan 2004Test # 1681
130*1South Africav West IndiesCenturion16 Jan 2004Test # 1682
109*1South Africav West IndiesCape Town25 Jan 2004ODI # 2088
31913Pakistanv West IndiesMultan19 Nov 2006Test # 1816
1021Pakistanv West IndiesKarachi27 Nov 2006Test # 1818
1243Pakistanv West IndiesKarachi27 Nov 2006Test # 1818
3253*1South Africav IndiaNagpur6 Feb 2010Test # 1951
1141South Africav IndiaEden Gardens14 Feb 2010Test # 1952
123*3South Africav IndiaEden Gardens14 Feb 2010Test # 1952
31421Sri Lankav BangladeshGalle8 Mar 2013Test # 2078
1053Sri Lankav BangladeshGalle8 Mar 2013Test # 2078
1392Sri Lankav BangladeshColombo (RPS)16 Mar 2013Test # 2082
31872Indiav AustraliaMohali14 Mar 2013Test # 2081
1141Indiav South AfricaCardiff6 Jun 2013ODI # 3363
102*2Indiav West IndiesThe Oval11 Jun 2013ODI # 3368
32091Indiav AustraliaBengaluru2 Nov 2013ODI # 3428
1772Indiav West IndiesEden Gardens6 Nov 2013Test # 2101
111*2Indiav West IndiesWankhede14 Nov 2013Test # 2102
31351South Africav IndiaJohannesburg5 Dec 2013ODI # 3442
1061South Africav IndiaDurban8 Dec 2013ODI # 3443
1011South Africav IndiaCenturion11 Dec 2013ODI # 3444
31061Pakistanv AustraliaDubai (DICS)22 Oct 2014Test # 2140
103*3Pakistanv AustraliaDubai (DICS)22 Oct 2014Test # 2140
2131Pakistanv AustraliaAbu Dhabi30 Oct 2014Test # 2142
31011Pakistanv AustraliaAbu Dhabi30 Oct 2014Test # 2142
101*3Pakistanv AustraliaAbu Dhabi30 Oct 2014Test # 2142
102*1Pakistanv New ZealandAbu Dhabi9 Nov 2014Test # 2144
3139*2Indiav Sri LankaRanchi16 Nov 2014ODI # 3547
1152Indiav AustraliaAdelaide9 Dec 2014Test # 2148
1414Indiav AustraliaAdelaide9 Dec 2014Test # 2148
31631Australiav New ZealandBrisbane5 Nov 2015Test # 2185
1163Australiav New ZealandBrisbane5 Nov 2015Test # 2185
2531Australiav New ZealandPerth13 Nov 2015Test # 2187
3269*1Australiav West IndiesHobart10 Dec 2015Test # 2193
106*1Australiav West IndiesMelbourne26 Dec 2015Test # 2195
2392Australiav New ZealandWellington12 Feb 2016Test # 2201
31201Pakistanv West IndiesSharjah30 Sep 2016ODI # 3784
1231Pakistanv West IndiesSharjah2 Oct 2016ODI # 3788
1171Pakistanv West IndiesAbu Dhabi5 Oct 2016ODI # 3789
3104*3Indiav Sri LankaEden Gardens16 Nov 2017Test # 2281
2132Indiav Sri LankaNagpur24 Nov 2017Test # 2283
2431Indiav Sri LankaDelhi2 Dec 2017Test # 2286
31402Indiav West IndiesGuwahati21 Oct 2018ODI # 4056
157*1Indiav West IndiesVisakhapatnam24 Oct 2018ODI # 4059
1072Indiav West IndiesPune27 Oct 2018ODI # 4062
31022Indiav EnglandBirmingham30 Jun 2019ODI # 4179
1041Indiav BangladeshBirmingham2 Jul 2019ODI # 4182
1032Indiav Sri LankaLeeds6 Jul 2019ODI # 4187
31852Australiav PakistanBrisbane21 Nov 2019Test # 2368
1621Australiav PakistanAdelaide29 Nov 2019Test # 2372
1431Australiav New ZealandPerth12 Dec 2019Test # 2374
31353Pakistanv Sri LankaKarachi19 Dec 2019Test # 2375
1002Pakistanv BangladeshRawalpindi7 Feb 2020Test # 2384
1561Pakistanv EnglandManchester5 Aug 2020Test # 2391
32041Australiav West IndiesPerth30 Nov 2022Test # 2477
104*3Australiav West IndiesPerth30 Nov 2022Test # 2477
1631Australiav West IndiesAdelaide8 Dec 2022Test # 2479
Records includes the following current or recent matches:

Bangladesh v Sri Lanka at Chattogram, 3rd ODI, Mar 18, 2024 [ODI # 4745]

Namibia v Nigeria at Accra, African Games 6th Match, Mar 18, 2024 [T20I # 2530]

Tanzania v Zimbabwe at Accra, African Games 5th Match, Mar 18, 2024 [T20I # 2529]