Betstar
Join Gutshot's FREE IPL 2025 Dream11 League
Real11
Top 10 Shreyas Iyer’s Highest Scores In ODI Sports
Guransh Machra
Posted on 13 May, 2025
By Guransh Machra
On 13 May, 2025
Share
By Guransh Machra
On 13 May, 2025
Share

Top 10 Shreyas Iyer’s Highest Scores In ODI

Shreyas Iyer is an Indian professional cricketer who is widely regarded as one of the best batsmen in the India’s history. He is phenomenal in every format but has had some outstanding performances for the Indian cricket team in One-Day Internationals (ODIs). This article discusses Shreyas Iyer’s batting record in ODIs and the highest scores he has made while representing his country in this format.

What Are Shreyas Iyer’s Top Scores In ODI?

Top 10 Shreyas Iyer’s Highest Scores In ODI

Credit: Cricket Addictor

9. 80 Against West Indies (11/02/2022)

Shreyas Iyer scored one of his highest-ever scores against the West Indies on 11th February 2022. India batted first and while Rohit Sharma, Shikhar Dhawan, and Virat Kohli, all failed, Shreyas Iyer stepped in an put in a fantastic performance. He scored 80 runs in 111 balls at a strike rate of 72.1 to help stabilise the inning and help India set a target of 266 for the West Indies to try and chase down. India ended up bowling West Indies out for just 169 runs and won the game by a margin of 96 runs.

9. 80 Against New Zealand (25/11/2022)

Another one of Shreyas Iyer’s spectacular performances came on 25th November 2022 against New Zealand. Once again, India batted first, and Shreyas Iyer stepped in at number three in a situation where India was already in a comfortable position. Iyer scored 80 runs in 76 balls at a strike rate of 105.3 to help the Indian cricket team set a target of 307 for the New Zealand cricket team to chase down. While the Indian team tried to defend this score valiantly, good performances by Kane Williamson and Tom Latham saw New Zealand chase the score down in 47.1 overs, and India ended up losing the game.

7. 82 Against Bangladesh (07/12/2022)

The game between the Indian cricket team and the Bangladesh cricket team on 7th December 2022 saw Shreyas Iyer play a fantastic innings. Bangladesh batted first, and good performances by Mahmudullah (77 runs in 96 balls) and Mehidy Hasan Miraz (100 runs in 83 balls) saw Bangladesh set a target of 272 for India to try and chase down. India started poorly, but Shreyas Iyer helped them stabilise the ship by scoring 82 runs in 102 balls at a strike rate of 80.4. However, despite his efforts, India ended up scoring just 266 runs in 50 overs and ended up losing the game by a narrow margin of five runs.

7. 82 Against Sri Lanka (02/11/2023)

Shreyas Iyer had another brilliant performance in an ODI game against Sri Lanka on 2nd November 2023. India batted first, and while Rohit Sharma lost his wicket very cheaply, Shubman stepped in at number three to build a formidable partnership with Virat Kohli. After this partnership, Shreyas Iyer came and scored 82 runs in 56 balls at a strike rate of 146.4 to help India finish well and set a huge target of 358 for Sri Lanka to try and chase down. Sri Lanka decided to go hard after India, but India’s bowling was incredible, and they bowled Sri Lanka out for just 55 runs, winning the game by a huge margin of 302 runs.

6. 88 Against Sri Lanka (13/12/2017)

The game between India and Sri Lanka on 13th December 2017 saw Shreyas Iyer put in another one of his trademark performances. India batted first, and while Rohit Sharma was clearly the star of the show (208 runs in 153 balls), Shreyas Iyer managed to shine as well. He scored 88 runs in 70 balls at a strike rate of 125.7 to support Rohit Sharma and help the Indian cricket team set a huge target of 393 for Sri Lanka to try and chase down. Sri Lanka tried valiantly to chase this score down, and while Angelo Matthews scored 111 runs, Sri Lanka could only score 251 runs and ended up losing by a margin of 141 runs.


ALSO READ: Top 10 Bhuvneshwar Kumar IPL Bowling Figures


5. 103 Against New Zealand (05/02/2022)

Shreyas Iyer had one of his best-ever One Day International (ODI) performances against New Zealand on 5th February 2022. India batted first and while Prithvi Shaw and Mayank Agarwal did not to doo well, Shreyas Iyer ended up putting in a fantastic inning at number three. He scored 103 runs in 107 balls at a strike rate of 96.3 to help India reach a score of 347 in 50 overs. While India did manage to set quite a formidable target thanks to Shreyas Iyer, New Zealand managed to navigate the game really well and chased the target down in 48.1 overs to win the game with 11 balls remaining and with four wickets in hand.

3. 105 Against New Zealand (15/11/2023)

The Indian cricket team faced the New Zealand cricket team in a One-Day International (ODI) match on 15th November 2023. India batted first, and Shreyas Iyer had a brilliant showing, scoring 105 runs in 70 balls at a strike rate of 150. He formed a really formidable partnership with Virat Kohli, and together, they managed to help India set a target of 398 for the New Zealand cricket team to try to chase down. New Zealand fought well and tried to chase this score down, but India managed to bowl them out for 327 runs and won the game by a margin of 70 runs.

3. 105 Against Australia (24/09/2023)

Shreyas Iyer scored his third-highest score on 24th September 2023 against the Australian cricket team. India batted first, and while Ruturaj Gaikwad lost his wicket very cheaply, Shubman Gill and Shreyas Iyer formed a fantastic partnership, with the former scoring 104 runs in 97 balls and the latter scoring 105 runs in 90 balls. These performances helped the Indian team set a huge target of 400 for Australia to try and chase down. Australia could not cope with the pressure of chasing such a high target, and India managed to bowl them out for just 217 runs and win the game by a huge margin of 182 runs.

2. 113 Against South Africa (09/10/2022)

The ODI game between the Indian cricket team and the South African cricket team, which took place on 9th October 2022, saw Shreyas Iyer give a fantastic performance. South Africa batted first, and good performances by Reeza Hendricks and Aiden Markram saw them set a target of 279 for India to try and chase down. While Indian openers, Shikhar Dhawan and Shubman Gill, both struggled, Ishan Kishan and Shreyas Iyer formed a formidable partnership. Iyer ended up scoring 113 runs in 111 balls at a strike rate of 101.8 without losing his wicket to help India chase the score down in 45.5 overs and win the game with 25 balls remaining and with seven wickets in hand.

Telegram Fantasy

1. 128 Against Netherlands (12/11/2023)

Shreyas Iyer’s highest-ever score came against the Netherlands cricket team on 12th November 2023. The Indian cricket team batted first, and all five of the Indian top order played well. Rohit Sharma (61 runs), Shubman Gill (51 runs), Virat Kohli (51 runs), and KL Rahul (102 runs) all played well. However, Shreyas Iyer was the star of the show. He scored 128 runs in 94 balls at a strike rate of 136.2 without losing his wicket to help India set a massive target of 411 for the Netherlands to try and chase down. India managed to bowl the Netherlands out for just 250 runs and won the game by a margin of 160 runs.

For more news articles and informative updates on Shreyas Iyer and his top ODI scores as well as other football and cricket updates, keep reading GutshotMagazine.com.

Real11; Get ₹5,000 Welcome Cash Bonus

Guransh Machra - Sports writer at Gutshot Magazine

Guransh Machra is a sportswriter at Gutshot Magazine. He covers football news from local leagues like the Indian Super League as well as international leagues like the Premier League. He follows various sports like Football, Cricket, Formula 1, and Tennis. Apart from sports, Guransh is also enthusiastic about reading and gaming.




Tagged : 

Comments

Your email address will not be published. Required fields are marked *

Ongoing Series

Top 15 Fantasy Sports Sites

Want to share your thoughts about poker?

Then click the button to submit your article.