Shreyas Iyer is a match-defining player who comes to bat in ODIs after two wickets are gone. He has been a top-notch batsman in all formats of cricket. Shreyas’s name flashed when he faced New Zealand bowlers in his first Test match and ended up with a hundred (105) and a fifty in two innings, respectively. His first ODI hundred also came against the Kiwis when India was on a tour to New Zealand.
Talking about ODIs, Shreyas Iyer has culminated his 64 innings in 69 matches with 2797 runs with an average of 48.22, taking 5 centuries and 22 half-centuries. He is a commendable player in IPL, having led Delhi Capitals to their maiden final in the year 2020. In the Champions Trophy 2025, Shreyas Iyer has smashed 2 half-centuries without the pressure of big games and competitive teams.
Shreyas Iyer vs NZ Overall Records in ODI
Shreyas Iyer hit his first ODI hundred against New Zealand, scoring 103 runs off 107 balls. His second century against the Blackcaps came in a crucial semi-final match of ODI World Cup 2023, fueling team India’s rally to the final match. Shreyas has had 9 occasions to play against New Zealand in ODIs. He scored 563 runs with an average of 70.37 and a strike rate of 100.71, consuming 2 tons and 4 fifties. In the group-stage match against New Zealand in ICC Champions Trophy 2025, Shreyas Iyer anchored and accelerated India’s inning when 30/3 looked horrible. With a competitive total (249/9), India had enough runs on the board to win the match by 44 runs.
| Match | Innings | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 0s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 9 | 8 | 0 | 563 | 105 | 70.37 | 559 | 100.71 | 2 | 4 | 0 | 53 | 16 |
Shreyas Iyer vs NZ Year-on-Year Records in ODI
Shreyas Iyer was third among the top three highest run-getters in the ODI World Cup 2023, with a total score of 530 runs coming in 11 matches. In the first inning, he batted with a strike rate of 150 to score 105 runs off 70 balls in the ODI World Cup 2023 semi-final (India vs New Zealand) match. In a group stage match of the same tournament, an important partnership between Shreyas Iyer and Virat Kohli helped India to chase down 274 runs at the loss of 6 wickets. In the last five years, Shreyas Iyer has an average of above 60 and up to 79 against New Zealand.
| Year | Innings | Runs | Balls | Outs | Avg | SR | HS | 50 | 100 | 4s | 6s | Dots |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2020 | 3 | 217 | 227 | 3 | 72.3 | 95.6 | 103 | 2 | 1 | 27 | 2 | 48.5 |
| 2022 | 2 | 129 | 135 | 2 | 64.5 | 95.6 | 80 | 1 | 0 | 12 | 4 | 51.9 |
| 2023 | 2 | 138 | 99 | 2 | 69.0 | 139.4 | 105 | 0 | 1 | 10 | 8 | 33.3 |
| 2025 | 1 | 79 | 98 | 1 | 79.0 | 80.6 | 79 | 1 | 0 | 4 | 2 | 46.9 |
| Total | 8 | 563 | 559 | 8 | 70.4 | 100.7 | 105 | 4 | 2 | 53 | 16 | 46.3 |
Shreyas Iyer is a key player to have faith in, regardless of the cricket format. Shreyas Iyer kicked off his IPL career in 2015, winning the Emerging Player Award. Regarded as a match-winner, his disciplined batting and timing of shots make him irreplaceable player.








