Records tumble before unstoppable Mohammed Shami!

IND vs NZ:

Mohammed Shami became the first Indian bowler to claim 50 wickets in the history of the ODI World Cups. | PTI

IND vs NZ:

Mohammed Shami became the fastest bowler to claim 50 wickets in the history of the ODI World Cups. | PTI

IND vs NZ:

Mohammed Shami achieved the feat in 17 innings -- bettering Australian Mitchell Starc's tally of 19 innings. | AFP

IND vs NZ:

Mitchell Starc needed 941 deliveries to reportedly reach the milestone while Shami needed only 795 deliveries. | Reuters

IND vs NZ:

Mohammed Shami registered his career-best figures of 7/57 against NZ in the semifinal. | PTI

IND vs NZ:

This was Mohammed Shami's fourth five-wicket haul in the ODI World Cups. He surpassed Mitchell Starc's record of three. | PTI