Top 5 Matches Where Shreyas Iyer Completely Changed the Game

Category: Cricket

By Aniket Kuila | October 17,2025

Shreyas Iyer made his international cricket debut in 2017 for India as a batsman.

(Image: India TV News)

In all 3 formats, Shreyas has made 4760 runs in 135 matches for India with a highest score of 128 in the ODI.

(Image: India TV News)

105 off 70 balls vs New Zealand

In the World Cup semi-final of 2023, Iyer smashed 105 off 70 balls.

(Image: India Today)

87* off 41 balls vs Mumbai Indians

For Punjab Kings in the Qualifier 2 IPL 2025, Shreyas scored 87 runs in just 41 balls.

(Image: India Today)

58* off 49 balls vs Punjab Kings

Against Punjab Kings in the IPL, Iyer played a knock of 58 runs in just 49 balls.

(Image: SportsCafe.in)

83 off 56 balls vs Mumbai Indians

In 56 balls, Iyer has scored 83 runs against the Mumbai Indians in the IPL.

(Image: India Today)

93* off 40 balls vs Kolkata Knight Rider

Played a not-out knock of 93 runs in 40 balls against Kolkata Knight Rider in the IPL 2025.

(Image: NewsBytes)

Explore The Top 5 Match-Winning Innings by Ishan Kishan. For more you can check out our more stories features button