Records for Test+ODI+T20I Matches

Hundreds in consecutive matches
Player
Mat
1st
2nd
Team
Opposition
Ground
Match Date
Scorecard
613270Australiav EnglandMelbourne1 Jan 1937Test # 257
26212Australiav EnglandAdelaide29 Jan 1937Test # 258
169-Australiav EnglandMelbourne26 Feb 1937Test # 259
51144*Australiav EnglandNottingham10 Jun 1938Test # 263
18102*Australiav EnglandLord's24 Jun 1938Test # 264
10316Australiav EnglandLeeds22 Jul 1938Test # 265
5215DNBPakistanv IndiaLahore10 Dec 1982Test # 941
118-Pakistanv IndiaMultan17 Dec 1982ODI # 163
186-Pakistanv IndiaKarachi23 Dec 1982Test # 942
105-Pakistanv IndiaLahore31 Dec 1982ODI # 164
168DNBPakistanv IndiaFaisalabad3 Jan 1983Test # 945
515844South Africav West IndiesJohannesburg12 Dec 2003Test # 1674
177-South Africav West IndiesDurban26 Dec 2003Test # 1679
73130*South Africav West IndiesCape Town2 Jan 2004Test # 1681
130*DNBSouth Africav West IndiesCenturion16 Jan 2004Test # 1682
109*-South Africav West IndiesCape Town25 Jan 2004ODI # 2088
412337*Australiav EnglandMelbourne8 Mar 1929Test # 180
8131Australiav EnglandNottingham13 Jun 1930Test # 194
2541Australiav EnglandLord's27 Jun 1930Test # 195
334-Australiav EnglandLeeds11 Jul 1930Test # 196
4226-Australiav South AfricaBrisbane27 Nov 1931Test # 212
112-Australiav South AfricaSydney18 Dec 1931Test # 213
2167Australiav South AfricaMelbourne31 Dec 1931Test # 214
299*DNBAustraliav South AfricaAdelaide29 Jan 1932Test # 215
4112-Australiav South AfricaCape Town1 Jan 1936Test # 249
108-Australiav South AfricaJohannesburg15 Feb 1936Test # 250
118-Australiav South AfricaDurban28 Feb 1936Test # 251
1000Australiav EnglandBrisbane4 Dec 1936Test # 255
4141DNBWest Indiesv EnglandKingston27 Mar 1948Test # 298
128-West Indiesv IndiaDelhi10 Nov 1948Test # 304
194-West Indiesv IndiaBrabourne9 Dec 1948Test # 305
162101West Indiesv IndiaEden Gardens31 Dec 1948Test # 308
417823*Australiav South AfricaCape Town31 Dec 1949Test # 319
2151*Australiav South AfricaDurban20 Jan 1950Test # 320
56*100Australiav South AfricaJohannesburg10 Feb 1950Test # 321
116-Australiav South AfricaGqeberha3 Mar 1950Test # 322
412451*West Indiesv EnglandPort of Spain17 Mar 1954Test # 385
50116West Indiesv EnglandKingston30 Mar 1954Test # 386
10839West Indiesv AustraliaKingston26 Mar 1955Test # 403
126110West Indiesv AustraliaPort of Spain11 Apr 1955Test # 404
41396Englandv PakistanLahore21 Oct 1961Test # 512
151*52*Englandv IndiaBrabourne11 Nov 1961Test # 513
21172Englandv IndiaKanpur1 Dec 1961Test # 514
113*-Englandv IndiaDelhi13 Dec 1961Test # 516
414814Englandv PakistanLord's27 Jul 1967Test # 621
109*DNBEnglandv PakistanNottingham10 Aug 1967Test # 622
14213*Englandv PakistanThe Oval24 Aug 1967Test # 623
143-Englandv West IndiesPort of Spain19 Jan 1968Test # 627
410842Indiav EnglandWankhede11 Feb 1977Test # 795
3113Indiav AustraliaBrisbane2 Dec 1977Test # 809
4127Indiav AustraliaPerth16 Dec 1977Test # 811
0118Indiav AustraliaMelbourne30 Dec 1977Test # 812
4140*-Australiav IndiaJohannesburg23 Mar 2003ODI # 1993
11742*Australiav West IndiesGeorgetown10 Apr 2003Test # 1638
20645Australiav West IndiesPort of Spain19 Apr 2003Test # 1639
113DNBAustraliav West IndiesBridgetown1 May 2003Test # 1643
414841South Africav West IndiesPort of Spain8 Apr 2005Test # 1747
104-South Africav West IndiesBridgetown21 Apr 2005Test # 1749
12650*South Africav West IndiesSt John's29 Apr 2005Test # 1750
103-South Africav West IndiesKingston7 May 2005ODI # 2241
41380*Australiav EnglandThe Oval8 Sep 2005Test # 1763
11177Australiav ICC World XISydney14 Oct 2005Test # 1768
37118Australiav West IndiesBrisbane3 Nov 2005Test # 1769
11046Australiav West IndiesHobart17 Nov 2005Test # 1771
4105*16Indiav BangladeshChattogram17 Jan 2010Test # 1949
143DNBIndiav BangladeshMirpur24 Jan 2010Test # 1950
7100Indiav South AfricaNagpur6 Feb 2010Test # 1951
106-Indiav South AfricaEden Gardens14 Feb 2010Test # 1952
4162*52*Australiav IndiaAdelaide9 Dec 2014Test # 2148
13328Australiav IndiaBrisbane17 Dec 2014Test # 2149
19214Australiav IndiaMelbourne26 Dec 2014Test # 2152
11771Australiav IndiaSydney6 Jan 2015Test # 2156
4105*-Sri Lankav BangladeshMelbourne26 Feb 2015ODI # 3615
117*-Sri Lankav EnglandWellington1 Mar 2015ODI # 3619
104-Sri Lankav AustraliaSydney8 Mar 2015ODI # 3629
124-Sri Lankav ScotlandHobart11 Mar 2015ODI # 3632
36126*Englandv AustraliaMelbourne30 Dec 1911Test # 117
1873Englandv AustraliaAdelaide12 Jan 1912Test # 118
178-Englandv AustraliaMelbourne9 Feb 1912Test # 119
311557Englandv AustraliaSydney19 Dec 1924Test # 158
15422Englandv AustraliaMelbourne1 Jan 1925Test # 159
11927Englandv AustraliaAdelaide16 Jan 1925Test # 160
339133*Australiav EnglandLord's26 Jun 1926Test # 164
151-Australiav EnglandLeeds10 Jul 1926Test # 165
109-Australiav EnglandManchester24 Jul 1926Test # 166
3251DNBEnglandv AustraliaSydney14 Dec 1928Test # 177
20032Englandv AustraliaMelbourne29 Dec 1928Test # 178
119*177Englandv AustraliaAdelaide1 Feb 1929Test # 179
316154Englandv AustraliaThe Oval16 Aug 1930Test # 198
117-Englandv New ZealandThe Oval29 Jul 1931Test # 210
109*-Englandv New ZealandManchester15 Aug 1931Test # 211
310175*Englandv AustraliaSydney23 Feb 1933Test # 224
227-Englandv New ZealandChristchurch24 Mar 1933Test # 225
336*-Englandv New ZealandAuckland31 Mar 1933Test # 226
378103South Africav EnglandDurban3 Mar 1939Test # 271
189104*South Africav EnglandNottingham7 Jun 1947Test # 285
1178South Africav EnglandLord's21 Jun 1947Test # 286
365163Englandv South AfricaNottingham7 Jun 1947Test # 285
208DNBEnglandv South AfricaLord's21 Jun 1947Test # 286
1156Englandv South AfricaManchester5 Jul 1947Test # 287
340122Indiav West IndiesBrabourne4 Feb 1949Test # 311
164*-Indiav EnglandDelhi2 Nov 1951Test # 339
1556Indiav EnglandBrabourne14 Dec 1951Test # 342
3190-Australiav South AfricaSydney9 Jan 1953Test # 362
84116Australiav South AfricaAdelaide24 Jan 1953Test # 364
2057Australiav South AfricaMelbourne6 Feb 1953Test # 365
3123-West Indiesv New ZealandDunedin3 Feb 1956Test # 421
103-West Indiesv New ZealandChristchurch18 Feb 1956Test # 422
156DNBWest Indiesv New ZealandWellington3 Mar 1956Test # 423
325142*West Indiesv IndiaBrabourne28 Nov 1958Test # 459
4198West Indiesv IndiaKanpur12 Dec 1958Test # 461
106*-West Indiesv IndiaEden Gardens31 Dec 1958Test # 463
3117-Indiav PakistanChennai13 Jan 1961Test # 503
112DNBIndiav PakistanDelhi8 Feb 1961Test # 505
147*-Indiav EnglandKanpur1 Dec 1961Test # 514
363132*Englandv AustraliaAdelaide25 Jan 1963Test # 538
10194Englandv AustraliaSydney15 Feb 1963Test # 539
126-Englandv New ZealandAuckland23 Feb 1963Test # 540
31354Australiav EnglandThe Oval22 Aug 1968Test # 641
1059Australiav West IndiesBrisbane6 Dec 1968Test # 642
205-Australiav West IndiesMelbourne26 Dec 1968Test # 643
3118DNBAustraliav West IndiesSydney3 Jan 1969Test # 644
11050Australiav West IndiesAdelaide24 Jan 1969Test # 645
242103Australiav West IndiesSydney14 Feb 1969Test # 646
34108*West Indiesv IndiaGeorgetown19 Mar 1971Test # 684
178*9West Indiesv IndiaBridgetown1 Apr 1971Test # 685
1320West Indiesv IndiaPort of Spain13 Apr 1971Test # 686
311664*Indiav West IndiesGeorgetown19 Mar 1971Test # 684
1117*Indiav West IndiesBridgetown1 Apr 1971Test # 685
124220Indiav West IndiesPort of Spain13 Apr 1971Test # 686
358119*Englandv AustraliaAdelaide29 Jan 1971Test # 678
121*DNBEnglandv PakistanLord's17 Jun 1971Test # 688
11213Englandv PakistanLeeds8 Jul 1971Test # 689
359119*New Zealandv PakistanDhaka8 Nov 1969Test # 665
104DNBNew Zealandv EnglandAuckland5 Mar 1971Test # 682
15101New Zealandv West IndiesKingston16 Feb 1972Test # 693
3142-West Indiesv IndiaBridgetown10 Mar 1976Test # 773
13020West Indiesv IndiaPort of Spain24 Mar 1976Test # 774
17723West Indiesv IndiaPort of Spain7 Apr 1976Test # 775
3119*-Pakistanv IndiaLahore31 Dec 1982ODI # 164
126DNBPakistanv IndiaFaisalabad3 Jan 1983Test # 945
280*-Pakistanv IndiaHyderabad (Sind)14 Jan 1983Test # 946
323110Englandv West IndiesLord's28 Jun 1984Test # 990
1003Englandv West IndiesLeeds12 Jul 1984Test # 991
100*9Englandv West IndiesManchester26 Jul 1984Test # 992
316216Englandv AustraliaPerth28 Nov 1986Test # 1059
11615*Englandv AustraliaAdelaide12 Dec 1986Test # 1060
112-Englandv AustraliaMelbourne26 Dec 1986Test # 1062
3100*-Pakistanv West IndiesGeorgetown30 Mar 1988ODI # 515
114DNBPakistanv West IndiesGeorgetown2 Apr 1988Test # 1095
18102Pakistanv West IndiesPort of Spain14 Apr 1988Test # 1096
3103-Englandv IndiaNottingham20 Jul 1990ODI # 635
100*15Englandv IndiaLord's26 Jul 1990Test # 1148
121*61*Englandv IndiaManchester9 Aug 1990Test # 1149
3203*-Pakistanv New ZealandKarachi10 Oct 1990Test # 1151
10542*Pakistanv New ZealandLahore18 Oct 1990Test # 1152
15142Pakistanv New ZealandFaisalabad26 Oct 1990Test # 1153
31040West Indiesv EnglandBirmingham25 Jul 1991Test # 1174
20121West Indiesv EnglandThe Oval8 Aug 1991Test # 1175
106*-West Indiesv PakistanSharjah17 Oct 1991ODI # 679
319135Australiav IndiaAdelaide25 Jan 1992Test # 1184
10738Australiav IndiaPerth1 Feb 1992Test # 1186
100-Australiav New ZealandAuckland22 Feb 1992ODI # 714
3164*-Australiav EnglandLord's17 Jun 1993Test # 1224
10118Australiav EnglandNottingham1 Jul 1993Test # 1225
107-Australiav EnglandLeeds22 Jul 1993Test # 1227
3107-Pakistanv Sri LankaSharjah30 Oct 1993ODI # 841
131-Pakistanv West IndiesSharjah1 Nov 1993ODI # 842
111-Pakistanv Sri LankaSharjah2 Nov 1993ODI # 843
387145West Indiesv EnglandManchester27 Jul 1995Test # 1301
15220West Indiesv EnglandNottingham10 Aug 1995Test # 1302
179-West Indiesv EnglandThe Oval24 Aug 1995Test # 1303
3126-Indiav Sri LankaColombo (RPS)2 Aug 1997Test # 1374
22108*Indiav Sri LankaColombo (SSC)9 Aug 1997Test # 1376
111*-Indiav Sri LankaColombo (RPS)17 Aug 1997ODI # 1223
3213DNBWest Indiesv AustraliaKingston13 Mar 1999Test # 1451
8153*West Indiesv AustraliaBridgetown26 Mar 1999Test # 1453
1007West Indiesv AustraliaSt John's3 Apr 1999Test # 1454
310425Sri Lankav IndiaKandy22 Aug 2001Test # 1557
139-Sri Lankav IndiaColombo (SSC)29 Aug 2001Test # 1559
150-Sri Lankav BangladeshColombo (SSC)6 Sep 2001Test # 1561
3102*-Australiav EnglandThe Oval23 Aug 2001Test # 1558
10418*Australiav New ZealandBrisbane8 Nov 2001Test # 1565
123-Australiav New ZealandHobart22 Nov 2001Test # 1571
331131Australiav South AfricaAdelaide14 Dec 2001Test # 1576
1383*Australiav South AfricaMelbourne26 Dec 2001Test # 1580
10521*Australiav South AfricaSydney2 Jan 2002Test # 1582
313115Indiav EnglandNottingham8 Aug 2002Test # 1612
148-Indiav EnglandLeeds22 Aug 2002Test # 1613
217-Indiav EnglandThe Oval5 Sep 2002Test # 1614
3116-South Africav KenyaColombo (RPS)20 Sep 2002ODI # 1882
116*-South Africav IndiaColombo (RPS)25 Sep 2002ODI # 1886
153-South Africav BangladeshPotchefstroom3 Oct 2002ODI # 1890
3150-Australiav PakistanSharjah19 Oct 2002Test # 1620
1233Australiav EnglandBrisbane7 Nov 2002Test # 1623
154-Australiav EnglandAdelaide21 Nov 2002Test # 1628
3107-Australiav West IndiesSt George's1 Jun 2003ODI # 2021
110-Australiav BangladeshDarwin18 Jul 2003Test # 1650
177-Australiav BangladeshCairns25 Jul 2003Test # 1652
3142-South Africav West IndiesDurban26 Dec 2003Test # 1679
33142South Africav West IndiesCape Town2 Jan 2004Test # 1681
1928*South Africav West IndiesCenturion16 Jan 2004Test # 1682
3100*28Englandv PakistanLord's13 Jul 2006Test # 1809
106*-Englandv PakistanManchester27 Jul 2006Test # 1811
1194Englandv PakistanLeeds4 Aug 2006Test # 1813
3192DNBPakistanv West IndiesLahore11 Nov 2006Test # 1815
56191Pakistanv West IndiesMultan19 Nov 2006Test # 1816
102124Pakistanv West IndiesKarachi27 Nov 2006Test # 1818
3100-Englandv West IndiesBridgetown21 Apr 2007ODI # 2578
26109Englandv West IndiesLord's17 May 2007Test # 1831
226-Englandv West IndiesLeeds25 May 2007Test # 1834
312447Australiav IndiaMelbourne26 Dec 2007Test # 1855
13123Australiav IndiaSydney2 Jan 2008Test # 1857
103-Australiav IndiaAdelaide24 Jan 2008Test # 1863
316914Englandv West IndiesSt John's15 Feb 2009Test # 1908
14238Englandv West IndiesBridgetown26 Feb 2009Test # 1911
14214Englandv West IndiesPort of Spain6 Mar 2009Test # 1914
315920Sri Lankav New ZealandGalle18 Aug 2009Test # 1930
14325Sri Lankav New ZealandColombo (SSC)26 Aug 2009Test # 1932
104-Sri Lankav New ZealandColombo (RPS)8 Sep 2009ODI # 2884
373135*South Africav PakistanDubai (DICS)12 Nov 2010Test # 1976
10510South Africav PakistanAbu Dhabi20 Nov 2010Test # 1979
201*-South Africav IndiaCenturion16 Dec 2010Test # 1985
3189-Englandv AustraliaSydney3 Jan 2011Test # 1989
133-Englandv Sri LankaCardiff26 May 2011Test # 1994
96106Englandv Sri LankaLord's3 Jun 2011Test # 1995
341176Englandv IndiaAhmedabad15 Nov 2012Test # 2058
12218*Englandv IndiaWankhede23 Nov 2012Test # 2062
1901Englandv IndiaEden Gardens5 Dec 2012Test # 2065
3187DNBIndiav AustraliaMohali14 Mar 2013Test # 2081
114-Indiav South AfricaCardiff6 Jun 2013ODI # 3363
102*-Indiav West IndiesThe Oval11 Jun 2013ODI # 3368
3209-Indiav AustraliaBengaluru2 Nov 2013ODI # 3428
177-Indiav West IndiesEden Gardens6 Nov 2013Test # 2101
111*-Indiav West IndiesWankhede14 Nov 2013Test # 2102
3135-South Africav IndiaJohannesburg5 Dec 2013ODI # 3442
106-South Africav IndiaDurban8 Dec 2013ODI # 3443
101-South Africav IndiaCenturion11 Dec 2013ODI # 3444
3217*16*New Zealandv West IndiesDunedin3 Dec 2013Test # 2104
129-New Zealandv West IndiesWellington11 Dec 2013Test # 2106
1312*New Zealandv West IndiesHamilton19 Dec 2013Test # 2109
3106103*Pakistanv AustraliaDubai (DICS)22 Oct 2014Test # 2140
21346Pakistanv AustraliaAbu Dhabi30 Oct 2014Test # 2142
100*28Pakistanv New ZealandAbu Dhabi9 Nov 2014Test # 2144
31749*Australiav New ZealandBrisbane5 Nov 2015Test # 2185
121DNBAustraliav New ZealandPerth13 Nov 2015Test # 2187
14456Australiav West IndiesMelbourne26 Dec 2015Test # 2195
3120-Pakistanv West IndiesSharjah30 Sep 2016ODI # 3784
123-Pakistanv West IndiesSharjah2 Oct 2016ODI # 3788
117-Pakistanv West IndiesAbu Dhabi5 Oct 2016ODI # 3789
341101*Indiav New ZealandIndore8 Oct 2016Test # 2223
12418Indiav EnglandRajkot9 Nov 2016Test # 2232
1191Indiav EnglandVisakhapatnam17 Nov 2016Test # 2235
313728South Africav BangladeshPotchefstroom28 Sep 2017Test # 2276
132-South Africav BangladeshBloemfontein6 Oct 2017Test # 2277
110*-South Africav BangladeshKimberley15 Oct 2017ODI # 3923
30104*Indiav Sri LankaEden Gardens16 Nov 2017Test # 2281
213-Indiav Sri LankaNagpur24 Nov 2017Test # 2283
24350Indiav Sri LankaDelhi2 Dec 2017Test # 2286
3140-Indiav West IndiesGuwahati21 Oct 2018ODI # 4056
157*-Indiav West IndiesVisakhapatnam24 Oct 2018ODI # 4059
107-Indiav West IndiesPune27 Oct 2018ODI # 4062
3102-Indiav EnglandBirmingham30 Jun 2019ODI # 4179
104-Indiav BangladeshBirmingham2 Jul 2019ODI # 4182
103-Indiav Sri LankaLeeds6 Jul 2019ODI # 4187
3185-Australiav PakistanBrisbane21 Nov 2019Test # 2368
162-Australiav PakistanAdelaide29 Nov 2019Test # 2372
14350Australiav New ZealandPerth12 Dec 2019Test # 2374
35135Pakistanv Sri LankaKarachi19 Dec 2019Test # 2375
100-Pakistanv BangladeshRawalpindi7 Feb 2020Test # 2384
1560Pakistanv EnglandManchester5 Aug 2020Test # 2391
32281Englandv Sri LankaGalle14 Jan 2021Test # 2403
18611Englandv Sri LankaGalle22 Jan 2021Test # 2405
21840Englandv IndiaChennai5 Feb 2021Test # 2409
364109Englandv IndiaNottingham4 Aug 2021Test # 2428
180*33Englandv IndiaLord's12 Aug 2021Test # 2429
121-Englandv IndiaLeeds25 Aug 2021Test # 2432
3244-Sri Lankav BangladeshPallekele21 Apr 2021Test # 2418
11866Sri Lankav BangladeshPallekele29 Apr 2021Test # 2419
14783Sri Lankav West IndiesGalle21 Nov 2021Test # 2434
313108New Zealandv EnglandLord's2 Jun 2022Test # 2464
19062*New Zealandv EnglandNottingham10 Jun 2022Test # 2465
10956New Zealandv EnglandLeeds23 Jun 2022Test # 2467
38136Englandv New ZealandNottingham10 Jun 2022Test # 2465
16271*Englandv New ZealandLeeds23 Jun 2022Test # 2467
106114*Englandv IndiaBirmingham1 Jul 2022Test # 2470
315387Englandv PakistanRawalpindi1 Dec 2022Test # 2478
9108Englandv PakistanMultan9 Dec 2022Test # 2480
111DNBEnglandv PakistanKarachi17 Dec 2022Test # 2483
34132New Zealandv EnglandWellington24 Feb 2023Test # 2494
1121*New Zealandv Sri LankaChristchurch9 Mar 2023Test # 2498
215-New Zealandv Sri LankaWellington17 Mar 2023Test # 2500
Records includes the following current or recent matches:

Bangladesh v Sri Lanka at Sylhet, 1st Test, Mar 22-25, 2024 [Test # 2536]

Kenya v Uganda at Accra, African Games 3rd place play-off, Mar 23, 2024 [T20I # 2533]

Namibia v Uganda at Accra, African Games 1st semi final, Mar 21, 2024 [T20I # 2532]