A Celebration of 5000 ODIs
A Celebration of 5000 ODIs Match 16: Olonga Takes Three Wickets as India Fall Three Runs Short
India needed nine runs from two overs with three wickets remaining. Henry Olonga then delivered six balls that transformed Zimbabwe’s World Cup campaign.
India needed nine runs from 12 balls. Robin Singh had survived the repair work, Javagal Srinath had already struck two sixes, and Zimbabwe were turning to a bowler who had struggled to control the ball earlier in the chase.
Henry Olonga had conceded six wides across three overs. His return for the 45th carried obvious risk. India held three wickets and still had another over available.
Six deliveries later, the match was over.
Olonga removed Robin, bowled Srinath and trapped Venkatesh Prasad lbw. India were dismissed for 249, three runs short of Zimbabwe’s 252/9, with six balls of their reduced allocation unused.
The ending alone earns this contest a place in A Celebration of 5000 ODIs. The path toward it adds several more reasons: 90 overs of fluctuating control, 90 extras, India’s costly slow-over-rate penalty, the absence of Sachin Tendulkar, and a match-winning performance from Grant Flower that extended far beyond the final score.
TL;DR
- Zimbabwe beat India by three runs at Grace Road during the 1999 World Cup.
- Andy Flower anchored Zimbabwe’s innings with 68 not out from 85 balls.
- Grant Flower made 45 and conceded only 33 runs from 10 overs to earn Player of the Match.
- India’s slow over rate reduced its chase from 50 overs to 46.
- Sadagoppan Ramesh top-scored for India with 55, while Ajay Jadeja made 43.
- Henry Olonga took three wickets in the 45th over to end India’s chase at 249.
Zimbabwe vs India 1999 World Cup: Match Information
| Detail | Information |
|---|---|
| Match | India vs Zimbabwe, Group A |
| Tournament | 1999 Cricket World Cup |
| Date | May 19, 1999 |
| Venue | Grace Road, Leicester |
| Toss | India won the toss and fielded |
| Zimbabwe | 252/9 in 50 overs |
| India | 249 all out in 45 overs |
| Result | Zimbabwe won by three runs |
| Player of the Match | Grant Flower, 45 and 1/33 |
| Zimbabwe’s top scorer | Andy Flower, 68 not out |
| India’s top scorer | Sadagoppan Ramesh, 55 |
| Best bowling figures | Heath Streak, 3/36; Henry Olonga, 3/22 |
| Turning point | Olonga took three wickets in the 45th over |
| Tournament impact | Zimbabwe earned its second win; India suffered a second consecutive defeat |
Complete Match Scorecard
Zimbabwe Innings: 252/9 in 50 Overs
| Batter | Dismissal | Runs | Balls | 4s | 6s |
|---|---|---|---|---|---|
| Neil Johnson | c Mongia b Srinath | 7 | 10 | 1 | 0 |
| Grant Flower | c Mongia b Jadeja | 45 | 89 | 4 | 0 |
| Paul Strang | b Agarkar | 18 | 26 | 1 | 0 |
| Murray Goodwin | c Robin Singh b Ganguly | 17 | 40 | 3 | 0 |
| Andy Flower | Not out | 68 | 85 | 2 | 0 |
| Alistair Campbell | st Mongia b Kumble | 24 | 29 | 3 | 0 |
| Guy Whittall | b Kumble | 4 | 8 | 0 | 0 |
| Stuart Carlisle | b Srinath | 1 | 2 | 0 | 0 |
| Heath Streak | c Mongia b Prasad | 14 | 18 | 2 | 0 |
| Eddo Brandes | c Mongia b Prasad | 2 | 5 | 0 | 0 |
| Henry Olonga | Not out | 1 | 4 | 0 | 0 |
| Extras | 14 leg byes, 21 wides, 16 no-balls | 51 | |||
| Total | Nine wickets in 50 overs | 252 |
Fall of wickets: 12/1, 45/2, 87/3, 144/4, 204/5, 211/6, 214/7, 244/8, 250/9.
India Bowling
| Bowler | Overs | Maidens | Runs | Wickets |
|---|---|---|---|---|
| Javagal Srinath | 10 | 1 | 35 | 2 |
| Venkatesh Prasad | 10 | 1 | 37 | 2 |
| Ajit Agarkar | 9 | 0 | 70 | 1 |
| Sourav Ganguly | 5 | 0 | 22 | 1 |
| Robin Singh | 2 | 0 | 11 | 0 |
| Anil Kumble | 10 | 0 | 41 | 2 |
| Ajay Jadeja | 4 | 0 | 22 | 1 |
India Innings: 249 All Out in 45 Overs
| Batter | Dismissal | Runs | Balls | 4s | 6s |
|---|---|---|---|---|---|
| Sourav Ganguly | c Brandes b Johnson | 9 | 8 | 2 | 0 |
| Sadagoppan Ramesh | c Goodwin b Grant Flower | 55 | 77 | 3 | 1 |
| Rahul Dravid | c Grant Flower b Streak | 13 | 14 | 2 | 0 |
| Mohammad Azharuddin | c Campbell b Streak | 7 | 11 | 1 | 0 |
| Ajay Jadeja | lbw b Streak | 43 | 76 | 3 | 0 |
| Robin Singh | c Campbell b Olonga | 35 | 47 | 1 | 0 |
| Ajit Agarkar | Run out (Goodwin) | 1 | 5 | 0 | 0 |
| Nayan Mongia | b Whittall | 28 | 24 | 2 | 1 |
| Javagal Srinath | b Olonga | 18 | 12 | 0 | 2 |
| Anil Kumble | Not out | 1 | 1 | 0 | 0 |
| Venkatesh Prasad | lbw b Olonga | 0 | 1 | 0 | 0 |
| Extras | 1 bye, 4 leg byes, 24 wides, 10 no-balls | 39 | |||
| Total | All out in 45 overs | 249 |
Fall of wickets: 13/1, 44/2, 56/3, 155/4, 174/5, 175/6, 219/7, 246/8, 249/9, 249/10.
Zimbabwe Bowling
| Bowler | Overs | Maidens | Runs | Wickets |
|---|---|---|---|---|
| Eddo Brandes | 3 | 0 | 27 | 0 |
| Neil Johnson | 7 | 0 | 51 | 1 |
| Heath Streak | 9 | 0 | 36 | 3 |
| Henry Olonga | 4 | 0 | 22 | 3 |
| Guy Whittall | 4 | 0 | 26 | 1 |
| Paul Strang | 8 | 0 | 49 | 0 |
| Grant Flower | 10 | 0 | 33 | 1 |
India’s 51 Extras Change the Shape of the Match
Zimbabwe’s recognized batters scored only 200 runs between them. India supplied the remaining 51 through 21 wides, 16 no-balls and 14 leg byes.
Ajit Agarkar conceded 70 from nine overs, including five no-balls and four wides. Srinath bowled five no-balls, while almost every frontline option contributed to the extras column.
Those mistakes also slowed the innings. Match officials penalized India four overs for its slow over rate, leaving the team 46 overs to chase 253. In a match decided by three runs, the missing 24 deliveries became impossible to ignore.
Andy Flower Holds Zimbabwe Together
Zimbabwe reached 87/3 before Andy Flower began building the innings around control and placement.
Grant Flower’s 45 had occupied India’s bowlers for 89 deliveries, but his dismissal left Zimbabwe 144/4. Andy then added 60 with captain Alistair Campbell, who contributed 24 from 29 balls.
Three wickets fell for 10 runs after Campbell departed. Andy stayed unbeaten, pushed the total beyond 250 and finished with 68 from 85 balls.
His innings continued a remarkable family contribution to Zimbabwe cricket. The ICC’s history of Zimbabwe’s cricketing brothers identifies the Flower siblings as central figures in the country’s strongest World Cup campaign.
Grant Flower Delivers the Complete Match
Grant’s 45 was slower than Andy’s unbeaten innings, but it gave Zimbabwe stability after Neil Johnson and Paul Strang fell inside the first 10 overs.
His greater influence emerged during India’s chase.
Ramesh and Jadeja had rebuilt from 56/3 with a 99-run fourth-wicket partnership. Grant ended it by dismissing Ramesh for 55, then completed his 10 overs for only 33 runs.
That economy mattered in a chase requiring more than five runs per over. His combined batting and bowling contribution earned him Player of the Match, even though Olonga produced the unforgettable finish.
Heath Streak Breaks India’s Top Order
India played without Sachin Tendulkar, who had returned home following his father’s death. His absence placed greater pressure on Ganguly, Dravid and captain Azharuddin.
All three were gone by the ninth over.
Neil Johnson dismissed Ganguly before Heath Streak removed Dravid and Azharuddin. Streak later trapped Jadeja lbw for 43, finishing with 3/36 from nine overs.
India had recovered from 56/3 to 155/3, but Streak’s third wicket prevented Jadeja from carrying the chase into its closing phase.
Tendulkar returned in India’s next game and scored an emotional unbeaten 140 against Kenya, an innings documented in the ICC’s account of his finest World Cup performances.
Ramesh, Robin and Srinath Take India Within Reach
Ramesh’s 55 gave India its first substantial innings. Jadeja supported him with 43, but their dismissals and Agarkar’s run-out left India 175/6.
Robin Singh then rebuilt with Mongia. After Mongia fell for 28, Srinath attacked, striking two sixes in his 12-ball 18.
India moved to 246/7 and needed seven runs from 10 deliveries. Zimbabwe appeared to have lost control despite repeatedly creating winning positions.
Campbell brought Olonga back.
Henry Olonga Wins the Match in Five Balls
Olonga’s second delivery removed Robin for 35, with Campbell completing the catch.
Srinath survived two more balls before Olonga bowled him with the fifth delivery. Prasad faced the last ball and was trapped lbw for a duck.
Olonga had taken three wickets in five balls. His final figures read 3/22 from four overs, an extraordinary return considering the six wides he had delivered earlier.
The ICC ranks Zimbabwe’s victory among the greatest World Cup upsets, while its review of Zimbabwe’s classic World Cup matches highlights Olonga’s ability to recover from his earlier problems and attack India’s final three wickets.
Why Match 16 Belongs in A Celebration of 5000 ODIs
This match asked both teams to recover repeatedly.
Zimbabwe survived early wickets, India’s middle order rebuilt from 56/3, and Robin and Srinath brought the chase back after it slipped to 175/6. Olonga then turned a likely defeat into victory within one over.
The three-run margin connects the game with Zimbabwe’s earlier World Cup surprises, including Eddo Brandes defending 134 against England in Match 10. It also provides a very different counterpoint to Kapil Dev’s rescue against Zimbabwe in 1983.
The contest followed the two Australia-South Africa classics from the same tournament: Steve Waugh’s survival at Headingley and the tied semifinal at Edgbaston.
Readers can explore every published installment through the A Celebration of 5000 ODIs collection and follow wider historical and current reporting through The Sports Encounter’s cricket coverage hub.
What Happened Next
Zimbabwe later defeated South Africa and reached the Super Six stage for the first time. India recovered to win its next three group matches, but the points carried forward from this defeat damaged its position in the following round.
Grace Road produced the result through accumulated mistakes and small interventions rather than a dominant century or five-wicket haul. India conceded 51 extras, lost four overs and still reached the final nine runs with three wickets available.
Olonga needed one over to make every earlier detail decisive.
