Opening the batting and bowling in the same match

Records for Test Matches

Opening the batting and bowling in the same match
Player
Team
Opposition
Ground
Match Date
Scorecard
A HillEnglandv AustraliaMelbourne15 Mar 1877Test # 1
A ShawEnglandv AustraliaMelbourne31 Mar 1877Test # 2
G UlyettEnglandv AustraliaMelbourne2 Jan 1879Test # 3
HF BoyleAustraliav EnglandThe Oval6 Sep 1880Test # 4
CT StuddEnglandv AustraliaMelbourne19 Jan 1883Test # 11
RG BarlowEnglandv AustraliaSydney26 Jan 1883Test # 12
G GiffenAustraliav EnglandSydney26 Jan 1883Test # 12
RG BarlowEnglandv AustraliaSydney17 Feb 1883Test # 13
W BruceAustraliav EnglandMelbourne1 Jan 1885Test # 18
GE PalmerAustraliav EnglandSydney14 Mar 1885Test # 20
G UlyettEnglandv AustraliaSydney14 Mar 1885Test # 20
W BruceAustraliav EnglandMelbourne21 Mar 1885Test # 21
TW GarrettAustraliav EnglandLord's19 Jul 1886Test # 23
A Rose-InnesSouth Africav EnglandCape Town25 Mar 1889Test # 32
G UlyettEnglandv South AfricaCape Town25 Mar 1889Test # 32
CTB TurnerAustraliav EnglandLord's21 Jul 1890Test # 33
CTB TurnerAustraliav EnglandThe Oval11 Aug 1890Test # 34
GHS TrottAustraliav EnglandSydney1 Feb 1895Test # 45
GHS TrottAustraliav EnglandMelbourne1 Mar 1895Test # 46
GA LohmannEnglandv South AfricaGqeberha13 Feb 1896Test # 47
JH SinclairSouth Africav EnglandJohannesburg2 Mar 1896Test # 48
MA NobleAustraliav EnglandManchester17 Jul 1899Test # 63
H TrumbleAustraliav EnglandMelbourne1 Jan 1902Test # 66
GL JessopEnglandv AustraliaMelbourne28 Feb 1902Test # 69
WW ArmstrongAustraliav South AfricaJohannesburg11 Oct 1902Test # 75
VT TrumperAustraliav South AfricaJohannesburg18 Oct 1902Test # 76
LC BraundEnglandv AustraliaMelbourne5 Mar 1904Test # 82
GA FaulknerSouth Africav EnglandThe Oval19 Aug 1907Test # 95
MA NobleAustraliav EnglandSydney21 Feb 1908Test # 100
CG MacartneyAustraliav EnglandBirmingham27 May 1909Test # 101
FJ LaverAustraliav EnglandLord's14 Jun 1909Test # 102
JB HobbsEnglandv South AfricaJohannesburg1 Jan 1910Test # 106
JB HobbsEnglandv South AfricaDurban21 Jan 1910Test # 107
GJ ThompsonEnglandv South AfricaJohannesburg26 Feb 1910Test # 108
JB HobbsEnglandv South AfricaCape Town11 Mar 1910Test # 110
JH SinclairSouth Africav AustraliaSydney9 Dec 1910Test # 111
C KellewayAustraliav EnglandMelbourne9 Feb 1912Test # 119
GA FaulknerSouth Africav AustraliaManchester27 May 1912Test # 121
C KellewayAustraliav South AfricaManchester27 May 1912Test # 121
HW TaylorSouth Africav EnglandJohannesburg1 Jan 1914Test # 132
HW TaylorSouth Africav EnglandGqeberha27 Feb 1914Test # 134
FE WoolleyEnglandv AustraliaSydney25 Feb 1921Test # 139
CH ParkinEnglandv AustraliaManchester23 Jul 1921Test # 143
JM GregoryAustraliav South AfricaDurban5 Nov 1921Test # 145
GG MacaulayEnglandv South AfricaDurban18 Jan 1923Test # 150
DJ MeintjesSouth Africav EnglandJohannesburg9 Feb 1923Test # 151
AS KennedyEnglandv South AfricaDurban16 Feb 1923Test # 152
DJ MeintjesSouth Africav EnglandDurban16 Feb 1923Test # 152
MW TateEnglandv AustraliaAdelaide16 Jan 1925Test # 160
JM GregoryAustraliav EnglandSydney27 Feb 1925Test # 162
JM GregoryAustraliav EnglandLord's26 Jun 1926Test # 164
MW TateEnglandv AustraliaSydney14 Dec 1928Test # 177
PM HornibrookAustraliav EnglandMelbourne8 Mar 1929Test # 180
WR HammondEnglandv South AfricaCape Town1 Jan 1931Test # 202
WR HammondEnglandv South AfricaDurban21 Feb 1931Test # 207
K FarnesEnglandv West IndiesBridgetown8 Jan 1935Test # 238
LG HyltonWest Indiesv EnglandBridgetown8 Jan 1935Test # 238
CIJ SmithEnglandv West IndiesBridgetown8 Jan 1935Test # 238
RES WyattEnglandv West IndiesPort of Spain24 Jan 1935Test # 239
RES WyattEnglandv West IndiesGeorgetown14 Feb 1935Test # 240
RES WyattEnglandv South AfricaLord's29 Jun 1935Test # 243
WJ EdrichEnglandv South AfricaJohannesburg24 Dec 1938Test # 267
WJ EdrichEnglandv West IndiesManchester8 Jun 1950Test # 323
JA HayesNew Zealandv EnglandChristchurch17 Mar 1951Test # 332
C WashbrookEnglandv New ZealandChristchurch17 Mar 1951Test # 332
EAB RowanSouth Africav EnglandLord's21 Jun 1951Test # 335
MH MankadIndiav EnglandKanpur12 Jan 1952Test # 346
Nazar MohammadPakistanv IndiaEden Gardens12 Dec 1952Test # 360
FMM WorrellWest Indiesv EnglandGeorgetown24 Feb 1954Test # 384
TE BaileyEnglandv West IndiesPort of Spain17 Mar 1954Test # 385
TE BaileyEnglandv West IndiesKingston30 Mar 1954Test # 386
TE BaileyEnglandv AustraliaSydney17 Dec 1954Test # 392
TL GoddardSouth Africav EnglandNottingham9 Jun 1955Test # 407
TL GoddardSouth Africav EnglandLeeds21 Jul 1955Test # 411
TL GoddardSouth Africav EnglandThe Oval13 Aug 1955Test # 412
TE BaileyEnglandv South AfricaGqeberha1 Mar 1957Test # 438
FMM WorrellWest Indiesv EnglandNottingham4 Jul 1957Test # 441
FMM WorrellWest Indiesv EnglandLeeds25 Jul 1957Test # 442
FMM WorrellWest Indiesv EnglandThe Oval22 Aug 1957Test # 443
TL GoddardSouth Africav AustraliaCape Town31 Dec 1957Test # 445
P RoyIndiav West IndiesDelhi6 Feb 1959Test # 467
P RoyIndiav AustraliaBrabourne1 Jan 1960Test # 484
ML JaisimhaIndiav EnglandDelhi13 Dec 1961Test # 516
ML JaisimhaIndiav EnglandChennai10 Jan 1962Test # 520
ML JaisimhaIndiav West IndiesPort of Spain4 Apr 1962Test # 528
ML JaisimhaIndiav EnglandEden Gardens29 Jan 1964Test # 554
ML JaisimhaIndiav EnglandDelhi8 Feb 1964Test # 556
ML JaisimhaIndiav EnglandKanpur15 Feb 1964Test # 557
ML JaisimhaIndiav AustraliaChennai2 Oct 1964Test # 566
ML JaisimhaIndiav AustraliaBrabourne10 Oct 1964Test # 567
ML JaisimhaIndiav AustraliaEden Gardens17 Oct 1964Test # 568
Arif ButtPakistanv AustraliaMelbourne4 Dec 1964Test # 570
ML JaisimhaIndiav New ZealandChennai27 Feb 1965Test # 579
BE CongdonNew Zealandv IndiaEden Gardens5 Mar 1965Test # 581
ML JaisimhaIndiav New ZealandEden Gardens5 Mar 1965Test # 581
ML JaisimhaIndiav New ZealandBrabourne12 Mar 1965Test # 582
ML JaisimhaIndiav New ZealandDelhi19 Mar 1965Test # 583
ML JaisimhaIndiav West IndiesBrabourne13 Dec 1966Test # 610
TL GoddardSouth Africav AustraliaCape Town31 Dec 1966Test # 613
RF SurtiIndiav EnglandLeeds8 Jun 1967Test # 618
BK KunderanIndiav EnglandBirmingham13 Jul 1967Test # 620
S Abid AliIndiav New ZealandChristchurch22 Feb 1968Test # 631
S Abid AliIndiav New ZealandWellington29 Feb 1968Test # 632
S Abid AliIndiav New ZealandBrabourne25 Sep 1969Test # 659
S Abid AliIndiav New ZealandNagpur3 Oct 1969Test # 660
S Abid AliIndiav New ZealandHyderabad (Deccan)15 Oct 1969Test # 661
S Abid AliIndiav West IndiesKingston18 Feb 1971Test # 680
S Abid AliIndiav West IndiesPort of Spain13 Apr 1971Test # 686
SM GavaskarIndiav EnglandChennai12 Jan 1973Test # 708
ED SolkarIndiav EnglandManchester6 Jun 1974Test # 739
Zaheer AbbasPakistanv West IndiesKarachi1 Mar 1975Test # 759
DB VengsarkarIndiav West IndiesKingston21 Apr 1976Test # 776
Sarfraz NawazPakistanv New ZealandHyderabad (Sind)23 Oct 1976Test # 783
M AmarnathIndiav New ZealandWankhede10 Nov 1976Test # 785
M AmarnathIndiav EnglandChennai14 Jan 1977Test # 793
SM GavaskarIndiav EnglandWankhede11 Feb 1977Test # 795
SM GavaskarIndiav AustraliaMelbourne30 Dec 1977Test # 812
SM GavaskarIndiav PakistanLahore27 Oct 1978Test # 832
B WarnapuraSri Lankav EnglandColombo (PSS)17 Feb 1982Test # 921
JR RatnayekeSri Lankav IndiaChennai17 Sep 1982Test # 934
J Arun LalIndiav PakistanFaisalabad3 Jan 1983Test # 945
Azeem HafeezPakistanv IndiaNagpur5 Oct 1983Test # 963
Tahir NaqqashPakistanv IndiaNagpur5 Oct 1983Test # 963
Mudassar NazarPakistanv New ZealandLahore16 Nov 1984Test # 998
Mudassar NazarPakistanv New ZealandHyderabad (Sind)25 Nov 1984Test # 1000
Mudassar NazarPakistanv New ZealandKarachi10 Dec 1984Test # 1003
M PrabhakarIndiav EnglandDelhi12 Dec 1984Test # 1004
M PrabhakarIndiav EnglandEden Gardens31 Dec 1984Test # 1007
Mudassar NazarPakistanv New ZealandWellington18 Jan 1985Test # 1009
JR RatnayekeSri Lankav PakistanKarachi7 Nov 1985Test # 1028
JR RatnayekeSri Lankav PakistanKandy23 Feb 1986Test # 1037
JR RatnayekeSri Lankav IndiaNagpur27 Dec 1986Test # 1063
JR RatnayekeSri Lankav IndiaCuttack4 Jan 1987Test # 1064
Mudassar NazarPakistanv EnglandLahore25 Nov 1987Test # 1081
GA GoochEnglandv PakistanFaisalabad7 Dec 1987Test # 1083
Mudassar NazarPakistanv EnglandFaisalabad7 Dec 1987Test # 1083
Mudassar NazarPakistanv AustraliaKarachi15 Sep 1988Test # 1104
Mudassar NazarPakistanv AustraliaFaisalabad23 Sep 1988Test # 1105
Mudassar NazarPakistanv AustraliaLahore7 Oct 1988Test # 1106
DK MorrisonNew Zealandv IndiaChristchurch2 Feb 1990Test # 1136
M PrabhakarIndiav New ZealandChristchurch2 Feb 1990Test # 1136
M PrabhakarIndiav New ZealandNapier9 Feb 1990Test # 1138
M PrabhakarIndiav New ZealandAuckland22 Feb 1990Test # 1139
M PrabhakarIndiav Sri LankaChandigarh23 Nov 1990Test # 1156
M PrabhakarIndiav South AfricaCape Town2 Jan 1993Test # 1209
M PrabhakarIndiav EnglandEden Gardens29 Jan 1993Test # 1211
M PrabhakarIndiav EnglandChennai11 Feb 1993Test # 1213
M PrabhakarIndiav EnglandWankhede19 Feb 1993Test # 1214
M PrabhakarIndiav ZimbabweDelhi13 Mar 1993Test # 1218
M PrabhakarIndiav Sri LankaColombo (SSC)27 Jul 1993Test # 1228
M PrabhakarIndiav Sri LankaColombo (PSS)4 Aug 1993Test # 1229
UC HathurusinghaSri Lankav South AfricaMoratuwa25 Aug 1993Test # 1232
UC HathurusinghaSri Lankav South AfricaColombo (PSS)14 Sep 1993Test # 1234
M PrabhakarIndiav Sri LankaLucknow18 Jan 1994Test # 1244
M PrabhakarIndiav Sri LankaBengaluru26 Jan 1994Test # 1245
M PrabhakarIndiav Sri LankaAhmedabad8 Feb 1994Test # 1247
M PrabhakarIndiav West IndiesWankhede18 Nov 1994Test # 1274
M PrabhakarIndiav West IndiesNagpur1 Dec 1994Test # 1277
M PrabhakarIndiav West IndiesMohali10 Dec 1994Test # 1278
M PrabhakarIndiav New ZealandBengaluru18 Oct 1995Test # 1308
M PrabhakarIndiav New ZealandCuttack8 Nov 1995Test # 1310
IR SiddiquiIndiav EnglandMohali3 Dec 2001Test # 1574
SB BangarIndiav EnglandThe Oval5 Sep 2002Test # 1614
WW HindsWest Indiesv ZimbabweBulawayo12 Nov 2003Test # 1669
ST JayasuriyaSri Lankav South AfricaGalle4 Aug 2004Test # 1709
IK PathanIndiav Sri LankaDelhi10 Dec 2005Test # 1776
IK PathanIndiav EnglandWankhede18 Mar 2006Test # 1791
IK PathanIndiav AustraliaAdelaide24 Jan 2008Test # 1863
V SehwagIndiav AustraliaDelhi29 Oct 2008Test # 1891
TM DilshanSri Lankav New ZealandColombo (SSC)26 Aug 2009Test # 1932
NT ParanavitanaSri Lankav New ZealandColombo (SSC)26 Aug 2009Test # 1932
TM DilshanSri Lankav West IndiesColombo (RPS)23 Nov 2010Test # 1980
Mohammad HafeezPakistanv West IndiesProvidence12 May 2011Test # 1992
Mohammad HafeezPakistanv BangladeshChattogram9 Dec 2011Test # 2022
Mohammad HafeezPakistanv EnglandAbu Dhabi25 Jan 2012Test # 2032
TM DilshanSri Lankav EnglandColombo (PSS)3 Apr 2012Test # 2039
KTGD PrasadSri Lankav EnglandColombo (PSS)3 Apr 2012Test # 2039
TM DilshanSri Lankav AustraliaSydney3 Jan 2013Test # 2070
GJ MaxwellAustraliav IndiaDelhi22 Mar 2013Test # 2085
SR WatsonAustraliav EnglandLord's18 Jul 2013Test # 2091
Mohammad HafeezPakistanv AustraliaDubai (DSC)22 Oct 2014Test # 2140
Mohammad HafeezPakistanv AustraliaAbu Dhabi30 Oct 2014Test # 2142
Mohammad HafeezPakistanv Sri LankaColombo (PSS)25 Jun 2015Test # 2168
VD PhilanderSouth Africav IndiaMohali5 Nov 2015Test # 2186
MDK PereraSri Lankav AustraliaColombo (SSC)13 Aug 2016Test # 2217
SF MireZimbabwev West IndiesBulawayo29 Oct 2017Test # 2280
Mohammad HafeezPakistanv AustraliaDubai (DSC)7 Oct 2018Test # 2320
MJ LeachEnglandv Sri LankaPallekele14 Nov 2018Test # 2326
Javed AhmadiAfghanistanv West IndiesLucknow27 Nov 2019Test # 2370
Records includes the following current or recent matches:

India v England at Ranchi, ICC World Test Championship 4th Test, Feb 23-26, 2024 [Test # 2531]

India v England at Rajkot, ICC World Test Championship 3rd Test, Feb 15-18, 2024 [Test # 2530]

New Zealand v South Africa at Hamilton, ICC World Test Championship 2nd Test, Feb 13-16, 2024 [Test # 2529]