Zimbabwe's cricket giant-killers, from stunning Australia to toppling South Africa
In its first ever official one-day international, at the 1983 World Cup, Zimbabwe beat Australia, with captain Duncan Fletcher scoring 69 not out and then taking 4 for 42. The team spent the next decade and a half springing further shocks, including a first-ever win over South Africa in 1999.
Known as Rhodesia until 1980, the country sent teams to South Africa's Currie Cup on and off from 1904 to 1932 and regularly from 1946 until independence. It became an ICC associate member on 21 July 1981, and its only international matches for the following decade were twenty World Cup games spread across the 1983, 1987 and 1992 tournaments.
They came agonisingly close in 1987, when David Houghton's 142 against New Zealand left them three runs short. In 1992 they piled up 312 for 4 against Sri Lanka, Andy Flower making 115 not out, and still lost, but in their last match they bowled England out for 125 to win by nine runs, Eddo Brandes taking 4 for 21 and removing Graham Gooch with his first ball.
Test status followed in July 1992, making Zimbabwe the ninth Test nation, with a first Test against India at Harare Sports Club that October. Only one of the first 30 Tests was won, against Pakistan in early 1995, yet the side earned respect for its fielding. Andy Flower was at one point rated the world's best batsman, and Houghton's 266 against Sri Lanka in 1994/95 remains the national Test record.
By the late 1990s Zimbabwe were winning Tests, including a series against Pakistan. At the 1999 World Cup they beat India by three runs and then South Africa, who slumped to 40 for 6 before losing by 48 runs, with Neil Johnson named man of the match; Zimbabwe missed the semi-finals only on net run rate. The country's deteriorating politics soon hurt the team, and by October 2025 it ranked 11th in all three formats.
Source: Zimbabwe national cricket team