Kapil Dev was the first Indian bowler to take a five-wicket haul in the ODI world cup for India. He dismissed five Australian batters for 43 runs in Nottingham on June 13, 1983
Robin Singh dismissed five Sri Lankan batters for 31 runs in 9.3 overs on May 26, 1999 in Taunton.
Venkatesh Prasad took five wickets for 27 runs against Pakistan in 9.3 overs on June 8,1999 in Manchester.
Ashish Nehra dismissed six England batters for 23 runs in Durban on February 26, 2003. He holds the record for the best bowling figures by an Indian in ODI World Cup history.
Yuvraj Singh was the first Indian spinner to take a five-wicket haul in ODI World Cup. He dismissed five Ireland batters for 31 runs in Bengaluru on March 6, 2011
Mohammed Shami is the only Indian bowler to take multiple five-wicket hauls in ODI World Cup. He registered figures of 5/69 against Afghanistan in Birmingham on June 30, 2019 and has picked 5/54 and 5/22 against New Zealand and Sri Lanka respectively in the 2023 ODI World Cup.
Jadeja is the seventh Indian bowler to have a five-wicket haul to his name in the ODI World Cup. He registered figures of 5/33 against South Africa in Kolkata on November 5,2023