During ICC World Cup 2023, right-arm fast bowler Mohammed Shami scripted history to become the record holder for the most wickets for India in ODI World Cup.
Since making his ODI World Cup debut in 2015, Mohammed Shami has picked 55 wickets in just 18 matches.
The previous record for the most wickets for India in ODI World Cup history was held by former left-arm pacer Zaheer Khan. He took 44 wickets in 23 matches.
Shami surpassed Zaheer Khan during Indian cricket team’s ICC World Cup 2023 clash against Sri Lanka at the Wankhede Stadium in Mumbai.
With 55 wickets to his name, Shami also entered in the top 10 list of most wickets in ICC World Cup.
Among active cricketers, only Australia’s Mitchell Starc (59) and New Zealand’s Trent Boult (49) are above Shami in the list.
The likes of Javagal Srinath, Jasprit Bumrah and Anil Kumble feature in the top five list of most wickets for India in ODI World Cup.
Most wickets for India in ODI World Cup
Player |
Span |
Matches |
Wickets |
Mohammed Shami |
2015-2023 |
18 |
55 |
Zaheer Khan |
2003-2011 |
23 |
44 |
Javagal Srinath |
1992-2003 |
34 |
44 |
Jasprit Bumrah |
2019-2023 |
20 |
38 |
Anil Kumble |
1996-2007 |
18 |
31 |
Kapil Dev |
1979-1992 |
26 |
28 |
Ravindra Jadeja |
2015-2023 |
21 |
27 |
Manoj Prabhakar |
1987-1996 |
19 |
24 |
Madan Lal |
1975-1983 |
11 |
22 |
Yuvraj Singh |
2003-2011 |
23 |
20 |
Mohammed Shami | 55 wickets in 18 matches
Pacer Mohammed Shami holds the record for the most wickets for India in ODI World Cup. Having played in three editions of the ODI World Cup in 2015, 2019 and 2023, Shami has already claimed 55 wickets in 18 matches at an average of 13.52 and an economy of 5.13. The Uttar Pradesh-born cricketer has four five-wicket hauls to his name in the marquee 50-over tournament’s history.
Zaheer Khan | 44 wickets in 23 matches
Former left-arm fast bowler Zaheer Khan is second on the list for most wickets for India in ODI World Cup. Between 2003 and 2011, Zaheer Khan bagged 44 wickets in 23 matches at an average of 20.22 and an economy of 4.47. He was the joint-highest wicket-taker in 2011 ODI World Cup with 21 wickets in nine matches. Zaheer’s scintillating performance helped guide India to the ICC World Cup 2011 title.
Javagal Srinath | 44 wickets in 34 matches
Javagal Srinath features third on the list for most wickets for India in ODI World Cup. After making his ODI World Cup debut in 1992, the right-arm pacer finished his illustrious career with 44 ODI World Cup wickets in 34 matches at an average of 27.81 and an economy of 4.32. He scalped two four-wicket hauls in the ICC ODI World Cups. He was part of the Indian team that reached the final of the ICC World Cup 2003 in South Africa.
Photo Credit: Alamy