Correct Answer: (d) Bhuvneshwar Kumar
Solution:Bhuvneshwar Kumar became the first Indian and the sixth bowler in the World to take a five-wicket haul in all three formats of international cricket after taking five wickets in a match in the T-20 series on the tour of South Africa in February 2018. Before him, Ajantha Mendis (Sri Lanka), Lasith Malinga (Sri Lanka), Tim Southee (New Zealand), Umar Gul (Pakistan), and Imran Tahir (South Africa) had achieved this feat. On October 4, 2018, Kuldeep Yadav became the second Indian to achieve this feat. Apart from these seven players Shakib Al Hasan (Bangladesh) and Rashid Khan (Afghanistan) have also taken five wickets in all three formats of Cricket.