Mohammed Shami became the fastest Indian bowler to claim 100 ODI wickets, during the first one-dayer against New Zealand at Napier. Shami reached the milestone in his 56th match, with the wicket of opener Martin Guptill.
The Indian record was previously held by Irfan Pathan, who got there in his 59th match, against Pakistan in Abu Dhabi in 2006. The world record is currently held by Afghanistan leg-spinner Rashid Khan, who needed only 44 games to reach the mark. Shami is joint-sixth with New Zealand fast bowler Trent Boult.
Source- The Hindu