Mohammed Shami became the highest wicket taker for India in World Cup (55). He became the first Indian bowler to take 7-wicket haul in a World Cup tournament.
He also took two-time 5 wicket hauls against New Zealand and Sri Lanka in the group stage of the tournament.
Zaheer Khan is India's joint-leading wicket taker in World Cups with 44 scalps.
Alongside with Zaheer Khan, Javagal Srinath too has 44 world cup wickets.
Jasprit Bumrah has picked up 38 world Cup wickets
Anil Kumble is the Indian spinner with the most World Cup wickets (31)
The 1983 World Cup winning captain Kapil Dev picked up 28 World Cup wickets.
Manoj Prabhakar has taken 24 world cup wickets.
Madan Lal picked up 22 World Cup wickets.
Harbhajan Singh as taken 20 wickets in his world cup career.
Yuvraj Singh, the hero of the 2011 world cup, has taken 20 wickets in his world cup career.