South Africa held on for a narrow win over Zimbabwe, 146 to 144, in the Namibia Tri-Series T20I on 29 August 2026. The hosts took the series lead after two matches, with one victory and one defeat already in the book. By then, the points table showed them at the top, while Zimbabwe sat third after a single outing.
The margin was razor-thin — just two runs separated the sides. To be fair, this sort of finish was exactly what you'd expect from teams with such different form lines. South Africa had already tasted defeat to Namibia the day before, losing 145 to 163, yet they dug in here when it mattered.
Zimbabwe's record tells a steeper story. They've only played once in this tournament, and it's gone against them so far. Their recent run includes heavy losses to India — 157 to 192 and 129 to 219 — before a tighter contest against Bangladesh on 19 July, where they fell short by just one run, 143 to 144.
And here's the thing about cricket at this level: matches are won or lost in clusters of runs, not over twelve overs. A team can bowl well and still lose if the batting side finds those crucial boundaries. South Africa's recent form against New Zealand showed they can raise the tempo when they need to, with wins of 187 to 154 and 164 to 145 in late March.
The standings after this match leave South Africa two points clear from whoever sits second. Zimbabwe, with zero points from one game, will need to regroup quickly. In limited-overs cricket, a single match can change everything — and this one proved that the difference between winning and losing often comes down to a few deliveries.