Mohammed Shami became the fastest Indian bowler to claim 100 ODI wickets, during the first one-dayer against New Zealand at Napier on 23 January 2019. Shami reached the milestone in his 56th match, with the wicket of opener Martin Guptill.
Shami is part of arguably India’s best ever fast bowling attack in Test matches. In 2018, Shami picked up 47 wickets in 12 games with two five-wicket hauls. He is also an integral part of the one-day squad.
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, who is also playing this match.
Shami finished with 3 for 19, adding the wickets of Colin Munro and Mitchell Santner to his tally. Some of the other Indians in the list include Zaheer Khan (65 matches), Ajit Agarkar (67 matches) and Javagal Srinath (68 matches).