-
Published on : October 13th, 2026ICC Cricket World Cup - 2003 All Match Results, Scores and Team Played
Australia won the 2003 World Cup without losing a single match. That sounds straightforward when you look back at it now, but the tournament had plenty going on before Australia lifted the trophy.
India made it to the final after recovering from a poor start. Kenya reached the semi-final, which was a huge moment for Associate cricket. South Africa went out in a rather unusual way after a rain-affected match against Sri Lanka. And Sachin Tendulkar put together one of the biggest batting performances of his World Cup career.
The tournament was played in South Africa, Zimbabwe and Kenya. Fourteen teams took part and 54 matches were played between February 9 and March 23, 2003.
ICC World Cup 2003 Full Match Results:
Pool Stage:
No. Match Score Result 1 South Africa vs West Indies WI 278/5, SA 275/9 West Indies won by 3 runs 2 Zimbabwe vs Namibia ZIM 340/2, NAM 104/5 Zimbabwe won by 86 runs (D/L) 3 New Zealand vs Sri Lanka SL 272/7, NZ 225 Sri Lanka won by 47 runs 4 Australia vs Pakistan AUS 310/8, PAK 228 Australia won by 82 runs 5 Bangladesh vs Canada CAN 180, BAN 120 Canada won by 60 runs 6 India vs Netherlands IND 204, NED 136 India won by 68 runs 7 South Africa vs Kenya KEN 140, SA 142/0 South Africa won by 10 wickets 8 Zimbabwe vs England ? Zimbabwe won by walkover 9 New Zealand vs West Indies NZ 241/7, WI 221 New Zealand won by 20 runs 10 Bangladesh vs Sri Lanka BAN 124, SL 126/0 Sri Lanka won by 10 wickets 11 Australia vs India IND 125, AUS 128/1 Australia won by 9 wickets 12 Canada vs Kenya CAN 197, KEN 198/6 Kenya won by 4 wickets 13 England vs Netherlands NED 142/9, ENG 144/4 England won by 6 wickets 14 Namibia vs Pakistan NAM 84, PAK 255/9 Pakistan won by 171 runs 15 South Africa vs New Zealand SA 306/6, NZ 229/1 New Zealand won by 9 wickets (D/L) 16 Bangladesh vs West Indies WI 244/9, BAN 32/2 No result 17 Canada vs Sri Lanka CAN 36, SL 37/1 Sri Lanka won by 9 wickets 18 England vs Namibia ENG 272, NAM 217/9 England won by 55 runs 19 Zimbabwe vs India IND 255/7, ZIM 172 India won by 83 runs 20 Australia vs Netherlands AUS 170/2, NED 122 Australia won by 75 runs (D/L) 21 Kenya vs New Zealand ? Kenya won by walkover 22 South Africa vs Bangladesh BAN 108, SA 109/0 South Africa won by 10 wickets 23 England vs Pakistan ENG 246/8, PAK 134 England won by 112 runs 24 Canada vs West Indies CAN 202, WI 206/3 West Indies won by 7 wickets 25 India vs Namibia IND 311/2, NAM 130 India won by 181 runs 26 Zimbabwe vs Australia ZIM 246/9, AUS 248/3 Australia won by 7 wickets 27 Kenya vs Sri Lanka KEN 210/9, SL 157 Kenya won by 53 runs 28 Netherlands vs Pakistan NED 156, PAK 253/9 Pakistan won by 97 runs 29 Bangladesh vs New Zealand BAN 198/7, NZ 199/3 New Zealand won by 7 wickets 30 England vs India IND 250/9, ENG 168 India won by 82 runs 31 Australia vs Namibia AUS 301/6, NAM 45 Australia won by 256 runs 32 South Africa vs Canada SA 254/8, CAN 136/5 South Africa won by 118 runs 33 Zimbabwe vs Netherlands ZIM 301/8, NED 202/9 Zimbabwe won by 99 runs 34 Sri Lanka vs West Indies SL 228/6, WI 222/9 Sri Lanka won by 6 runs 35 Bangladesh vs Kenya BAN 185, KEN 217/7 Kenya won by 32 runs 36 India vs Pakistan PAK 273/7, IND 276/4 India won by 6 wickets 37 Australia vs England ENG 204/8, AUS 208/8 Australia won by 2 wickets 38 Canada vs New Zealand CAN 196, NZ 197/5 New Zealand won by 5 wickets 39 Namibia vs Netherlands NAM 250, NED 314/4 Netherlands won by 64 runs 40 South Africa vs Sri Lanka SL 268/9, SA 229/6 Match tied (D/L) 41 Kenya vs West Indies WI 246/7, KEN 104 West Indies won by 142 runs 42 Zimbabwe vs Pakistan PAK 73/3 No result Super Six Results:
Match Score Result Australia vs Sri Lanka AUS 319/5, SL 223 Australia won by 96 runs India vs Kenya KEN 225/6, IND 226/4 India won by 6 wickets New Zealand vs Zimbabwe ZIM 252/7, NZ 253/4 New Zealand won by 6 wickets India vs Sri Lanka IND 292/6, SL 109 India won by 183 runs Australia vs New Zealand AUS 208/9, NZ 112 Australia won by 96 runs Kenya vs Zimbabwe ZIM 133, KEN 135/3 Kenya won by 7 wickets India vs New Zealand NZ 146, IND 150/3 India won by 7 wickets Sri Lanka vs Zimbabwe SL 256/5, ZIM 182 Sri Lanka won by 74 runs Australia vs Kenya KEN 174/8, AUS 178/5 Australia won by 5 wickets Semi-finals and Final:
Match Score Result Australia vs Sri Lanka AUS 212/7, SL 123/7 Australia won by 48 runs (D/L) India vs Kenya IND 270/4, KEN 179 India won by 91 runs Australia vs India AUS 359/2, IND 234 Australia won by 125 runs Australia Started Like Champions:
Australia did not have a close call in the tournament.
Their opening match against Pakistan ended in an 82-run win. Then came India. The Indians were bowled out for 125 and Australia chased the target with nine wickets still in hand.
The Australians kept piling up wins after that.
There was one match where England made things interesting. Australia needed to chase 205 and got there with only two wickets left. It was hardly their most comfortable victory, but they still got the job done.
By the Super Six stage, Australia were looking very difficult to stop. They beat Sri Lanka by 96 runs, then did exactly the same thing to New Zealand.
Their semi-final against Sri Lanka was interrupted by rain, but Australia still came through and booked their place in the final.
Eleven matches. Eleven wins. That tells you most of what you need to know about their campaign.
India's Start Wasn't Great:
India lost to Australia early in the competition, and things did not look particularly promising at that point.
The response was much better.
They beat Zimbabwe by 83 runs, Namibia by 181 runs and England by 82 runs. Then came Pakistan.
Pakistan made 273/7. India chased it down, finishing on 276/4. Sachin Tendulkar's 98 was the innings everyone talked about afterwards, but Rahul Dravid and Yuvraj Singh also played important roles in the chase.
India carried that momentum into the Super Six stage.
They beat Kenya, Sri Lanka and New Zealand, and suddenly a team that had looked vulnerable at the start was heading into the semi-finals.
Kenya Made History:
Kenya's run was one of the best stories of the tournament.
They beat Sri Lanka by 53 runs in the group stage. Later, they defeated Zimbabwe by seven wickets in the Super Six.
Those results were enough to take them into the semi-final.
India eventually ended the run, winning by 91 runs, but Kenya had already made history. They became the first Associate nation to reach a men's World Cup semi-final.
For a team that was not expected to get anywhere near the last four, that was a huge achievement.
South Africa's Exit Was Hard to Believe:
South Africa were playing at home and had a strong squad. Their final pool match against Sri Lanka should have been another chance to push for qualification.
Instead, rain changed everything.
The match was decided using the Duckworth-Lewis system, and South Africa needed to know exactly what target they had to reach. A misunderstanding of the required score left them short.
The match ended as a tie under D/L rules. For South Africa, that meant elimination.
It was one of those cricket moments where the scorecard needed a little more explanation than usual.
Vaas Took Three Wickets with Three Balls:
Chaminda Vaas produced one of the most extraordinary starts of the tournament against Bangladesh.
Three balls. Three wickets.
Bangladesh had barely begun their innings when Vaas had already taken a hat-trick.
He didn't stop there. Vaas finished the World Cup with 23 wickets, more than any other bowler in the tournament.
It was a tournament to remember for the Sri Lankan fast bowler, even though Sri Lanka eventually lost to Australia in the semi-final.
Tendulkar Was Everywhere:
Sachin Tendulkar finished the tournament with 673 runs.
That number alone shows how much India relied on him during the campaign.
Some of his innings were especially memorable:
- 152 vs Namibia
- 98 vs Pakistan
- 97 vs Sri Lanka
- 83 vs Kenya
His 98 against Pakistan was one of the standout knocks of the tournament. He attacked an experienced Pakistan bowling attack and put India in control of the chase.
Tendulkar ended the competition as the leading run-scorer and was named Player of the Series.
The Final Belonged to Ponting:
India had reached the final and were facing a team that had not lost once.
Australia batted first. The first few overs did not suggest what was coming.
By the end of the innings, Australia had scored 359/2.
Ricky Ponting was the main reason. He smashed an unbeaten 140 from 121 balls. Damien Martyn stayed with him for an unbeaten 88, and together they added 234 runs.
India needed 360. Their chase began badly.
Tendulkar was out for four in the opening over, caught off Glenn McGrath. Virender Sehwag tried to keep the chase alive and scored 82, but India never really got close to the required rate.
They were eventually bowled out for 234. Australia won by 125 runs and finished the tournament with a perfect 11-0 record.
ICC World Cup 2003: Key Numbers:
Category Record Champion Australia Runner-up India Teams Played 14 Matches 54 Australia's record 11 wins, 0 losses Most runs Sachin Tendulkar - 673 Most wickets Chaminda Vaas - 23 Player of the Series Sachin Tendulkar Highest individual score Sachin Tendulkar - 152 Highest team score Australia - 359/2 Final margin Australia won by 125 runs A Few Results That Defined the 2003 World Cup:
Some of the scores from 2003 still jump out when you go through the results.
- Australia 256 runs over Namibia ? Australia scored 301/6 and then dismissed Namibia for just 45.
- India 181 runs over Namibia ? India made 311/2, with Tendulkar scoring 152.
- Canada 36 all out ? Sri Lanka needed only 37/1 to win.
- Kenya 53 runs over Sri Lanka ? one of Kenya's biggest results on their way to the semi-final.
- India 6 wickets over Pakistan ? Pakistan made 273/7, but India chased it down.
- Australia 125 runs over India ? the final was much less competitive than many expected.
Those results give a better feel for the tournament than the final standings alone.
Why the 2003 World Cup Is Still Remembered?
There was a little bit of everything.
Australia were dominant from beginning to end. India produced a strong recovery after losing to Australia. Kenya went further than any Associate team had gone before. Tendulkar produced 673 runs. Vaas started a match with a hat-trick.
And then there was the South Africa-Sri Lanka game, which became one of the most talked-about examples of how important the Duckworth-Lewis calculation could be.
But the simplest way to sum up the tournament is probably this: Australia were the best team throughout, and the final only confirmed what their results had already been showing for weeks.
FAQs:
Q1. Who won the 2003 Cricket World Cup?A1. Australia won the 2003 World Cup after beating India by 125 runs in the final at Johannesburg.
Q2. How many teams played in the 2003 World Cup?A2. Fourteen teams took part in the tournament, with 54 matches played overall.
Q3. Who scored the most runs in the 2003 World Cup?A3. Sachin Tendulkar was the leading run-scorer with 673 runs. He also received the Player of the Series award.
Q4. Who took the most wickets in the 2003 World Cup?A4. Chaminda Vaas of Sri Lanka finished with 23 wickets, the highest total in the tournament.
Q5. Which Associate team reached the semi-final in 2003?A5. Kenya reached the semi-final after an impressive run through the tournament. India defeated them by 91 runs in the semi-final.