India at the 1999 Cricket World Cup: Results, Squad & Stats
Written and checked by CricketTakenPublished Cricket in India13 min read
India qualified for the Super Six at the 1999 World Cup and arrived in it with nothing. The format carried forward each side's group results against the other two qualifiers from its own group; India's two group defeats had been to South Africa and Zimbabwe, the two teams who came through with them, so India began the second phase on zero points while Zimbabwe began on four. Three matches remained, India won one of them, and finished sixth of six.
That structural detail is the whole campaign in miniature, because the cricket India played was not the cricket of a team finishing last. Rahul Dravid made 461 runs, more than anyone else in the tournament. Sourav Ganguly made 183 at Taunton and shared a second-wicket partnership of 318 with him, the highest stand for any wicket in one-day international cricket at the time. India made five individual hundreds in eight matches, having made none at all in 1992. They also lost by three runs at Leicester on 19 May, and that single result cost them twice over.
The 1999 competition was staged in England, Wales, Scotland, Ireland and the Netherlands, with twelve teams in two groups of six and the top three from each advancing. Australia won it, beating Pakistan at Lord's in a final that lasted 39.2 overs. South Africa's own exit, in a tied semi-final at Edgbaston, is covered on the 1999 World Cup semi-final page.
India's eight matches in England
| Date | Stage | Venue | Opponent | Scores | Result |
|---|---|---|---|---|---|
| 15 May | Group A | Hove | South Africa | India 253/5; South Africa 254/6 (47.2) | South Africa won by 4 wickets |
| 19 May | Group A | Leicester | Zimbabwe | Zimbabwe 252/9; India 249 (45) | Zimbabwe won by 3 runs |
| 23 May | Group A | Bristol | Kenya | India 329/2; Kenya 235/7 | India won by 94 runs |
| 26 May | Group A | Taunton | Sri Lanka | India 373/6; Sri Lanka 216 | India won by 157 runs |
| 29-30 May | Group A | Edgbaston | England | India 232/8; England 169 | India won by 63 runs |
| 4 Jun | Super Six | The Oval | Australia | Australia 282/6; India 205 (48.2) | Australia won by 77 runs |
| 8 Jun | Super Six | Old Trafford | Pakistan | India 227/6; Pakistan 180 (45.3) | India won by 47 runs |
| 12 Jun | Super Six | Trent Bridge | New Zealand | India 251/6; New Zealand 253/5 (48.2) | New Zealand won by 5 wickets |
India batted first in six of the eight and won four of those. They batted second twice and lost both. The Edgbaston match against England ran into a second day after rain.
Group A, and a Super Six entered on zero
| Position | Team | Played | Won | Lost | Points | Net run rate |
|---|---|---|---|---|---|---|
| 1 | South Africa | 5 | 4 | 1 | 8 | 0.86 |
| 2 | India | 5 | 3 | 2 | 6 | 1.28 |
| 3 | Zimbabwe | 5 | 3 | 2 | 6 | 0.02 |
| 4 | England | 5 | 3 | 2 | 6 | −0.33 |
| 5 | Sri Lanka | 5 | 2 | 3 | 4 | −0.81 |
| 6 | Kenya | 5 | 0 | 5 | 0 | −1.20 |
India, Zimbabwe and England all finished on six points and net run rate separated them; India's 1.28, built almost entirely at Bristol and Taunton, was comfortably the best of the three and put them second. England, the hosts, went out on the same number of wins.
| Position | Team | Played | Won | Lost | Points | Carried forward |
|---|---|---|---|---|---|---|
| 1 | Pakistan | 5 | 3 | 2 | 6 | 4 |
| 2 | Australia | 5 | 3 | 2 | 6 | 0 |
| 3 | South Africa | 5 | 3 | 2 | 6 | 2 |
| 4 | New Zealand | 5 | 2 | 2 | 5 | 2 |
| 5 | Zimbabwe | 5 | 2 | 2 | 5 | 4 |
| 6 | India | 5 | 1 | 4 | 2 | 0 |
The Super Six table counted each qualifier's group matches against the other two qualifiers from its own group. Zimbabwe had beaten India and South Africa and brought four points with them. India had lost to both and brought none. The mathematics meant India needed to win all three of their remaining matches to have a realistic case for a semi-final, and the first of them was against Australia.
Azharuddin's fifteen
| Player | Role in the campaign |
|---|---|
| Mohammad Azharuddin (capt) | Middle-order batter — 59 against Pakistan at Old Trafford |
| Ajay Jadeja (vice-capt) | Middle-order batter — 285 runs, 100 not out at The Oval |
| Sachin Tendulkar | Opening batter — 140 not out at Bristol on his return |
| Sourav Ganguly | Opening batter and medium pace — 183 at Taunton, 3 for 27 at Edgbaston |
| Rahul Dravid | Batter — 461 runs, the tournament's leading run scorer |
| Sadagoppan Ramesh | Opening batter — 144 runs in five matches |
| Robin Singh | Allrounder — 5 for 31 at Taunton, 75 at The Oval |
| Nayan Mongia (wk) | Wicketkeeper — eight catches and a stumping |
| Javagal Srinath | Right-arm fast — 12 wickets, 11 maidens in 73.2 overs |
| Venkatesh Prasad | Right-arm fast-medium — 5 for 27 against Pakistan |
| Debasis Mohanty | Right-arm medium fast — 10 wickets including 4 for 56 |
| Anil Kumble | Leg spin — eight wickets in seven matches |
| Ajit Agarkar | Medium pace — three matches |
| Nikhil Chopra | Off spin — one match, 10 overs for 33 |
| Amay Khurasiya | Batter — did not play |
Anshuman Gaekwad was the coach. The bowling attack was four seamers and a leg spinner, which was the right shape for England in May and a departure from the spin-heavy sides India had taken to the 1996 tournament at home. Robin Singh's medium pace, often the fifth option, produced the best strike rate in the squad.
Hove and Leicester: two defeats that were worth four points to somebody else
At Hove on 15 May, Ganguly made 97 from 142 balls and Dravid 54, and India's 253 for 5 was a fair total on a slow outfield. South Africa reached it with 254 for 6 in 47.2 overs. It was a defeat without controversy and, at the time, without apparent cost.
Leicester four days later was the match that decided India's tournament. Zimbabwe made 252 for 9, Srinath taking 2 for 35 and Kumble 2 for 41. India were set 253 and were bowled out for 249 in 45 overs: Sadagoppan Ramesh made 55, Ajay Jadeja 43, Robin Singh 35, and Henry Olonga took three wickets in the closing overs to finish with 3 for 22. Four runs short with five overs unused, and Zimbabwe took the two points into the Super Six alongside the two they had earned against South Africa.
Sachin Tendulkar left the tournament after this match. His father, Ramesh Tendulkar, had died in Mumbai, and he flew home for the funeral.
Bristol and Taunton: 329 for 2, then 373 for 6
Tendulkar returned for the Kenya match at Bristol on 23 May and made 140 not out from 101 balls with sixteen fours and three sixes, sharing an unbroken third-wicket stand of 237 with Dravid, who finished on 104 not out. India made 329 for 2. Debasis Mohanty took 4 for 56 and Kenya were held to 235 for 7. Tendulkar dedicated the innings to his father, and it remains among the most-discussed hundreds of his career, which is set out on his player page.
Taunton three days later produced the best batting India have done at a World Cup. Ganguly made 183 from 158 balls with seventeen fours and seven sixes; Dravid made 145 from 129 with seventeen fours; their second-wicket partnership was worth 318, the highest for any wicket in a one-day international at the time. India's 373 for 6 was their highest total in a World Cup. Robin Singh then took 5 for 31 from 9.3 overs and Sri Lanka, the holders, were bowled out for 216. Both innings are covered further on Sourav Ganguly's player page and Rahul Dravid's.
Edgbaston and Old Trafford: England out, Pakistan beaten
The England match on 29 and 30 May was low-scoring and India controlled it. India made 232 for 8, Dravid 53 and Jadeja 39 from 30 balls, and England were bowled out for 169. Ganguly took 3 for 27 from eight overs, Srinath 2 for 25 from 8.2 with three maidens, and Kumble 2 for 30. The 63-run margin sent the hosts out of their own World Cup at the group stage, and the wider record of the fixture is in the India and England rivalry guide.
Old Trafford on 8 June was played while the Kargil conflict was in progress, with a heavy security operation around a sold-out ground. India made 227 for 6, Dravid 61 and Azharuddin 59, which looked short of a winning total on a good pitch. Venkatesh Prasad then bowled 9.3 overs for 27 runs and five wickets — Saeed Anwar, Saleem Malik and Inzamam-ul-Haq among them — and Srinath took 3 for 37. Pakistan were bowled out for 180 in 45.3 overs. It was India's third World Cup win over Pakistan from three attempts, a sequence set out in the India and Pakistan rivalry guide.
The Oval and Trent Bridge: how it ended
Australia at The Oval on 4 June was the match India had to win and lost from the first half-hour. Ganguly, Tendulkar, Dravid and Azharuddin were all out with 17 runs on the board, Glenn McGrath taking three of them. Australia had made 282 for 6 with Mark Waugh's 83. Jadeja's 100 not out from 138 balls and Robin Singh's 75, a fifth-wicket stand of 141, made the scoreline respectable at 205 but the result was settled long before.
Trent Bridge on 12 June was the last match. India made 251 for 6 with Jadeja's 76, and New Zealand chased it down with 253 for 5 in 48.2 overs; Mohanty took 2 for 41. India finished bottom of the Super Six and went home. New Zealand went to a semi-final.
Dravid 461, Srinath 12
Batting: every India player who passed 140 runs in the tournament.
| Player | Innings | Runs | Highest | Average | 100s | 50s |
|---|---|---|---|---|---|---|
| Rahul Dravid | 8 | 461 | 145 | 65.85 | 2 | 3 |
| Sourav Ganguly | 7 | 379 | 183 | 54.14 | 1 | 1 |
| Ajay Jadeja | 7 | 285 | 100* | 47.50 | 1 | 1 |
| Sachin Tendulkar | 7 | 253 | 140* | 42.16 | 1 | 0 |
| Mohammad Azharuddin | 7 | 161 | 59 | 26.83 | 0 | 1 |
| Robin Singh | 6 | 157 | 75 | 31.40 | 0 | 1 |
| Sadagoppan Ramesh | 5 | 144 | 55 | 28.80 | 0 | 1 |
Bowling: every India player who took five or more wickets.
| Player | Overs | Wickets | Best | Average | Economy |
|---|---|---|---|---|---|
| Javagal Srinath | 73.2 | 12 | 3/37 | 26.08 | 4.26 |
| Debasis Mohanty | 52.0 | 10 | 4/56 | 26.00 | 5.00 |
| Venkatesh Prasad | 64.5 | 9 | 5/27 | 29.55 | 4.10 |
| Anil Kumble | 67.2 | 8 | 2/30 | 35.25 | 4.18 |
| Robin Singh | 32.3 | 8 | 5/31 | 19.12 | 4.70 |
| Sourav Ganguly | 38.0 | 6 | 3/27 | 32.50 | 5.13 |
Dravid's 461 led the tournament. Geoff Allott of New Zealand and Shane Warne of Australia shared the bowling list with 20 wickets each, twenty-five per cent more than any India bowler managed. The two five-wicket hauls — Prasad's at Old Trafford and Robin Singh's at Taunton — were the only ones India produced.
Five readings of the 1999 numbers
The three runs at Leicester were charged twice. Losing to Zimbabwe cost India two points in Group A, which they could afford, and then cost them the two carried-forward points that would have taken them into the Super Six on a level with New Zealand and Zimbabwe. Zimbabwe finished the second phase on five points with the same two wins as New Zealand; India finished on two. No other result in the campaign had that double weight.
India's run-scoring was bunched into two matches. Across the eight games India made 2,119 runs; 702 of them came at Bristol and Taunton against Kenya and Sri Lanka. In the other six matches India's highest total was 253 for 5 and their average completed innings was around 236 — a modest figure in a tournament where the eventual finalists both scored more freely.
The batting order produced five hundreds and little behind them. India's batters scored 1,926 runs off the bat across the eight matches and Dravid, Ganguly, Jadeja and Tendulkar accounted for 1,378 of them, just over seventy per cent. The other nine who batted made 548 between them and none of them passed 161. Azharuddin, as captain, averaged 26.83.
Robin Singh was the most effective bowler in the side and the least used. Eight wickets from 32.3 overs is a wicket every 24.3 balls, better than any other India bowler, and he was given fewer than six overs a match on average. Srinath's eleven maidens in 73.2 overs, in an attack where nobody else bowled more than four, was the other quietly important number.
Finally, the tournament is where the batting order that would define the next decade came together. Dravid, Ganguly and Tendulkar all passed 250 runs; Ganguly and Dravid built the record stand; and the same three were the top of the order that reached a final four years later. That campaign is covered in India at the 2003 Cricket World Cup, the whole sequence in India at the World Cup, and every edition of the competition on the fifty-over World Cup hub with this one at the 1999 World Cup. The rest of the game in the country sits under cricket in India.
Sources and method
Match dates, venues, innings scores, overs and margins come from ESPNcricinfo scorecards and tournament records for the 1999 ICC World Cup, checked against the official Group A and Super Six tables. The squad is the fifteen India named, with Mohammad Azharuddin as captain, Ajay Jadeja as vice-captain and Nayan Mongia as wicketkeeper; Amay Khurasiya did not play.
The batting and bowling tables reproduce the published India aggregates without adjustment. Thresholds are stated — 140 runs and five wickets — so that the omissions are visible. The carried-forward column in the Super Six table is the official points each side brought from its group matches against fellow qualifiers.
India's total of 2,119 runs across the eight matches was computed by adding the eight team scores and therefore includes extras; the 1,926-run and 1,378-run figures were computed from published individual aggregates and exclude them, so the two sets do not reconcile. Strike rates in balls per wicket are as published. The description of the 318-run stand as the highest for any wicket in one-day international cricket refers to the position in 1999 and has since been passed. The reference to the security operation at Old Trafford follows contemporary reporting and is context rather than a cricketing fact. Figures were re-checked in August 2026.