Answer
Mohammed Shami is the fastest Indian bowler to take 100 ODI wickets. He achieved the feat in just 75 matches, breaking the record of Ajit Agarkar, who had taken 100 wickets in 79 matches. Shami is also the first Indian pacer to take 100 ODI wickets in the 21st century.