Team India pacer Mohammad Shami has taken 37 wickets in 15 ODIs against New Zealand at an average of 19.72. Across 15 innings, he has bowled seven maidens, conceding 730 runs in 122 overs at an economy of 5.98. His tally includes two five-wicket hauls, with his career-best ODI figures of 7/57 coming in the ODI World Cup 2023 semi-final.