Cricket enthusiasts are counting down to the T20 World Cup 2026 semi-final where South Africa meets New Zealand under the lights of Eden Gardens. The Proteas hold a perfect 5-0 record against the Kiwis in T20 World Cups, setting a daunting challenge. In anticipation, we spotlight the five batsmen who have scored the most runs in T20 internationals between these two nations.
At the summit is Martin Guptill of New Zealand, with 424 runs in 10 matches at a strike rate of 132—featuring one century and two half-centuries that powered several Kiwi innings.
AB de Villiers of South Africa follows with 270 runs from 11 matches, maintaining a 119 strike rate and one fifty to his name.
Proteas’ JP Duminy tallied 256 runs in eight games, striking at 162, with a highest score of 86 and a fifty anchoring many chases.
New Zealand’s Brendon McCullum notched 248 runs over 12 innings at 112 strike rate, marked by a single half-century.
Hashim Amla rounds it off with 219 runs in seven matches at 123 strike rate, his impeccable timing shining through.
This matchup promises drama, with past performers potentially reliving glory or paving way for the next generation.