Hundred in each innings of a match

Records for Test Matches

Hundred in each innings of a match
Player
1st
2nd
Team
Opposition
Ground
Match Date
Scorecard
W Bardsley136130Australiav EnglandThe Oval09 Aug 1909Test # 105
CAG Russell140111Englandv South AfricaDurban16 Feb 1923Test # 152
H Sutcliffe176127Englandv AustraliaMelbourne01 Jan 1925Test # 159
WR Hammond119*177Englandv AustraliaAdelaide01 Feb 1929Test # 179
H Sutcliffe104109*Englandv South AfricaThe Oval17 Aug 1929Test # 185
GA Headley114112West Indiesv EnglandGeorgetown21 Feb 1930Test # 192
E Paynter117100Englandv South AfricaJohannesburg24 Dec 1938Test # 267
GA Headley106107West Indiesv EnglandLord's24 Jun 1939Test # 272
DCS Compton147103*Englandv AustraliaAdelaide31 Jan 1947Test # 282
AR Morris122124*Australiav EnglandAdelaide31 Jan 1947Test # 282
A Melville189104*South Africav EnglandNottingham07 Jun 1947Test # 285
B Mitchell120189*South Africav EnglandThe Oval16 Aug 1947Test # 289
DG Bradman132127*Australiav IndiaMelbourne01 Jan 1948Test # 292
VS Hazare116145Indiav AustraliaAdelaide23 Jan 1948Test # 294
ED Weekes162101West Indiesv IndiaEden Gardens31 Dec 1948Test # 308
J Moroney118101*Australiav South AfricaJohannesburg10 Feb 1950Test # 321
CL Walcott126110West Indiesv AustraliaPort of Spain11 Apr 1955Test # 404
CL Walcott155110West Indiesv AustraliaKingston11 Jun 1955Test # 408
GS Sobers125109*West Indiesv PakistanGeorgetown13 Mar 1958Test # 452
RB Kanhai117115West Indiesv AustraliaAdelaide27 Jan 1961Test # 504
Hanif Mohammad111104Pakistanv EnglandDhaka19 Jan 1962Test # 521
RB Simpson153115Australiav PakistanKarachi24 Oct 1964Test # 569
KD Walters242103Australiav West IndiesSydney14 Feb 1969Test # 646
SM Gavaskar124220Indiav West IndiesPort of Spain13 Apr 1971Test # 686
LG Rowe214100*West Indiesv New ZealandKingston16 Feb 1972Test # 693
IM Chappell145121Australiav New ZealandWellington01 Mar 1974Test # 733
GS Chappell247*133Australiav New ZealandWellington01 Mar 1974Test # 733
GM Turner101110*New Zealandv AustraliaChristchurch08 Mar 1974Test # 735
GS Chappell123109*Australiav West IndiesBrisbane28 Nov 1975Test # 764
CG Greenidge134101West Indiesv EnglandManchester08 Jul 1976Test # 779
GP Howarth122102New Zealandv EnglandAuckland04 Mar 1978Test # 820
SM Gavaskar111137Indiav PakistanKarachi14 Nov 1978Test # 833
SM Gavaskar107182*Indiav West IndiesEden Gardens29 Dec 1978Test # 839
AR Border150*153Australiav PakistanLahore18 Mar 1980Test # 879
LRD Mendis105105Sri Lankav IndiaChennai17 Sep 1982Test # 934
Javed Miandad104103*Pakistanv New ZealandHyderabad (Sind)25 Nov 1984Test # 1000
AR Border140114*Australiav New ZealandChristchurch28 Feb 1986Test # 1038
DM Jones116121*Australiav PakistanAdelaide19 Jan 1990Test # 1135
GA Gooch333123Englandv IndiaLord's26 Jul 1990Test # 1148
AP Gurusinha119102Sri Lankav New ZealandHamilton22 Feb 1991Test # 1164
AH Jones122100*New Zealandv Sri LankaHamilton22 Feb 1991Test # 1164
AJ Stewart118143Englandv West IndiesBridgetown08 Apr 1994Test # 1258
G Kirsten102133South Africav IndiaEden Gardens27 Nov 1996Test # 1341
PA de Silva138*103*Sri Lankav PakistanColombo (SSC)26 Apr 1997Test # 1367
SR Waugh108116Australiav EnglandManchester03 Jul 1997Test # 1372
PA de Silva146120Sri Lankav IndiaColombo (SSC)09 Aug 1997Test # 1376
GW Flower104151Zimbabwev New ZealandHarare18 Sep 1997Test # 1378
R Dravid190103*Indiav New ZealandHamilton02 Jan 1999Test # 1438
Wajahatullah Wasti133121*Pakistanv Sri LankaLahore04 Mar 1999Test # 1447
A Flower142199*Zimbabwev South AfricaHarare07 Sep 2001Test # 1562
BC Lara221130West Indiesv Sri LankaColombo (SSC)29 Nov 2001Test # 1572
ML Hayden197103Australiav EnglandBrisbane07 Nov 2002Test # 1623
Yasir Hameed170105Pakistanv BangladeshKarachi20 Aug 2003Test # 1655
ML Hayden117132Australiav Sri LankaCairns09 Jul 2004Test # 1706
MP Vaughan103101*Englandv West IndiesLord's22 Jul 2004Test # 1707
ME Trescothick105107Englandv West IndiesBirmingham29 Jul 2004Test # 1708
R Dravid110135Indiav PakistanEden Gardens16 Mar 2005Test # 1741
RT Ponting149104*Australiav West IndiesBrisbane03 Nov 2005Test # 1769
Inzamam-ul-Haq109100*Pakistanv EnglandFaisalabad20 Nov 2005Test # 1772
RT Ponting120143*Australiav South AfricaSydney02 Jan 2006Test # 1780
RT Ponting103116Australiav South AfricaDurban24 Mar 2006Test # 1792
Mohammad Yousuf102124Pakistanv West IndiesKarachi27 Nov 2006Test # 1818
JH Kallis155100*South Africav PakistanKarachi01 Oct 2007Test # 1843
AJ Strauss123108Englandv IndiaChennai11 Dec 2008Test # 1898
TM Dilshan162143Sri Lankav BangladeshChattogram03 Jan 2009Test # 1905
PJ Hughes115160Australiav South AfricaDurban06 Mar 2009Test # 1913
HM Amla114123*South Africav IndiaEden Gardens14 Feb 2010Test # 1952
JH Kallis161109*South Africav IndiaCape Town02 Jan 2011Test # 1988
KOA Powell117110West Indiesv BangladeshMirpur13 Nov 2012Test # 2057
KC Sangakkara142105Sri Lankav BangladeshGalle08 Mar 2013Test # 2078
PG Fulton136110New Zealandv EnglandAuckland22 Mar 2013Test # 2084
BRM Taylor171102*Zimbabwev BangladeshHarare17 Apr 2013Test # 2086
KC Sangakkara319105Sri Lankav BangladeshChattogram04 Feb 2014Test # 2117
DA Warner135145Australiav South AfricaCape Town01 Mar 2014Test # 2122
Younis Khan106103*Pakistanv AustraliaDubai (DICS)22 Oct 2014Test # 2140
Azhar Ali109100*Pakistanv AustraliaAbu Dhabi30 Oct 2014Test # 2142
Misbah-ul-Haq101101*Pakistanv AustraliaAbu Dhabi30 Oct 2014Test # 2142
DA Warner145102Australiav IndiaAdelaide09 Dec 2014Test # 2148
V Kohli115141Indiav AustraliaAdelaide09 Dec 2014Test # 2148
DA Warner163116Australiav New ZealandBrisbane05 Nov 2015Test # 2185
AM Rahane127100*Indiav South AfricaDelhi03 Dec 2015Test # 2191
SD Hope147118*West Indiesv EnglandLeeds25 Aug 2017Test # 2271
Mominul Haque176105Bangladeshv Sri LankaChattogram31 Jan 2018Test # 2295
BRM Taylor110106*Zimbabwev BangladeshMirpur11 Nov 2018Test # 2325
SPD Smith144142Australiav EnglandBirmingham01 Aug 2019Test # 2353
RG Sharma176127Indiav South AfricaVisakhapatnam02 Oct 2019Test # 2363
UT Khawaja137101*Australiav EnglandSydney05 Jan 2022Test # 2446
Imam-ul-Haq157111*Pakistanv AustraliaRawalpindi04 Mar 2022Test # 2453
JM Bairstow106114*Englandv IndiaBirmingham01 Jul 2022Test # 2470
M Labuschagne204104*Australiav West IndiesPerth30 Nov 2022Test # 2477
Najmul Hossain Shanto146124Bangladeshv AfghanistanMirpur14 Jun 2023Test # 2506
KS Williamson118109New Zealandv South AfricaMount Maunganui04 Feb 2024Test # 2528
DM de Silva102108Sri Lankav BangladeshSylhet22 Mar 2024Test # 2536
PHKD Mendis102164Sri Lankav BangladeshSylhet22 Mar 2024Test # 2536
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

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

New Zealand v Australia at Christchurch, ICC World Test Championship 2nd Test, Mar 8-11, 2024 [Test # 2535]

India v England at Dharamsala, ICC World Test Championship 5th Test, Mar 7-9, 2024 [Test # 2534]