Let’s take a deeper look at Shreyas Iyer’s ODI career. Shreyas Iyer is a 28-year-old middle-order batsman who has played at numbers 4 and 5. So far he has been scoring runs for any team he has played for.
Talking about Shreyas Iyer’s ODI career, he has played 42 matches in his ODI career so far and scored 1,631 runs at an average of 47. Shreyas Iyer hit 162 fours and 32 sixes in his ODI career. As recently as January 2023, he scored 38 off 32 balls in his one ODI match at the Greenfield Stadium in Thiruvananthapuram, India.
SHREYAS IYER PROFILE
|FULL NAME||Shreyas Santosh Iyer|
|BORN||December 06, 1994, Mumbai|
|BATTING STYLE||Right-hand bat|
|BOWLING STYLE||Right arm Offbreak, Legbreak Googly|
|PLAYING ROLE||Top order Batter|
Shreyas Iyer ODI Career
|ODI Debut||10 December 2017 vs SL|
Shreyas Iyer’s ODI debut
Shreyas Iyer made his ODI debut against Sri Lanka on 10 December 2017 and he scored 88 off 70 balls in his debut match at Mohali.
Shreyas Iyer ODI Runs In 2023
He will not play many matches this year due to injury. He played only 3 innings this year and scored 94 runs at an average of 31.3 and his best score was 38.
People Also Like: Virat Kohli ODI Runs List Year by Year [Updated 2023]
Shreyas Iyer ODI Runs In 2022
In 2022, Shreyas Iyer played 15 innings and he scored 724 runs at an average of 55.7 off 111 balls against South Africa.
Shreyas Iyer highest score in ODIs
Shreyas Iyer’s highest ODI score is 113 off 111 balls, which he scored against South Africa in Ranchi, Jharkhand.
Shreyas Iyer ODI Average
Shreyas Iyer ODI average in ODI cricket is as good as ever. His average score is 46.66, which is considered a good ODI average.
Shreyas Iyer’s Career Summary
|Test||3||5||229||105 vs NZ||45.80||58.26||1||0||27||5||4|
|ODI||26||24||947||103 vs NZ||41.17||96.04||1||9||93||17||10|
|T20I||36||32||809||74* vs ENG||36.77||141.43||0||0||70||29||11|
Shreyas Iyer ICC ODI Rankings
Shreyas Iyer is currently 31st in ICC ODI ranking with 606 points. And his best ICC score is 673.
Also Read: Jasprit Bumrah ODI Career 
Frequently asked questions
How many ODI centuries did Shreyas Iyer score?
Shreyas Iyer has scored 2 centuries in ODI cricket.
What is the Shreyas Iyer highest score in ODI cricket?
Shreyas Iyer’s highest ODI score is 113 off 111 balls, which he scored against South Africa.
What is Shreyas Iyer ODI batting average?
Shreyas Iyer’s average is 46.66, which is considered a good ODI average.
When did Shreyas Iyer make his ODI debut?
Shreyas Iyer made his ODI debut against Sri Lanka on 10 December 2017.