Group stage (Group A) — 1999 Cricket World Cup

May 29, 1999 · County Ground, Chelmsford

Result: ZIZimbabwe — Zimbabwe won by 48 runs. ZIZimbabwe 233/6 (50 overs), SASouth Africa 185 all out (47.2 overs). May 29, 1999 · County Ground, Chelmsford.

A notable upset — South Africa, one of the tournament favourites, well beaten by Zimbabwe. This carried-over result later counted toward Zimbabwe's Super Six standing.

Scorecard

Zimbabwe won the toss and chose to bat.

TeamScore
ZIZimbabwe (1st innings)233/6 (50 overs)
SASouth Africa (2nd innings)185 all out (47.2 overs)

Leading batters

TeamBatterRuns (balls)
ZIZimbabweNeil Johnson76 (117)
SASouth AfricaShaun Pollock52 (81)
SASouth AfricaLance Klusener52* (58)

Leading bowlers

TeamBowlerFigures
ZIZimbabweNeil Johnson3/27
ZIZimbabweHeath Streak3/35

Player of the Match

Neil Johnson (Zimbabwe)

Data last verified: 11 August 2026.

← All 1999 World Cup matches · 1999 World Cup overview

← Cricket · Champions list · All-time records · T20 World Cup · All competitions · Teams · Players