top of page
SPORTS

International Cricket - India
Most Wickets (ODI)
This list features the players with the most ODI (one day internationals) wickets taken for the India national cricket team.
RANK | PLAYER | APPEARANCES | BALLS | WICKETS | YEARS |
1 | Anil Kumble | 269 | 14376 | 334 | 1990-2007 |
2 | Javagal Srinath | 229 | 11935 | 315 | 1991-2003 |
3 | Ajit Agarkar | 191 | 9484 | 288 | 1998-2007 |
4 | Zaheer Khan | 194 | 9815 | 269 | 2000-2012 |
5 | Harbhajan Singh | 234 | 12359 | 265 | 1998-2015 |
6 | Kapil Dev | 225 | 11202 | 253 | 1978-1994 |
7 | Ravindra Jadeja | 210 | 10404 | 232 | 2009-2026 |
8 | Mohammed Shami | 108 | 5326 | 206 | 2013-2025 |
9 | B K V Prasad | 161 | 8129 | 196 | 1994-2001 |
10 | Kuldeep Yadav | 120 | 5144 | 194 | 2017-2026 |
References
ESPNcricinfo (2025). Bowling – most wickets – career – India – One Day Internationals. Available at: https://www.espncricinfo.com/records/team/bowling-most-wickets-career/india-6/one-day-internationals-2 (Accessed 1 December 2025).

SCALA
lists
bottom of page



