Mohammed Shami further strengthened his case with a 5-wicket haul vs Sri Lanka in World Cup

Shami's fifer allowed India to beat Sri Lanka and qualify for the World Cup semis

The pacer who missed the first 4 matches has taken 14 wickets in his 3 World Cup games

In total, he now has 45 wickets in ODI World Cups, the most for an Indian bowler

He is also the only Indian bowler to take 4 5-wicket hauls in ODI cricket

Shami now has 3 fifers in ODI World Cups which is the joint highest with Starc

Virat Kohli, who made 88 vs SL, now has 1000 runs in ODIs in 2023

He is the first cricketer to make over 1000 runs in eight calendar years

Shreyas Iyer slammed a 106m six in the game vs SL, the biggest maximum so far in World Cup 2023

India next play against South Africa at the Eden Gardens in Kolkata on Sunday