Fast bowler Mohammed Shami has become the fastest Indian to achieve the feat of taking 100 ODI wickets. The Bengal player has taken just 56 ODIs to reach the landmark - three matches fewer than previous record-holder Irfan Pathan, who got to his 100th wicket in 2006 against Pakistan in Abu Dhabi.
The other Indians in the top-five of this list are Zaheer Khan ( In 65 ODIs), Ajit Agarkar (67) and Javagal Srinath (68)
In the first ODI in Napier against New Zealand, Shami got rid of Martin Guptill in his opening over of the match to reach the 100-wicket target.
Shami, who made his ODI debut in January 2013, was not a permanent fixture in India's ODI side till October last year. He returned for two games against West Indies at home and then went with the team to Australia where he took five wickets during India's historic first-ever ODI series win Down Under.
Shami's best figures in ODIs is 4/35, a performance that came against Pakistan in Adelaide in Feb 2015 during a World Cup match. In all, he has six four-wicket hauls in ODis. He missed nearly two years of ODI cricket after undergoing surgery after the 2015 World Cup, and played just three games in 2017 and two in 2018.
Now that a fit, confident Shami is back taking wickets, it cannot get any better for Team India with World Cup round the corner.