Shreyas Iyer Highest Scores in ODI

Shreyas Iyer is the backbone of India’s middle-order. He has bailed India out of tough situations with his crucial knocks on many occasions.

While Iyer has scored plenty of fifties, he has managed just a handful of centuries in ODI cricket.

That said, here’s a look at Shreyas Iyer’s highest scores in ODI cricket.


Shreyas Iyer Highest ODI Scores

Score4s/6sSRInnsAgainstVenueYear
128*10/5136.171NetherlandsBengaluru2023
113*15/0101.82South AfricaRanchi2022
10511/3116.661AustraliaIndore2023
1054/81501New ZealandWankhede2023
10311/196.261New ZealandHamilton2020
889/2125.711Sri LankaMohali2017
826/380.392BangladeshMirpur2022
823/6146.421Sri LankaWankhede2023
804/4105.261New ZealandAuckland2022
809/072.071West IndiesAhmedabad2022
794/280.611New ZealandDubai (DICS)2025
788/2121.871EnglandAhmedabad2025
777/288.51South AfricaEden Gardens2023
715/1104.411West IndiesPort of Spain2019
705/179.541West IndiesChennai2019

More Shreyas Iyer Records

Shreyas Iyer Captaincy Record – ODI, Test & T20I

Shreyas Iyer Runs by Year in ODI

Shreyas Iyer Runs by Opponent in ODI

Shreyas Iyer Highest Scores in ODI

Shreyas Iyer Runs by Year in T20I

Shreyas Iyer Runs by Opponent in T20I

Shreyas Iyer IPL Runs by Year

Shreyas Iyer IPL Runs against Each Team

Shreyas Iyer IPL Captaincy Record and Stats


Key Insights on Shreyas Iyer’s Highest Scores in ODI Cricket

Iyer’s ODI Century Records against New Zealand

Iyer scored his maiden ODI century against New Zealand. He accumulated 103 off 107 balls in the 2020 Hamilton ODI.

This made him just the fifth Indian batter to score a century against the Kiwis in New Zealand in ODIs.

His 103 is the second-highest individual score for India at No. 4 against New Zealand in ODIs.

Iyer has also brought up the highest individual score as a No. 4 Indian batter against the Kiwis in ODIs. He surpassed his previous record by smashing 105 off 70 balls at the Wankhede Stadium in the 2023 Cricket World Cup semi-final.

He laced the 105-run knock with eight sixes, the second-most by an Indian batter against New Zealand in an ODI innings.

Iyer is one of the four batters to score two or more centuries while batting at No. 4 against New Zealand in ODIs.


Iyer’s ODI Best Knocks against Australia and South Africa

Iyer’s other 105-run knock is the fifth-highest by an Indian batter at No. 3 against Australia at home in ODIs.

His unbeaten 113 against South Africa is the highest score for India while batting at No. 4 against them. 

His 113-run knock included 15 fours, the fourth-most by an Indian batter against South Africa in an ODI innings.


Iyer’s Record Scores in ODI World Cup

The 105-run knock against New Zealand is the second-highest by an Indian batter in the semi-final of a Cricket World Cup. Overall, this is the joint sixth-highest score by any batter in the semi-final of a World Cup.

Iyer took 67 balls to bring up his hundred against New Zealand in the 2023 semi-final. This is the third-fastest ODI World Cup century for India and the third-fastest by an Indian against New Zealand in ODIs. This is also the fastest century in an ODI World Cup knockout fixture. (Check out the fastest ODI centuries for each team here.)

Iyer has brought up his career-best ODI score against the Netherlands. He smashed an unbeaten 128 off 94 balls in Bengaluru in the 2023 Cricket World Cup. This made him the first Indian batter to score an ODI century against the Dutch side.

Iyer is one of the five batters to score centuries in consecutive innings in the Cricket World Cup, with his unbeaten 128 (vs NED) and 105-run (vs NZ) knocks.

Read Next | When Kumar Sangakkara Scored Four Consecutive Centuries in ODI

Scroll to Top