In the world of ODI cricket, reaching a hundred is a milestone that defines a player's dominance. While some athletes struggle against specific opponents, a few legends have found New Zealand to be a particular stronghold for their batting. In this piece, we dive into the top five players who have most frequently hit centuries against the Kiwis, examining the consistency and the sheer impact they had on the game.
Table of Contents
The Top 5 Batsmen with the Most ODI Centuries Against New Zealand
5. Sanath Jayasuriya (Sri Lanka)

Sri Lanka's Sanath Jayasuriya was a force of nature at the top of the order, redefining aggressive batting in the ODI format. Over 45 innings, he managed to notch up 5 centuries against New Zealand, proving his ability to dismantle their bowling attack. By combining raw power with a strategic approach to shot selection, Jayasuriya often put the Kiwis on the back foot from the very first over. His role as a cornerstone of the Sri Lankan lineup makes him a standout figure in this ranking.
| Player | Hundreds vs NZ | Innings Played | Strike Rate* |
| Sanath Jayasuriya | 5 | 45 | 0.56 |
ALSO READ:
- Top 5 Best Fielders in WPL History
- Australia's All-Time Leading Run-Scorers in ODI CricketAustralia's All-Time Leading Run-Scorers in ODI Cricket
4. Sachin Tendulkar (India)

The legendary Sachin Tendulkar, often called the \"Little Master,\" brought a masterclass of technique and temperament to every match. Facing New Zealand, he converted 5 of his 41 innings into centuries, showcasing a remarkable ability to read the game. Whether he was steering a chase or building a massive total, his flawless timing and diverse shot array made him a nightmare for New Zealand's bowlers. This sustained success cements his place among the elite centurions against this opponent.
| Player | Hundreds vs NZ | Innings Played | Strike Rate* |
| Sachin Tendulkar | 5 | 41 | 0.56 |
3. Virender Sehwag (India)

Virender Sehwag was the embodiment of fearless cricket, known for taking an uncompromising approach to the crease. He managed an incredible 6 centuries in only 23 innings against New Zealand, one of the most efficient conversion rates in the game. Sehwag's tendency to attack from the first ball often left the opposition reeling within the first quarter of the match. His presence on this list is a testament to how effectively he could dominate the New Zealand attack with both speed and precision.
| Player | Hundreds vs NZ | Innings Played | Strike Rate* |
| Virender Sehwag | 6 | 23 | 0.56 |
2. Ricky Ponting (Australia)

Ricky Ponting stands as one of Australia's most formidable batting icons, having scored 6 centuries in 50 innings against New Zealand. Blending elegant stroke play with a rock-solid technical foundation, Ponting was a master of adaptation. He possessed the rare ability to anchor an innings while still accelerating to finish the game strongly. His long-term reliability and high scoring rate against the Kiwis ensure his spot near the top of this prestigious list.
| Player | Hundreds vs NZ | Innings Played | Strike Rate* |
| Ricky Ponting | 6 | 50 | 0.56 |
1. Virat Kohli (India)

Leading the pack is Virat Kohli, who has amassed 7 centuries in just 36 innings against New Zealand. A titan of the modern era, Kohli is renowned for his mental fortitude and his unmatched prowess in successful run chases. His capacity to remain composed under pressure and dominate the bowling through superior timing makes him the gold standard. By performing consistently across various pitches and conditions, Kohli has established himself as the most successful centurion against New Zealand in ODI history.best ODI batsmen of modern cricket. He can dominate bowlers in pressure situations, showing excellent timing and strong technique. Kohli’s record against New Zealand makes him the leading player in the list of most hundreds vs New Zealand in ODIs. His ability to perform across different conditions and match situations has set him apart from all other players.
| Player | Hundreds vs NZ | Innings Played | Strike Rate* |
| Virat Kohli | 7 | 36 | 0.56 |
FAQs
1. Which player has the most centuries against New Zealand in ODIs?1. Who holds the record for the most hundreds vs New Zealand in ODIs?
Virat Kohli leads the way, having scored 7 centuries in 36 innings against the New Zealand team.
2. How many Indian batsmen are featured in the top five list?2. How many Indian players are in the top 5 batsmen with most hundreds vs New Zealand in ODIs?
India is well-represented with three players: Virat Kohli, Sachin Tendulkar, and Virender Sehwag.
3. Aside from Indian players, who has the most hundreds against New Zealand?3. Which non-Indian player has scored the most hundreds against New Zealand in ODIs?
Australia's Ricky Ponting is the top non-Indian performer, with 6 centuries scored in 50 innings.
4. What makes scoring a century against New Zealand particularly impressive?4. Why is scoring centuries against New Zealand considered significant in ODIs?
New Zealand is known for a disciplined bowling unit and the ability to utilize challenging conditions. Consequently, consistently scoring hundreds against them is a clear indicator of a batsman's versatility, skill, and mental endurance.
