Final result
South Africa Cricket won by 328 runs
Player of the match: LG Pretorius
Result · Test Cricket
Final result
South Africa Cricket won by 328 runs
Player of the match: LG Pretorius
Match preview & overview
South Africa beat Zimbabwe by 328 runs in the Test match played at Queens Sports Club, Bulawayo, on 28 June 2025. South Africa Cricket won the toss, chose to bat, and posted 418/9 in their first innings. Zimbabwe replied with 251 all out. South Africa then declared their second innings on 369 all out, leaving Zimbabwe requiring 337 to win. The hosts were bowled out for 208, handing South Africa a comfortable victory. LG Pretorius took the player of the match award. The result extended South Africa's head-to-head record against Zimbabwe to 39 wins from 40 meetings.
PWA Mulder's 164 off 253 balls was the innings that defined the match. South Africa's first-innings total of 418/9 was almost double the ground's historical average of 212 across 46 Tests at this venue, and it gave their bowlers a platform they were never going to surrender. Zimbabwe's two innings of 251 and 208 were not insubstantial on paper, but they came in entirely different contexts: the first as a side already behind, the second as one needing 337 just to draw level.
Pitch report & venue insights
Aggregate conditions from 2002–2025. Numbers that tend to decide matches at this ground — par score, chase success, powerplay averages and toss bias.
46
T20 matches hosted
212
Avg 1st-innings score
186
Avg 2nd-innings score
39%
Chase success rate
37
Avg powerplay runs
43%
Toss-field rate
Key talking points
Headline angle
PWA Mulder scored 164 off 253 balls to provide the backbone of South Africa's 418/9 declared. His innings was more than twice the venue's average first-innings score of 212, underlining just how difficult Zimbabwe's task was from the outset.
Angle 02
Angle 03
Angle 04
Angle 05
Key players
South Africa Cricket
Zimbabwe Cricket
South Africa Cricket
Zimbabwe Cricket
Betting & analytical angles
For editorial context only. Not a forecast and not betting advice. 18+ only, please gamble responsibly.
Frequently asked
South Africa beat Zimbabwe by 328 runs at Queens Sports Club, Bulawayo. South Africa scored 418/9 and 369 all out, while Zimbabwe were bowled out for 251 and 208.
LG Pretorius was named player of the match. PWA Mulder also played a pivotal role, scoring 164 off 253 balls in the first innings.
South Africa have won 39 of their 40 meetings with Zimbabwe, with one no-result and no losses. It is one of the most one-sided bilateral records in international cricket.
Test matches involving South Africa are typically broadcast on Sky Sports Cricket in the UK, with streaming available through Sky Go and NOW TV. BBC Test Match Special provides radio commentary for selected matches.
Queens Sports Club in Bulawayo has hosted 46 Test matches. The average first-innings score is 212 and the average second-innings score is 186, making it a ground where large totals are not the norm. Sides batting first win more often, with the chase success rate sitting at just 38 per cent.
Zimbabwe's recent Test record in 2025 includes losses to England and Bangladesh, one win against Bangladesh, a no-result against Ireland, and a win over Ireland. Their form coming into this match was mixed, and the gap in class against South Africa proved decisive.
Explore more