-
Published on : October 12th, 2026ICC Cricket World Cup 2019 All Match Results & Scores
The ICC Cricket World Cup 2019 all match results cover 48 matches played across England and Wales from May 30 to July 14, 2019. The tournament featured dramatic group-stage games, New Zealand's semi-final victory over India, and one of the closest finals in cricket history.
England won their first men's ODI World Cup after tying both the final match and the Super Over against New Zealand. Explore the complete match results, team scores, winners, semi-final scorecards and key tournament statistics below.
World Cup 2019 All Match Results List:
Match Teams Scores Results 1 ENG vs SA ENG 311/8; SA 207 England won by 104 runs 2 PAK vs WI PAK 105; WI 108/3 West Indies won by 7 wickets 3 SL vs NZ SL 136; NZ 137/0 New Zealand won by 10 wickets 4 AFG vs AUS AFG 207; AUS 209/3 Australia won by 7 wickets 5 BAN vs SA BAN 330/6; SA 309/8 Bangladesh won by 21 runs 6 PAK vs ENG PAK 348/8; ENG 334/9 Pakistan won by 14 runs 7 SL vs AFG SL 201; AFG 152 Sri Lanka won by 34 runs (DLS) 8 SA vs IND SA 227/9; IND 230/4 India won by 6 wickets 9 BAN vs NZ BAN 244; NZ 248/8 New Zealand won by 2 wickets 10 AUS vs WI AUS 288; WI 273/9 Australia won by 15 runs 11 PAK vs SL - Rained out (No play) 12 ENG vs BAN ENG 386/6; BAN 280 England won by 106 runs 13 AFG vs NZ AFG 172; NZ 173/3 New Zealand won by 7 wickets 14 IND vs AUS IND 352/5; AUS 316 India won by 36 runs 15 SA vs WI SA 29/2 No result (Rain) 16 BAN vs SL - Rained out (No play) 17 AUS vs PAK AUS 307; PAK 266 Australia won by 41 runs 18 IND vs NZ - Rained out (No play) 19 WI vs ENG WI 212; ENG 213/2 England won by 8 wickets 20 AUS vs SL AUS 334/7; SL 247 Australia won by 87 runs 21 AFG vs SA AFG 125; SA 131/1 South Africa won by 9 wickets 22 IND vs PAK IND 336/5; PAK 212/6 India won by 89 runs (DLS) 23 WI vs BAN WI 321/8; BAN 322/3 Bangladesh won by 7 wickets 24 ENG vs AFG ENG 397/6; AFG 247/8 England won by 150 runs 25 SA vs NZ SA 241/6; NZ 245/6 New Zealand won by 4 wickets 26 AUS vs BAN AUS 381/5; BAN 333/8 Australia won by 48 runs 27 SL vs ENG SL 232/9; ENG 212 Sri Lanka won by 20 runs 28 IND vs AFG IND 224/8; AFG 213 India won by 11 runs 29 NZ vs WI NZ 291/8; WI 286 New Zealand won by 5 runs 30 PAK vs SA PAK 308/7; SA 259/9 Pakistan won by 49 runs 31 BAN vs AFG BAN 262/7; AFG 200 Bangladesh won by 62 runs 32 AUS vs ENG AUS 285/7; ENG 221 Australia won by 64 runs 33 NZ vs PAK NZ 237/6; PAK 241/4 Pakistan won by 6 wickets 34 IND vs WI IND 268/7; WI 143 India won by 125 runs 35 SL vs SA SL 203; SA 206/1 South Africa won by 9 wickets 36 AFG vs PAK AFG 227/9; PAK 230/7 Pakistan won by 3 wickets 37 AUS vs NZ AUS 243/9; NZ 157 Australia won by 86 runs 38 ENG vs IND ENG 337/7; IND 306/5 England won by 31 runs 39 SL vs WI SL 338/6; WI 315/9 Sri Lanka won by 23 runs 40 IND vs BAN IND 314/9; BAN 286 India won by 28 runs 41 ENG vs NZ ENG 305/8; NZ 186 England won by 119 runs 42 WI vs AFG WI 311/6; AFG 288 West Indies won by 23 runs 43 PAK vs BAN PAK 315/9; BAN 221 Pakistan won by 94 runs 44 SL vs IND SL 264/7; IND 265/3 India won by 7 wickets 45 SA vs AUS SA 325/6; AUS 315 South Africa won by 10 runs (Note: DLS refers to the Duckworth?Lewis?Stern system used to recalibrate run targets during rain delays.)
A Few Matches That Really Shifted the Narrative:
Pakistan's Classic Comeback:
Pakistan started off looking completely lost, getting rolled over for just 105 by the West Indies in their opener. Barely anyone gave them a chance in their next match against heavy favorites England, but they came out and posted 348/8, hanging on to win by 14 runs in a classic display of how unpredictable they can be.
Bangladesh Making Waves:
Bangladesh was easily one of the most exciting teams to follow during the group stage. They kicked things off with a surprise 21-run win over South Africa, then pulled off a massive chase against the West Indies by scaling down 322 runs with ease. Shakib Al Hasan had a ridiculous tournament, racking up 606 runs and taking 11 wickets.
England Hits a Wall:
The host team looked unbeatable early on, but then stumbled hard. They dropped a close game to Sri Lanka by 20 runs, and Australia comfortably beat them by 64 runs shortly after. Suddenly, England was in serious danger of missing the knockouts altogether. They managed to turn things around just in time by beating India and New Zealand back-to-back to secure a spot in the top four.
The Semi-Finals:
Semi-Final 1: India vs New Zealand
- Scores: New Zealand 239/8; India 221 all out
- Result: New Zealand won by 18 runs
Rain at Old Trafford forced this game across two days. When India came out on day two to start their chase, New Zealand's seamers destroyed their top order almost immediately, leaving them stranded at 5 for 3. Ravindra Jadeja played a fantastic knock (77 off 59) and MS Dhoni chipped in with 50 to give India a fighting chance, but New Zealand kept pulling the game back. A clutch direct hit from Martin Guptill to run out Dhoni killed off the chase, leaving India stranded at 221.
Semi-Final 2: Australia vs England
- Scores: Australia 223 all out; England 226/2
- Result: England won by 8 wickets
Australia had already beaten England in the group stage, but this game wasn't close at all. England?s attack rolled Australia for 223, and their openers knocked off the total in just 32.1 overs. It put England through to their first World Cup final in 27 years.
The Final: England vs New Zealand
- Scores: New Zealand 241/8; England 241 all out (Tied)
- Super Over: England 15/0; New Zealand 15/1 (Tied)
- Result: England won on boundary count
New Zealand batted first and set a tricky target of 241/8, with Henry Nicholls top-scoring with 55. England struggled in reply and lost wickets regularly, but Ben Stokes kept them afloat with an unbeaten 84.
The match ended in chaos. Needing two runs off the final ball, Stokes ran for a second, and a throw from the deep accidentally ricocheted off his diving bat and raced away for four extra overthrows. That brought the score level.
They went to a Super Over, where England scored 15 and New Zealand matched them with 15. Because the Super Over was tied too, the title went to England on a boundary-count technicality?they?d hit 26 total boundaries in the match compared to New Zealand?s 17. The ICC eventually scrapped the rule because of how controversial it was, but the result still stands: England won their first 50-over World Cup.
Quick Tournament Breakdown
- Most Runs: Rohit Sharma ? 648 runs (including 5 centuries)
- Most Wickets: Mitchell Starc ? 27 wickets
- Player of the Tournament: Kane Williamson ? 578 runs
- Highest Team Score: England ? 397/6 vs Afghanistan
- Highest Score by an Individual: David Warner ? 166 vs Bangladesh
Frequently Asked Questions:
Q1. Who won the 2019 World Cup?A1. England won the trophy. Both the 50-over match and the Super Over ended in ties, so the winner was decided by which team hit more boundaries.
Q2. What was the score in the final?A2. New Zealand scored 241/8, and England scored 241 all out. In the Super Over, both teams scored 15 runs.
Q3. Who finished with the most runs?A3. India's Rohit Sharma scored the most runs, finishing with 648 runs across the tournament.
Q4. Who took the most wickets?A4. Australia?s Mitchell Starc took 27 wickets, leading all bowlers.
Q5. How many matches were in the tournament?A5. There were 48 games in total: 45 group matches, two semi-finals, and the final.