Opening the batting and bowling in the same match in ODIs
Opening the batting and bowling in the same match
Player  | Team  | Opposition  | Ground  | Match Date  | Scorecard  | 
| Frasat Ali | East Africa | v New Zealand | Birmingham | 7 Jun 1975 | ODI # 20 | 
| Frasat Ali | East Africa | v India | Leeds | 11 Jun 1975 | ODI # 24 | 
| Frasat Ali | East Africa | v England | Birmingham | 14 Jun 1975 | ODI # 27 | 
| Majid Khan | Pakistan | v Australia | Nottingham | 13 Jun 1979 | ODI # 66 | 
| RMH Binny | India | v Australia | Sydney | 18 Dec 1980 | ODI # 100 | 
| RMH Binny | India | v Australia | Melbourne | 11 Jan 1981 | ODI # 106 | 
| Wasim Raja | Pakistan | v New Zealand | Hamilton | 15 Jan 1985 | ODI # 288 | 
| IT Botham | England | v West Indies | Port of Spain | 4 Mar 1986 | ODI # 366 | 
| M Prabhakar | India | v Pakistan | Jamshedpur | 26 Mar 1987 | ODI # 440 | 
| M Prabhakar | India | v England | Sharjah | 2 Apr 1987 | ODI # 442 | 
| MC Snedden | New Zealand | v Zimbabwe | Hyderabad (Deccan) | 10 Oct 1987 | ODI # 454 | 
| MC Snedden | New Zealand | v India | Bengaluru | 14 Oct 1987 | ODI # 458 | 
| MC Snedden | New Zealand | v Australia | Chandigarh | 27 Oct 1987 | ODI # 470 | 
| JR Ratnayeke | Sri Lanka | v England | Pune | 30 Oct 1987 | ODI # 472 | 
| JR Ratnayeke | Sri Lanka | v Bangladesh | Dhaka | 2 Nov 1988 | ODI # 533 | 
| M Prabhakar | India | v New Zealand | Wellington | 6 Mar 1990 | ODI # 616 | 
| M Prabhakar | India | v Australia | Hamilton | 8 Mar 1990 | ODI # 618 | 
| M Prabhakar | India | v Pakistan | Sharjah | 27 Apr 1990 | ODI # 625 | 
| N Kapil Dev | India | v Zimbabwe | Hamilton | 7 Mar 1992 | ODI # 732 | 
| IT Botham | England | v South Africa | Sydney | 22 Mar 1992 | ODI # 751 | 
| M Prabhakar | India | v South Africa | Durban | 17 Dec 1992 | ODI # 783 | 
| M Prabhakar | India | v South Africa | East London | 19 Dec 1992 | ODI # 784 | 
| M Prabhakar | India | v England | Jaipur | 18 Jan 1993 | ODI # 794 | 
| M Prabhakar | India | v England | Chandigarh | 21 Jan 1993 | ODI # 795 | 
| M Prabhakar | India | v England | Bengaluru | 26 Feb 1993 | ODI # 809 | 
| M Prabhakar | India | v England | Jamshedpur | 1 Mar 1993 | ODI # 811 | 
| M Prabhakar | India | v England | Gwalior | 4 Mar 1993 | ODI # 813 | 
| M Prabhakar | India | v England | Gwalior | 5 Mar 1993 | ODI # 814 | 
| M Prabhakar | India | v Zimbabwe | Faridabad | 19 Mar 1993 | ODI # 817 | 
| CC Lewis | England | v Sri Lanka | Moratuwa | 20 Mar 1993 | ODI # 818 | 
| M Prabhakar | India | v Zimbabwe | Guwahati | 22 Mar 1993 | ODI # 820 | 
| M Prabhakar | India | v Sri Lanka | Colombo (RPS) | 25 Jul 1993 | ODI # 833 | 
| M Prabhakar | India | v Sri Lanka | Colombo (RPS) | 12 Aug 1993 | ODI # 834 | 
| M Prabhakar | India | v Sri Lanka | Moratuwa | 14 Aug 1993 | ODI # 835 | 
| UC Hathurusingha | Sri Lanka | v South Africa | Colombo (RPS) | 2 Sep 1993 | ODI # 837 | 
| M Prabhakar | India | v Sri Lanka | Kanpur | 7 Nov 1993 | ODI # 846 | 
| DH Brain | Zimbabwe | v Sri Lanka | Patna | 15 Nov 1993 | ODI # 850 | 
| M Prabhakar | India | v West Indies | Ahmedabad | 16 Nov 1993 | ODI # 851 | 
| M Prabhakar | India | v Zimbabwe | Indore | 18 Nov 1993 | ODI # 852 | 
| M Prabhakar | India | v South Africa | Mohali | 22 Nov 1993 | ODI # 855 | 
| M Prabhakar | India | v South Africa | Eden Gardens | 24 Nov 1993 | ODI # 856 | 
| M Prabhakar | India | v West Indies | Eden Gardens | 27 Nov 1993 | ODI # 858 | 
| M Prabhakar | India | v Sri Lanka | Rajkot | 15 Feb 1994 | ODI # 879 | 
| M Prabhakar | India | v Sri Lanka | Hyderabad (Deccan) | 18 Feb 1994 | ODI # 881 | 
| M Prabhakar | India | v Sri Lanka | Colombo (RPS) | 5 Sep 1994 | ODI # 922 | 
| M Prabhakar | India | v Australia | Colombo (RPS) | 9 Sep 1994 | ODI # 924 | 
| M Prabhakar | India | v Sri Lanka | Colombo (SSC) | 17 Sep 1994 | ODI # 927 | 
| M Prabhakar | India | v West Indies | Faridabad | 17 Oct 1994 | ODI # 931 | 
| M Prabhakar | India | v West Indies | Wankhede | 20 Oct 1994 | ODI # 933 | 
| M Prabhakar | India | v West Indies | Chennai | 23 Oct 1994 | ODI # 936 | 
| M Prabhakar | India | v New Zealand | Vadodara | 28 Oct 1994 | ODI # 939 | 
| M Prabhakar | India | v West Indies | Kanpur | 30 Oct 1994 | ODI # 941 | 
| M Prabhakar | India | v Australia | Dunedin | 22 Feb 1995 | ODI # 979 | 
| M Prabhakar | India | v Bangladesh | Sharjah | 5 Apr 1995 | ODI # 993 | 
| M Prabhakar | India | v Pakistan | Sharjah | 7 Apr 1995 | ODI # 995 | 
| M Prabhakar | India | v Sri Lanka | Sharjah | 9 Apr 1995 | ODI # 997 | 
| M Prabhakar | India | v Sri Lanka | Sharjah | 14 Apr 1995 | ODI # 999 | 
| UC Hathurusingha | Sri Lanka | v Pakistan | Sharjah | 12 Oct 1995 | ODI # 1007 | 
| M Prabhakar | India | v New Zealand | Jamshedpur | 15 Nov 1995 | ODI # 1015 | 
| M Prabhakar | India | v New Zealand | Amritsar | 18 Nov 1995 | ODI # 1016 | 
| M Prabhakar | India | v New Zealand | Pune | 24 Nov 1995 | ODI # 1017 | 
| M Prabhakar | India | v New Zealand | Nagpur | 26 Nov 1995 | ODI # 1018 | 
| M Prabhakar | India | v New Zealand | Brabourne | 29 Nov 1995 | ODI # 1019 | 
| PAJ DeFreitas | England | v South Africa | Bloemfontein | 11 Jan 1996 | ODI # 1034 | 
| RP Snell | South Africa | v England | Bloemfontein | 11 Jan 1996 | ODI # 1034 | 
| PAJ DeFreitas | England | v South Africa | Johannesburg | 13 Jan 1996 | ODI # 1036 | 
| ME Waugh | Australia | v Sri Lanka | Sydney | 20 Jan 1996 | ODI # 1043 | 
| M Prabhakar | India | v Sri Lanka | Delhi | 2 Mar 1996 | ODI # 1070 | 
| L Klusener | South Africa | v Australia | Bloemfontein | 13 Apr 1997 | ODI # 1199 | 
| L Klusener | South Africa | v New Zealand | Brisbane | 9 Jan 1998 | ODI # 1270 | 
| L Klusener | South Africa | v Australia | Brisbane | 11 Jan 1998 | ODI # 1272 | 
| L Klusener | South Africa | v New Zealand | W.A.C.A | 16 Jan 1998 | ODI # 1278 | 
| ME Waugh | Australia | v South Africa | Sydney | 26 Jan 1998 | ODI # 1285 | 
| ME Waugh | Australia | v South Africa | Sydney | 27 Jan 1998 | ODI # 1287 | 
| NC Johnson | Zimbabwe | v Pakistan | Gujranwala | 20 Nov 1998 | ODI # 1375 | 
| NC Johnson | Zimbabwe | v Pakistan | Sheikhupura | 22 Nov 1998 | ODI # 1376 | 
| NC Johnson | Zimbabwe | v Pakistan | Rawalpindi | 24 Nov 1998 | ODI # 1377 | 
| NC Johnson | Zimbabwe | v Bangladesh | Dhaka | 25 Mar 1999 | ODI # 1420 | 
| NC Johnson | Zimbabwe | v Kenya | Dhaka | 27 Mar 1999 | ODI # 1424 | 
| ME Waugh | Australia | v West Indies | Bridgetown | 25 Apr 1999 | ODI # 1442 | 
| NC Johnson | Zimbabwe | v India | Leicester | 19 May 1999 | ODI # 1450 | 
| NC Johnson | Zimbabwe | v Sri Lanka | Worcester | 22 May 1999 | ODI # 1456 | 
| NC Johnson | Zimbabwe | v England | Nottingham | 25 May 1999 | ODI # 1461 | 
| PV Simmons | West Indies | v Scotland | Leicester | 27 May 1999 | ODI # 1465 | 
| NC Johnson | Zimbabwe | v South Africa | Chelmsford | 29 May 1999 | ODI # 1468 | 
| NC Johnson | Zimbabwe | v New Zealand | Leeds | 6 Jun 1999 | ODI # 1475 | 
| NC Johnson | Zimbabwe | v Australia | Lord's | 9 Jun 1999 | ODI # 1477 | 
| NC Johnson | Zimbabwe | v West Indies | Singapore | 2 Sep 1999 | ODI # 1492 | 
| NC Johnson | Zimbabwe | v India | Singapore | 4 Sep 1999 | ODI # 1493 | 
| Abdul Razzaq | Pakistan | v West Indies | Toronto | 19 Sep 1999 | ODI # 1502 | 
| NC Johnson | Zimbabwe | v Kenya | Nairobi (Gym) | 25 Sep 1999 | ODI # 1503 | 
| NC Johnson | Zimbabwe | v South Africa | Nairobi (Gym) | 28 Sep 1999 | ODI # 1505 | 
| NC Johnson | Zimbabwe | v India | Nairobi (Gym) | 1 Oct 1999 | ODI # 1508 | 
| NC Johnson | Zimbabwe | v South Africa | Durban | 2 Feb 2000 | ODI # 1555 | 
| NC Johnson | Zimbabwe | v South Africa | Gqeberha | 6 Feb 2000 | ODI # 1558 | 
| NC Johnson | Zimbabwe | v England | Bulawayo | 16 Feb 2000 | ODI # 1562 | 
| NC Johnson | Zimbabwe | v Pakistan | St John's | 5 Apr 2000 | ODI # 1586 | 
| NC Johnson | Zimbabwe | v Pakistan | St George's | 15 Apr 2000 | ODI # 1590 | 
| NC Johnson | Zimbabwe | v England | The Oval | 8 Jul 2000 | ODI # 1607 | 
| NC Johnson | Zimbabwe | v West Indies | Canterbury | 11 Jul 2000 | ODI # 1611 | 
| NC Johnson | Zimbabwe | v England | Manchester | 13 Jul 2000 | ODI # 1613 | 
| NC Johnson | Zimbabwe | v England | Birmingham | 18 Jul 2000 | ODI # 1617 | 
| CL Cairns | New Zealand | v Pakistan | Singapore | 20 Aug 2000 | ODI # 1623 | 
| JM Davison | Canada | v Sri Lanka | Paarl | 19 Feb 2003 | ODI # 1958 | 
| E Schiferli | Netherlands | v Pakistan | Paarl | 25 Feb 2003 | ODI # 1967 | 
| E Schiferli | Netherlands | v Zimbabwe | Bulawayo | 28 Feb 2003 | ODI # 1972 | 
| JM Davison | Canada | v New Zealand | Benoni | 3 Mar 2003 | ODI # 1977 | 
| E Schiferli | Netherlands | v Namibia | Bloemfontein | 3 Mar 2003 | ODI # 1978 | 
| V Sehwag | India | v Australia | Wankhede | 1 Nov 2003 | ODI # 2054 | 
| Asim Saeed | U.A.E. | v India | Dambulla | 16 Jul 2004 | ODI # 2144 | 
| IK Pathan | India | v South Africa | Eden Gardens | 25 Nov 2005 | ODI # 2299 | 
| DJ Reekers | Netherlands | v Sri Lanka | Amstelveen | 4 Jul 2006 | ODI # 2390 | 
| DJ Reekers | Netherlands | v Sri Lanka | Amstelveen | 6 Jul 2006 | ODI # 2391 | 
| PJC Hoffmann | Scotland | v Netherlands | Ayr | 6 Aug 2006 | ODI # 2399 | 
| DJ Reekers | Netherlands | v Scotland | Ayr | 6 Aug 2006 | ODI # 2399 | 
| DJ Reekers | Netherlands | v Ireland | Ayr | 8 Aug 2006 | ODI # 2401 | 
| GH O'Brien | Bermuda | v Canada | Toronto | 21 Aug 2006 | ODI # 2407 | 
| CH Gayle | West Indies | v Australia | Brabourne | 5 Nov 2006 | ODI # 2443 | 
| DJ Reekers | Netherlands | v Canada | Nairobi (Ruaraka) | 30 Jan 2007 | ODI # 2491 | 
| DJ Reekers | Netherlands | v Kenya | Nairobi (Gym) | 31 Jan 2007 | ODI # 2496 | 
| DJ Reekers | Netherlands | v Scotland | Nairobi (Jaff) | 2 Feb 2007 | ODI # 2500 | 
| DJ Reekers | Netherlands | v Bermuda | Nairobi (Ruaraka) | 4 Feb 2007 | ODI # 2502 | 
| DJ Reekers | Netherlands | v Ireland | Nairobi (Gym) | 5 Feb 2007 | ODI # 2509 | 
| DJ Reekers | Netherlands | v South Africa | Basseterre | 16 Mar 2007 | ODI # 2537 | 
| DJ Reekers | Netherlands | v Australia | Basseterre | 18 Mar 2007 | ODI # 2540 | 
| DJ Reekers | Netherlands | v Scotland | Basseterre | 22 Mar 2007 | ODI # 2549 | 
| CH Gayle | West Indies | v Australia | Kingstown | 24 Jun 2008 | ODI # 2713 | 
| Mudassar Bukhari | Netherlands | v Kenya | Potchefstroom | 19 Apr 2009 | ODI # 2844 | 
| Mudassar Bukhari | Netherlands | v Canada | Amstelveen | 11 Jul 2009 | ODI # 2859 | 
| Mudassar Bukhari | Netherlands | v Afghanistan | Amstelveen | 30 Aug 2009 | ODI # 2880 | 
| Mudassar Bukhari | Netherlands | v Afghanistan | Amstelveen | 1 Sep 2009 | ODI # 2881 | 
| CJ Chibhabha | Zimbabwe | v South Africa | Benoni | 8 Nov 2009 | ODI # 2926 | 
| Mohammad Hafeez | Pakistan | v West Indies | Mirpur | 23 Mar 2011 | ODI # 3142 | 
| TM Dilshan | Sri Lanka | v England | Colombo (RPS) | 26 Mar 2011 | ODI # 3145 | 
| Mohammad Hafeez | Pakistan | v West Indies | Gros Islet | 25 Apr 2011 | ODI # 3153 | 
| Mohammad Hafeez | Pakistan | v West Indies | Bridgetown | 28 Apr 2011 | ODI # 3154 | 
| TM Dilshan | Sri Lanka | v England | Leeds | 1 Jul 2011 | ODI # 3167 | 
| TM Dilshan | Sri Lanka | v England | Manchester | 9 Jul 2011 | ODI # 3170 | 
| Mohammad Hafeez | Pakistan | v Bangladesh | Mirpur | 1 Dec 2011 | ODI # 3218 | 
| Mohammad Hafeez | Pakistan | v Bangladesh | Mirpur | 3 Dec 2011 | ODI # 3220 | 
| Mohammad Hafeez | Pakistan | v Bangladesh | Chattogram | 6 Dec 2011 | ODI # 3222 | 
| Mohammad Hafeez | Pakistan | v England | Abu Dhabi | 13 Feb 2012 | ODI # 3238 | 
| TM Dilshan | Sri Lanka | v Australia | Adelaide | 6 Mar 2012 | ODI # 3256 | 
| TM Dilshan | Sri Lanka | v Australia | Adelaide | 8 Mar 2012 | ODI # 3257 | 
| Mohammad Hafeez | Pakistan | v Bangladesh | Mirpur | 11 Mar 2012 | ODI # 3258 | 
| Mohammad Hafeez | Pakistan | v India | Mirpur | 18 Mar 2012 | ODI # 3263 | 
| Mohammad Hafeez | Pakistan | v Bangladesh | Mirpur | 22 Mar 2012 | ODI # 3267 | 
| Karim Sadiq | Afghanistan | v Netherlands | Sharjah | 29 Mar 2012 | ODI # 3270 | 
| Mohammad Hafeez | Pakistan | v Australia | Sharjah | 28 Aug 2012 | ODI # 3299 | 
| Mohammad Hafeez | Pakistan | v Australia | Sharjah | 3 Sep 2012 | ODI # 3303 | 
| TM Dilshan | Sri Lanka | v Australia | Hobart | 23 Jan 2013 | ODI # 3326 | 
| NM Carter | Scotland | v Pakistan | Edinburgh | 17 May 2013 | ODI # 3356 | 
| RJ Peterson | South Africa | v Sri Lanka | Colombo (RPS) | 23 Jul 2013 | ODI # 3394 | 
| MR Swart | Netherlands | v Canada | King City (NW) | 29 Aug 2013 | ODI # 3407 | 
| Mohammad Hafeez | Pakistan | v Bangladesh | Mirpur | 4 Mar 2014 | ODI # 3482 | 
| TM Dilshan | Sri Lanka | v England | Colombo (RPS) | 29 Nov 2014 | ODI # 3557 | 
| TM Dilshan | Sri Lanka | v England | Hambantota | 3 Dec 2014 | ODI # 3561 | 
| TM Dilshan | Sri Lanka | v England | Pallekele | 10 Dec 2014 | ODI # 3565 | 
| TM Dilshan | Sri Lanka | v England | Pallekele | 13 Dec 2014 | ODI # 3567 | 
| TM Dilshan | Sri Lanka | v England | Colombo (RPS) | 16 Dec 2014 | ODI # 3569 | 
| TM Dilshan | Sri Lanka | v South Africa | Sydney | 18 Mar 2015 | ODI # 3640 | 
| CJ Chibhabha | Zimbabwe | v Afghanistan | Bulawayo | 24 Oct 2015 | ODI # 3699 | 
| LM Jongwe | Zimbabwe | v Bangladesh | Mirpur | 7 Nov 2015 | ODI # 3703 | 
| TM Dilshan | Sri Lanka | v Australia | Colombo (RPS) | 21 Aug 2016 | ODI # 3768 | 
| Aizaz Khan | Hong Kong | v Scotland | Edinburgh | 10 Sep 2016 | ODI # 3779 | 
| Mohammad Hafeez | Pakistan | v Australia | W.A.C.A | 19 Jan 2017 | ODI # 3820 | 
| Mohammad Naveed | U.A.E. | v Ireland | ICCA Dubai | 2 Mar 2017 | ODI # 3844 | 
| Mohammad Naveed | U.A.E. | v Ireland | ICCA Dubai | 4 Mar 2017 | ODI # 3847 | 
| MA Leask | Scotland | v U.A.E. | ICCA Dubai | 23 Jan 2018 | ODI # 3963 | 
| A Vala | P.N.G. | v Hong Kong | Harare | 17 Mar 2018 | ODI # 4000 | 
| Mehidy Hasan Miraz | Bangladesh | v India | Dubai (DICS) | 28 Sep 2018 | ODI # 4048 | 
| N Vanua | P.N.G. | v U.S.A. | Lauderhill | 13 Sep 2019 | ODI # 4205 | 
| PR Stirling | Ireland | v England | Southampton | 30 Jul 2020 | ODI # 4256 | 
| AK Markram | South Africa | v Pakistan | Centurion | 7 Apr 2021 | ODI # 4287 | 
| KR Mayers | West Indies | v Pakistan | Multan | 10 Jun 2022 | ODI # 4405 | 
| KR Mayers | West Indies | v New Zealand | Bridgetown | 19 Aug 2022 | ODI # 4453 | 
| KR Mayers | West Indies | v New Zealand | Bridgetown | 21 Aug 2022 | ODI # 4456 | 
| Aryan Lakra | U.A.E. | v P.N.G. | Kirtipur | 15 Mar 2023 | ODI # 4536 | 
| HL Carlyon | Jersey | v U.S.A. | Windhoek | 4 Apr 2023 | ODI # 4565 | 
| KR Mayers | West Indies | v India | Bridgetown | 29 Jul 2023 | ODI # 4623 | 
| KR Mayers | West Indies | v India | Tarouba | 1 Aug 2023 | ODI # 4624 | 
| TM Head | Australia | v South Africa | Bloemfontein | 9 Sep 2023 | ODI # 4638 | 
| D Parashar | U.A.E. | v Oman | Al Amerat | 1 Nov 2024 | ODI # 4791 | 
| Saim Ayub | Pakistan | v Zimbabwe | Bulawayo | 28 Nov 2024 | ODI # 4812 | 
Records includes the following current or recent matches:
United Arab Emirates v United States of America at Dubai (DICS), ICC Men's Cricket World Cup League 2 89th match, Nov 3, 2025 [ODI # 4923]
Nepal v United States of America at ICCA Dubai, ICC Men's Cricket World Cup League 2 88th match, Nov 1, 2025 [ODI # 4922]
New Zealand v England at Wellington, 3rd ODI, Nov 1, 2025 [ODI # 4921]