Opening the batting and bowling in the same match

Opening the batting and bowling in the same match in Tests

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 (DICS)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 (DICS)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:

England v West Indies at Nottingham, 2nd Test, Jul 18-21, 2024 [Test # 2539]

England v West Indies at Lord's, 1st Test, Jul 10-12, 2024 [Test # 2538]

Bangladesh v Sri Lanka at Chattogram, 2nd Test, Mar 30-Apr 3, 2024 [Test # 2537]