
Kane Williamson (102 off 94) and Rachin Ravindra (108 off 101) led New Zealand to 362/6.
Ravindra also achieved five ODI hundreds, making him the second-fastest Kiwi player to do so.
The fastest players to five ODI hundreds for New Zealand are decoded below.
28 innings – Rachin Ravindra
As mentioned, Ravindra smashed his fifth ODI century against SA in the 2025 Champions Trophy semi-final.
It is remarkable that he has scored five ODI ton in ICC ODI competitions. After centuries against Pakistan and Australia, his first score was a 123* off 96 against England in the 2023 World Cup. He has won the Champions Trophy twice. Ravindra owns 1,196 runs (32 ODIs) at 44.29.
30 innings – Daryl Mitchell
Daryl Mitchell comes in at number three on this list with five ODI tonnages in 30 innings. As per ESPNcricinfo, he smashed his maiden ton in his third match (100* off 92 balls) against Bangladesh (2021).
His fifth ton then came in his 30th inning against India (2023 WC).
Mitchell now has 1,841 runs, six tons, and seven fifties in 43 innings at 48.44. 3 of
56 innings – Kane Williamson
After a tough ODI debut, Williamson bounced back with his maiden century (108 off 132) in his fifth inning against Bangladesh.
He became the fourth fastest New Zealander to score five runs in an ODI against Sri Lanka in the 56th inning (2015). Williamson scored his 48th international century against South Africa in the semi-final match, giving him 7,224 ODI runs at 49.47. 4 of 5
Nathan Astle lasted 64 innings.
Nathan Astle completes the top five, reaching five ODI centuries in 64 innings.
He scored his first ODI ton against India in 1995 (114 off 128) and his fifth against Zimbabwe in 1998, remaining unbeaten on 104 off 137 balls.
Astle retired with 7,090 runs at an average of 34.92 in 217 innings, registering 16 centuries and 41 half-centuries in his ODI career.