Grow your visibility across sports enthusiasts and fans.

Highest Run-Scorers in South Africa vs Zimbabwe T20I History

Discover the highest run-scorers in South Africa vs Zimbabwe T20Is ahead of their T20 World Cup 2026 clash. Check top performers including JP Duminy, Rassie van der Dussen and more.

01.03.2026
15 views
2 min read
MB

Mrinal Banka

Content Author

View Profile
Most Runs in South Africa vs Zimbabwe T20Is

It is almost time for one of the rare dead rubbers in this edition of the T20 World Cup 2026. We are talking about Zimbabwe vs South Africa. South Africa have already qualified for the semis while Zimbabwe is out of contention after their loss to India in their previous game. 


South Africa and Zimbabwe have met only a few times in T20Is, and Zimbabwe are yet to beat their neighbours in this format. They have a chance to beat them again, but will they be able to do it? We will have to wait and see. But before that, let us have a look at the highest run-getters in T20Is between Zimbabwe and South Africa.


Most runs for South Africa against Zimbabwe in T20Is

1: JP Duminy - 164 runs

The former left-handed batter from South Africa is the highest run-scorer for South Africa against Zimbabwe in T20Is. In three innings, JP Duminy has scored 164 runs at a strike rate of 160.78 and has scored one fifty against them, having scored an unbeaten 96 in 2010.


2: Rassie van der Dussen - 137 runs

Rassie van der Dussen is the second-highest run-scorer for South Africa against Zimbabwe in T20Is, having scored 137 runs in four innings against them. He averages 45.66 and has a strike rate of 129.24. He has also scored two fifties and has a highest score of 56.


3: David Miller - 119 runs

The big-hitter David Miller has scored 119 runs in four innings against Zimbabwe and averages 59.50 against them. He has not yet scored a fifty against them, but in his current form, he will look to score big on Sunday.


Most runs for Zimbabwe against South Africa in T20Is

1: Chamu Chibhabha - 114 runs

Just like Chamu Chibhabha has scored the most runs for Zimbabwe against India, he has scored the most runs for them against South Africa as well. In three innings, Chibhabha has scored 114 runs at an average of 38.00 and a strike rate of 146.15. In addition to that, he has also scored two fifties against them. 


2: Brendan Taylor - 111 runs

The second Zimbabwe player on the list is Brendan Taylor, who has scored 111 runs against South Africa. He has played five games against them and averages 22.20. He has registered one fifty against them, with a highest score of 59. 


3: Hamilton Masakadza - 110 runs

The former Zimbabwe batter, Hamilton Masakadza, is the third-highest run-scorer against South Africa for Zimbabwe. He has scored 110 runs in five innings at an average of 22.00. He has a highest score of 72 against them, which he scored in 2010 in a losing cause.