Opening the batting and bowling in the same match

Records for ODI Matches

Opening the batting and bowling in the same match
Player
Team
Opposition
Ground
Match Date
Scorecard
Frasat AliEast Africav New ZealandBirmingham7 Jun 1975ODI # 20
Frasat AliEast Africav IndiaLeeds11 Jun 1975ODI # 24
Frasat AliEast Africav EnglandBirmingham14 Jun 1975ODI # 27
Majid KhanPakistanv AustraliaNottingham13 Jun 1979ODI # 66
RMH BinnyIndiav AustraliaSydney18 Dec 1980ODI # 100
RMH BinnyIndiav AustraliaMelbourne11 Jan 1981ODI # 106
Wasim RajaPakistanv New ZealandHamilton15 Jan 1985ODI # 288
IT BothamEnglandv West IndiesPort of Spain4 Mar 1986ODI # 366
M PrabhakarIndiav PakistanJamshedpur26 Mar 1987ODI # 440
M PrabhakarIndiav EnglandSharjah2 Apr 1987ODI # 442
MC SneddenNew Zealandv ZimbabweHyderabad (Deccan)10 Oct 1987ODI # 454
MC SneddenNew Zealandv IndiaBengaluru14 Oct 1987ODI # 458
MC SneddenNew Zealandv AustraliaChandigarh27 Oct 1987ODI # 470
JR RatnayekeSri Lankav EnglandPune30 Oct 1987ODI # 472
JR RatnayekeSri Lankav BangladeshDhaka2 Nov 1988ODI # 533
M PrabhakarIndiav New ZealandWellington6 Mar 1990ODI # 616
M PrabhakarIndiav AustraliaHamilton8 Mar 1990ODI # 618
M PrabhakarIndiav PakistanSharjah27 Apr 1990ODI # 625
N Kapil DevIndiav ZimbabweHamilton7 Mar 1992ODI # 732
IT BothamEnglandv South AfricaSydney22 Mar 1992ODI # 751
M PrabhakarIndiav South AfricaDurban17 Dec 1992ODI # 783
M PrabhakarIndiav South AfricaEast London19 Dec 1992ODI # 784
M PrabhakarIndiav EnglandJaipur18 Jan 1993ODI # 794
M PrabhakarIndiav EnglandChandigarh21 Jan 1993ODI # 795
M PrabhakarIndiav EnglandBengaluru26 Feb 1993ODI # 809
M PrabhakarIndiav EnglandJamshedpur1 Mar 1993ODI # 811
M PrabhakarIndiav EnglandGwalior4 Mar 1993ODI # 813
M PrabhakarIndiav EnglandGwalior5 Mar 1993ODI # 814
M PrabhakarIndiav ZimbabweFaridabad19 Mar 1993ODI # 817
CC LewisEnglandv Sri LankaMoratuwa20 Mar 1993ODI # 818
M PrabhakarIndiav ZimbabweGuwahati22 Mar 1993ODI # 820
M PrabhakarIndiav Sri LankaColombo (RPS)25 Jul 1993ODI # 833
M PrabhakarIndiav Sri LankaColombo (RPS)12 Aug 1993ODI # 834
M PrabhakarIndiav Sri LankaMoratuwa14 Aug 1993ODI # 835
UC HathurusinghaSri Lankav South AfricaColombo (RPS)2 Sep 1993ODI # 837
M PrabhakarIndiav Sri LankaKanpur7 Nov 1993ODI # 846
DH BrainZimbabwev Sri LankaPatna15 Nov 1993ODI # 850
M PrabhakarIndiav West IndiesAhmedabad16 Nov 1993ODI # 851
M PrabhakarIndiav ZimbabweIndore18 Nov 1993ODI # 852
M PrabhakarIndiav South AfricaMohali22 Nov 1993ODI # 855
M PrabhakarIndiav South AfricaEden Gardens24 Nov 1993ODI # 856
M PrabhakarIndiav West IndiesEden Gardens27 Nov 1993ODI # 858
M PrabhakarIndiav Sri LankaRajkot15 Feb 1994ODI # 879
M PrabhakarIndiav Sri LankaHyderabad (Deccan)18 Feb 1994ODI # 881
M PrabhakarIndiav Sri LankaColombo (RPS)5 Sep 1994ODI # 922
M PrabhakarIndiav AustraliaColombo (RPS)9 Sep 1994ODI # 924
M PrabhakarIndiav Sri LankaColombo (SSC)17 Sep 1994ODI # 927
M PrabhakarIndiav West IndiesFaridabad17 Oct 1994ODI # 931
M PrabhakarIndiav West IndiesWankhede20 Oct 1994ODI # 933
M PrabhakarIndiav West IndiesChennai23 Oct 1994ODI # 936
M PrabhakarIndiav New ZealandVadodara28 Oct 1994ODI # 939
M PrabhakarIndiav West IndiesKanpur30 Oct 1994ODI # 941
M PrabhakarIndiav AustraliaDunedin22 Feb 1995ODI # 979
M PrabhakarIndiav BangladeshSharjah5 Apr 1995ODI # 993
M PrabhakarIndiav PakistanSharjah7 Apr 1995ODI # 995
M PrabhakarIndiav Sri LankaSharjah9 Apr 1995ODI # 997
M PrabhakarIndiav Sri LankaSharjah14 Apr 1995ODI # 999
UC HathurusinghaSri Lankav PakistanSharjah12 Oct 1995ODI # 1007
M PrabhakarIndiav New ZealandJamshedpur15 Nov 1995ODI # 1015
M PrabhakarIndiav New ZealandAmritsar18 Nov 1995ODI # 1016
M PrabhakarIndiav New ZealandPune24 Nov 1995ODI # 1017
M PrabhakarIndiav New ZealandNagpur26 Nov 1995ODI # 1018
M PrabhakarIndiav New ZealandBrabourne29 Nov 1995ODI # 1019
PAJ DeFreitasEnglandv South AfricaBloemfontein11 Jan 1996ODI # 1034
RP SnellSouth Africav EnglandBloemfontein11 Jan 1996ODI # 1034
PAJ DeFreitasEnglandv South AfricaJohannesburg13 Jan 1996ODI # 1036
ME WaughAustraliav Sri LankaSydney20 Jan 1996ODI # 1043
M PrabhakarIndiav Sri LankaDelhi2 Mar 1996ODI # 1070
L KlusenerSouth Africav AustraliaBloemfontein13 Apr 1997ODI # 1199
L KlusenerSouth Africav New ZealandBrisbane9 Jan 1998ODI # 1270
L KlusenerSouth Africav AustraliaBrisbane11 Jan 1998ODI # 1272
L KlusenerSouth Africav New ZealandPerth16 Jan 1998ODI # 1278
ME WaughAustraliav South AfricaSydney26 Jan 1998ODI # 1285
ME WaughAustraliav South AfricaSydney27 Jan 1998ODI # 1287
NC JohnsonZimbabwev PakistanGujranwala20 Nov 1998ODI # 1375
NC JohnsonZimbabwev PakistanSheikhupura22 Nov 1998ODI # 1376
NC JohnsonZimbabwev PakistanRawalpindi24 Nov 1998ODI # 1377
NC JohnsonZimbabwev BangladeshDhaka25 Mar 1999ODI # 1420
NC JohnsonZimbabwev KenyaDhaka27 Mar 1999ODI # 1424
ME WaughAustraliav West IndiesBridgetown25 Apr 1999ODI # 1442
NC JohnsonZimbabwev IndiaLeicester19 May 1999ODI # 1450
NC JohnsonZimbabwev Sri LankaWorcester22 May 1999ODI # 1456
NC JohnsonZimbabwev EnglandNottingham25 May 1999ODI # 1461
PV SimmonsWest Indiesv ScotlandLeicester27 May 1999ODI # 1465
NC JohnsonZimbabwev South AfricaChelmsford29 May 1999ODI # 1468
NC JohnsonZimbabwev New ZealandLeeds6 Jun 1999ODI # 1475
NC JohnsonZimbabwev AustraliaLord's9 Jun 1999ODI # 1477
NC JohnsonZimbabwev West IndiesSingapore2 Sep 1999ODI # 1492
NC JohnsonZimbabwev IndiaSingapore4 Sep 1999ODI # 1493
Abdul RazzaqPakistanv West IndiesToronto19 Sep 1999ODI # 1502
NC JohnsonZimbabwev KenyaNairobi (Gym)25 Sep 1999ODI # 1503
NC JohnsonZimbabwev South AfricaNairobi (Gym)28 Sep 1999ODI # 1505
NC JohnsonZimbabwev IndiaNairobi (Gym)1 Oct 1999ODI # 1508
NC JohnsonZimbabwev South AfricaDurban2 Feb 2000ODI # 1555
NC JohnsonZimbabwev South AfricaGqeberha6 Feb 2000ODI # 1558
NC JohnsonZimbabwev EnglandBulawayo16 Feb 2000ODI # 1562
NC JohnsonZimbabwev PakistanSt John's5 Apr 2000ODI # 1586
NC JohnsonZimbabwev PakistanSt George's15 Apr 2000ODI # 1590
NC JohnsonZimbabwev EnglandThe Oval8 Jul 2000ODI # 1607
NC JohnsonZimbabwev West IndiesCanterbury11 Jul 2000ODI # 1611
NC JohnsonZimbabwev EnglandManchester13 Jul 2000ODI # 1613
NC JohnsonZimbabwev EnglandBirmingham18 Jul 2000ODI # 1617
CL CairnsNew Zealandv PakistanSingapore20 Aug 2000ODI # 1623
JM DavisonCanadav Sri LankaPaarl19 Feb 2003ODI # 1958
E SchiferliNetherlandsv PakistanPaarl25 Feb 2003ODI # 1967
E SchiferliNetherlandsv ZimbabweBulawayo28 Feb 2003ODI # 1972
JM DavisonCanadav New ZealandBenoni3 Mar 2003ODI # 1977
E SchiferliNetherlandsv NamibiaBloemfontein3 Mar 2003ODI # 1978
V SehwagIndiav AustraliaWankhede1 Nov 2003ODI # 2054
Asim SaeedU.A.E.v IndiaDambulla16 Jul 2004ODI # 2144
IK PathanIndiav South AfricaEden Gardens25 Nov 2005ODI # 2299
DJ ReekersNetherlandsv Sri LankaAmstelveen4 Jul 2006ODI # 2390
DJ ReekersNetherlandsv Sri LankaAmstelveen6 Jul 2006ODI # 2391
PJC HoffmannScotlandv NetherlandsAyr6 Aug 2006ODI # 2399
DJ ReekersNetherlandsv ScotlandAyr6 Aug 2006ODI # 2399
DJ ReekersNetherlandsv IrelandAyr8 Aug 2006ODI # 2401
GH O'BrienBermudav CanadaToronto21 Aug 2006ODI # 2407
CH GayleWest Indiesv AustraliaBrabourne5 Nov 2006ODI # 2443
DJ ReekersNetherlandsv CanadaNairobi (Ruaraka)30 Jan 2007ODI # 2491
DJ ReekersNetherlandsv KenyaNairobi (Gym)31 Jan 2007ODI # 2496
DJ ReekersNetherlandsv ScotlandNairobi (Jaff)2 Feb 2007ODI # 2500
DJ ReekersNetherlandsv BermudaNairobi (Ruaraka)4 Feb 2007ODI # 2502
DJ ReekersNetherlandsv IrelandNairobi (Gym)5 Feb 2007ODI # 2509
DJ ReekersNetherlandsv South AfricaBasseterre16 Mar 2007ODI # 2537
DJ ReekersNetherlandsv AustraliaBasseterre18 Mar 2007ODI # 2540
DJ ReekersNetherlandsv ScotlandBasseterre22 Mar 2007ODI # 2549
CH GayleWest Indiesv AustraliaKingstown24 Jun 2008ODI # 2713
Mudassar BukhariNetherlandsv KenyaPotchefstroom19 Apr 2009ODI # 2844
Mudassar BukhariNetherlandsv CanadaAmstelveen11 Jul 2009ODI # 2859
Mudassar BukhariNetherlandsv AfghanistanAmstelveen30 Aug 2009ODI # 2880
Mudassar BukhariNetherlandsv AfghanistanAmstelveen1 Sep 2009ODI # 2881
CJ ChibhabhaZimbabwev South AfricaBenoni8 Nov 2009ODI # 2926
Mohammad HafeezPakistanv West IndiesMirpur23 Mar 2011ODI # 3142
TM DilshanSri Lankav EnglandColombo (RPS)26 Mar 2011ODI # 3145
Mohammad HafeezPakistanv West IndiesGros Islet25 Apr 2011ODI # 3153
Mohammad HafeezPakistanv West IndiesBridgetown28 Apr 2011ODI # 3154
TM DilshanSri Lankav EnglandLeeds1 Jul 2011ODI # 3167
TM DilshanSri Lankav EnglandManchester9 Jul 2011ODI # 3170
Mohammad HafeezPakistanv BangladeshMirpur1 Dec 2011ODI # 3218
Mohammad HafeezPakistanv BangladeshMirpur3 Dec 2011ODI # 3220
Mohammad HafeezPakistanv BangladeshChattogram6 Dec 2011ODI # 3222
Mohammad HafeezPakistanv EnglandAbu Dhabi13 Feb 2012ODI # 3238
TM DilshanSri Lankav AustraliaAdelaide6 Mar 2012ODI # 3256
TM DilshanSri Lankav AustraliaAdelaide8 Mar 2012ODI # 3257
Mohammad HafeezPakistanv BangladeshMirpur11 Mar 2012ODI # 3258
Mohammad HafeezPakistanv IndiaMirpur18 Mar 2012ODI # 3263
Mohammad HafeezPakistanv BangladeshMirpur22 Mar 2012ODI # 3267
Karim SadiqAfghanistanv NetherlandsSharjah29 Mar 2012ODI # 3270
Mohammad HafeezPakistanv AustraliaSharjah28 Aug 2012ODI # 3299
Mohammad HafeezPakistanv AustraliaSharjah3 Sep 2012ODI # 3303
TM DilshanSri Lankav AustraliaHobart23 Jan 2013ODI # 3326
NM CarterScotlandv PakistanEdinburgh17 May 2013ODI # 3356
RJ PetersonSouth Africav Sri LankaColombo (RPS)23 Jul 2013ODI # 3394
MR SwartNetherlandsv CanadaKing City (NW)29 Aug 2013ODI # 3407
Mohammad HafeezPakistanv BangladeshMirpur4 Mar 2014ODI # 3482
TM DilshanSri Lankav EnglandColombo (RPS)29 Nov 2014ODI # 3557
TM DilshanSri Lankav EnglandHambantota3 Dec 2014ODI # 3561
TM DilshanSri Lankav EnglandPallekele10 Dec 2014ODI # 3565
TM DilshanSri Lankav EnglandPallekele13 Dec 2014ODI # 3567
TM DilshanSri Lankav EnglandColombo (RPS)16 Dec 2014ODI # 3569
TM DilshanSri Lankav South AfricaSydney18 Mar 2015ODI # 3640
CJ ChibhabhaZimbabwev AfghanistanBulawayo24 Oct 2015ODI # 3699
LM JongweZimbabwev BangladeshMirpur7 Nov 2015ODI # 3703
TM DilshanSri Lankav AustraliaColombo (RPS)21 Aug 2016ODI # 3768
Aizaz KhanHong Kongv ScotlandEdinburgh10 Sep 2016ODI # 3779
Mohammad HafeezPakistanv AustraliaPerth19 Jan 2017ODI # 3820
Mohammad NaveedU.A.E.v IrelandICCA Dubai2 Mar 2017ODI # 3844
Mohammad NaveedU.A.E.v IrelandICCA Dubai4 Mar 2017ODI # 3847
MA LeaskScotlandv U.A.E.ICCA Dubai23 Jan 2018ODI # 3963
A ValaP.N.G.v Hong KongHarare17 Mar 2018ODI # 4000
Mehidy Hasan MirazBangladeshv IndiaDubai (DICS)28 Sep 2018ODI # 4048
N VanuaP.N.G.v U.S.A.Lauderhill13 Sep 2019ODI # 4205
PR StirlingIrelandv EnglandSouthampton30 Jul 2020ODI # 4256
AK MarkramSouth Africav PakistanCenturion7 Apr 2021ODI # 4287
KR MayersWest Indiesv PakistanMultan10 Jun 2022ODI # 4405
KR MayersWest Indiesv New ZealandBridgetown19 Aug 2022ODI # 4453
KR MayersWest Indiesv New ZealandBridgetown21 Aug 2022ODI # 4456
Aryan LakraU.A.E.v P.N.G.Kirtipur15 Mar 2023ODI # 4536
HL CarlyonJerseyv U.S.A.Windhoek4 Apr 2023ODI # 4565
KR MayersWest Indiesv IndiaBridgetown29 Jul 2023ODI # 4623
KR MayersWest Indiesv IndiaTarouba1 Aug 2023ODI # 4624
TM HeadAustraliav South AfricaBloemfontein9 Sep 2023ODI # 4638
Records includes the following current or recent matches:

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

Bangladesh v Sri Lanka at Chattogram, 2nd ODI, Mar 15, 2024 [ODI # 4744]

Bangladesh v Sri Lanka at Chattogram, 1st ODI, Mar 13, 2024 [ODI # 4743]