Top 5 Indian bowlers with most wickets against Pakistan in ODI cricket

Only two Indian bowlers have picked up more than 50 wickets against Pakistan in ODI cricket.
The India-Pakistan rivalry is one of the biggest in cricket. What makes it special is the contrasting strengths of both teams. While India have historically produced several world-class batters, Pakistan are known for producing some of the all-time great pacers.
While being often under-shadowed by the batsmen, Indian bowlers have consistently delivered remarkable performances to script some thrilling wins against Pakistan.
On that note, let’s take a look at top five India bowlers with most wickets against Pakistan in ODI cricket.
Top five Indian bowlers with most wickets against Pakistan in ODI cricket:
5. Irfan Pathan – 34 wickets
Irfan Pathan took 34 wickets in 23 matches against Pakistan in his ODI career at an average of 34 and an economy of 5.37.
Pathan, however, never took an ODI five-for against Pakistan. The most incredible moment of Irfan’s career came against Pakistan in test cricket when he took a hat-trick in the first over of the Karachi Test in 2006.
4. Kapil Dev – 42 wickets
Known for his impeccable line and length, Kapil Dev boasts an impressive record in ODIs against Pakistan: 42 wickets in 32 ODIs at a bowling average of 26.5 and an economy rate of 4.21.
Kapil’s best performance against Pakistan came in ODIs in 1985 in Sharjah, where he claimed bowling figures of 3/17 to help India seal a win by 38 runs.
3. Venkatesh Prasad – 43 wickets
Karnataka pacer Venkatesh Prasad was known for his enviable ability to seam the ball both ways. Prasad took 43 wickets in 29 innings at a bowling average of 28.9 against Pakistan in his ODI career. This tally included one five-for and one four-for.
Venkatesh Prasad was involved in one of the most memorable moments in the India-Pakistan rivalry when he bowled Pakistan batsman Aamir Sohail after conceding a boundary on the previous ball in the 1996 World Cup. The heated exchange between them is part of the Indo-Pak rivalry.
2. Javagal Srinath – 54 wickets
Javagal Srinath’s emergence marked a remarkable chapter in the India’s fast bowling history.
The Karnataka pacer is the joint-highest wicket-taker for India against Pakistan in ODI cricket, with 54 wickets in 36 matches at an average of 30.68.
His best bowling performance against Pakistan came in Brisbane in 2000, where he took 4/49.
1. Anil Kumble – 54 wickets
Anil Kumble holds the record with Srinath for the joint-most wickets for India against Pakistan in ODI cricket. Kumble took 54 ODI wickets against Pakistan at an average of 24.25.
His impressive tally includes three four-wicket hauls. His best bowling figures of 4/12 against Pakistan came in 1998 in India’s 55-run win in Toronto.
(All stats are updated till 21st February 2025)
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
Where passion meets insight — blending breaking news, in-depth strategic analysis, viral moments, and jaw-dropping plays into powerful sports content designed to entertain, inform, and keep you connected to your favorite teams and athletes. Expect daily updates, expert commentary and coverage that never leaves a fan behind.
- Top 5 players who could win ICC Men's Cricketer of the Year 2025
- Top 5 bowlers with best figures in T20Is
- Cigarette Packet in MS Dhoni's Car? Captain Cool's video goes viral from Salman Khan's birthday bash
- Why did Virat Kohli & Rohit Sharma not play in today's Vijay Hazare Trophy 2025-26 matches?
- When will Virat Kohli & Rohit Sharma next play for India?
- 'Injured' Pat Cummins, Josh Hazlewood to be picked for T20 World Cup 2026, doubts over Tim David after injury rules him out of BBL 2025-26
- International cricketers who retired in 2025
- New Zealand's Doug Bracewell retires from all forms of cricket
- IND vs NZ: Hardik Pandya, Jasprit Bumrah to miss ODIs against New Zealand due to THIS reason
- Will Virat Kohli play against Saurashtra in Vijay Hazare Trophy 2025-26 tomorrow?