ICC World Cup 2023 Schedule & Results
The 2023 ICC Cricket World Cup was held in India from October 5 to November 19, 2023. It was the 13th edition of the tournament, featuring ten teams: India, Australia, England, New Zealand, Pakistan, South Africa, Bangladesh, Sri Lanka, Afghanistan, and the Netherlands.
Tournament Format & Schedule
The tournament followed a round-robin format, where each team played nine group-stage matches against every other team. The top four teams advanced to the semi-finals.
Group Stage Matches (October 5 - November 12, 2023)
The tournament began on October 5 with a match between England and New Zealand at Narendra Modi Stadium, Ahmedabad. The group stage continued until November 12, with matches held across ten venues in India, including Eden Gardens (Kolkata), Wankhede Stadium (Mumbai), and M. Chinnaswamy Stadium (Bengaluru).
Semi-Finals (November 15 & 16, 2023)
First Semi-Final (November 15, Mumbai): India vs. New Zealand – India won.
Second Semi-Final (November 16, Kolkata): Australia vs. South Africa – Australia won.
Final (November 19, 2023, Ahmedabad)
The final featured India vs. Australia at the Narendra Modi Stadium. Australia defeated India to win their sixth ICC Cricket World Cup title, securing a historic victory.
Memorable Moments
The 2023 Cricket World Cup was marked by thrilling matches, standout performances, and record-breaking feats, making it one of the most exciting tournaments in cricket history..
MATCH
DATE/ TIME
MATCH DETAIL
VENUE
Match 1
05 30
10:30 AM / 3:00 PM LOCAL TIME

England
V 
South Africa

England
VSouth Africa
RESULT:
England won by 104 runs
Match 2
05 31
10:30 AM / 3:00 PM LOCAL TIME

Pakistan
V 
West Indies

Pakistan
VWest Indies
RESULT:
West Indies won by 7 wickets (with 218 balls remaining)
Match 3
06 01
10:30 AM / 3:00 PM LOCAL TIME

Srilanka
V 
New Zealand

Srilanka
VNew Zealand
RESULT:
New Zealand won by 10 wickets (with 203 balls remaining)
Match 4
06 01
01:30 AM / 6:00 PM LOCAL TIME

Afghanistan
V 
Australia

Afghanistan
VAustralia
RESULT:
Australia won by 7 wickets (with 91 balls remaining)
Match 5
01 02
10:30 AM / 3:00 PM LOCAL TIME

Bangladesh
V 
South Africa
Bangladesh VSouth Africa
RESULT:
Bangladesh won by 21 runs
Match 6
06 03
10:30 AM / 3:00 PM LOCAL TIME

Pakistan
V 
England
Pakistan VEngland
RESULT:
Pakistan won by 14 runs
Match 7
06 04
10:30 AM / 3:00 PM LOCAL TIME

Srilanka
V 
Afghanistan
Srilanka VAfghanistan
Match 8
06 05
10:30 AM / 3:00 PM LOCAL TIME

South Africa
V 
India
South Africa VIndia
RESULT:
India won by 6 wickets (with 15 balls remaining)
Match 9
06 05
01:30 AM / 6:00 PM LOCAL TIME

Bangladesh
V 
New Zealand
Bangladesh VNew Zealand
RESULT:
New Zealand won by 2 wickets (with 17 balls remaining)
Match 10
06 06
10:30 AM / 3:00 PM LOCAL TIME

Australia
V 
West Indies
Australia VWest Indies
RESULT:
Australia won by 15 runs
Match 11
06 07
10:30 AM / 3:00 PM LOCAL TIME

Pakistan
V 
Srilanka
Pakistan VSrilanka
RESULT:
Match abandoned without a ball bowled
Match 12
06 08
10:30 AM / 3:00 PM LOCAL TIME

England
V 
Bangladesh
England VBangladesh
RESULT:
England won by 106 runs
Match 13
06 08
01:30 AM / 6:00 PM LOCAL TIME

Afghanistan
V 
New Zealand
Afghanistan VNew Zealand
RESULT:
New Zealand won by 7 wickets (with 107 balls remaining)
Match 14
06 09
10:30 AM / 3:00 PM LOCAL TIME

India
V 
Australia
India VAustralia
RESULT:
India won by 36 runs
Match 15
06 10
10:30 AM / 3:00 PM LOCAL TIME

South Africa
V 
West Indies
South Africa VWest Indies
Match 16
06 11
10:30 AM / 3:00 PM LOCAL TIME

Bangladesh
V 
Srilanka
Bangladesh VSrilanka
RESULT:
Match abandoned without a ball bowled
Match 17
06 12
10:30 AM / 3:00 PM LOCAL TIME

Australia
V 
Pakistan
Australia VPakistan
RESULT:
Australia won by 41 runs
Match 18
06 13
10:30 AM / 3:00 PM LOCAL TIME

India
V 
New Zealand
India VNew Zealand
RESULT:
Match abandoned without a ball bowled
Match 19
06 14
10:30 AM / 3:00 PM LOCAL TIME

West Indies
V 
England
West Indies VEngland
RESULT:
England won by 8 wickets (with 101 balls remaining)
Match 20
06 15
10:30 AM / 3:00 PM LOCAL TIME

Australia
V 
Srilanka
Australia VSrilanka
RESULT:
Australia won by 87 runs
Match 21
06 15
01:30 AM / 6:00 PM LOCAL TIME

Afghanistan
V 
South Africa
Afghanistan VSouth Africa
Match 22
06 16
10:30 AM / 3:00 PM LOCAL TIME

India
V 
Pakistan
India VPakistan
RESULT:
India won by 89 runs (D/L method)
Match 23
06 17
10:30 AM / 3:00 PM LOCAL TIME

West Indies
V 
Bangladesh
West Indies VBangladesh
RESULT:
Bangladesh won by 7 wickets (with 51 balls remaining)
Match 24
06 18
10:30 AM / 3:00 PM LOCAL TIME

England
V 
Afghanistan
England VAfghanistan
RESULT:
England won by 150 runs
Match 25
06 19
10:30 AM / 3:00 PM LOCAL TIME

South Africa
V 
New Zealand
South Africa VNew Zealand
RESULT:
New Zealand won by 4 wickets (with 3 balls remaining)
Match 26
06 20
10:30 AM / 3:00 PM LOCAL TIME

Australia
V 
Bangladesh
Australia VBangladesh
RESULT:
Australia won by 48 runs
Match 27
06 21
10:30 AM / 3:00 PM LOCAL TIME

Srilanka
V 
England
Srilanka VEngland
RESULT:
Sri Lanka won by 20 runs
Match 28
06 22
10:30 AM / 3:00 PM LOCAL TIME

India
V 
Afghanistan
India VAfghanistan
RESULT:
India won by 11 runs
Match 29
06 22
01:30 AM / 6:00 PM LOCAL TIME

New Zealand
V 
West Indies
New Zealand VWest Indies
RESULT:
New Zealand won by 5 runs
Match 30
06 23
10:30 AM / 3:00 PM LOCAL TIME

Pakistan
V 
South Africa
Pakistan VSouth Africa
RESULT:
Pakistan won by 49 runs
Match 31
06 24
10:30 AM / 3:00 PM LOCAL TIME

Bangladesh
V 
Afghanistan
Bangladesh VAfghanistan
RESULT:
Bangladesh won by 62 runs
Match 32
06 25
10:30 AM / 3:00 PM LOCAL TIME

Australia
V 
England
Australia VEngland
RESULT:
Australia won by 64 runs
Match 33
06 26
10:30 AM / 3:00 PM LOCAL TIME

New Zealand
V 
Pakistan
New Zealand VPakistan
RESULT:
Pakistan won by 6 wickets (with 5 balls remaining)
Match 34
06 27
10:30 AM / 3:00 PM LOCAL TIME

India
V 
West Indies
India VWest Indies
RESULT:
India won by 125 runs
Match 35
06 28
10:30 AM / 3:00 PM LOCAL TIME

Srilanka
V 
South Africa
Srilanka VSouth Africa
RESULT:
South Africa won by 9 wickets (with 76 balls remaining)
Match 36
06 29
10:30 AM / 3:00 PM LOCAL TIME

Afghanistan
V 
Pakistan
Afghanistan VPakistan
RESULT:
Pakistan won by 3 wickets (with 2 balls remaining)
Match 37
06 29
01:30 AM / 6:00 PM LOCAL TIME

Australia
V 
New Zealand
Australia VNew Zealand
RESULT:
Australia won by 86 runs
Match 38
06 30
10:30 AM / 3:00 PM LOCAL TIME

England
V 
India
England VIndia
RESULT:
England won by 31 runs
Match 39
07 01
10:30 AM / 3:00 PM LOCAL TIME

Srilanka
V 
West Indies
Srilanka VWest Indies
RESULT:
Sri Lanka won by 23 runs
Match 40
07 02
10:30 AM / 3:00 PM LOCAL TIME

India
V 
Bangladesh
India VBangladesh
RESULT:
India won by 28 runs
Match 41
07 03
10:30 AM / 3:00 PM LOCAL TIME

England
V 
New Zealand
England VNew Zealand
RESULT:
West Indies won by 23 runs
Match 42
07 04
10:30 AM / 3:00 PM LOCAL TIME

West Indies
V 
Afghanistan
West Indies VAfghanistan
RESULT:
West Indies won by 23 runs
QUARTER FINAL 1
07 05
10:30 AM / 3:00 PM LOCAL TIME

Pakistan
V 
Bangladesh
Pakistan VBangladesh
RESULT:
Pakistan won by 94 runs
QUARTER FINAL 2
07 06
10:30 AM / 3:00 PM LOCAL TIME

Srilanka
V 
India
Srilanka VIndia
RESULT:
India won by 7 wickets (with 39 balls remaining)
QUARTER FINAL 3
07 06
01:30 AM / 6:00 PM LOCAL TIME

South Africa
V 
Australia
South Africa VAustralia
RESULT:
South Africa won by 10 runs
QUARTER FINAL 4
07 09
10:30 AM / 3:00 PM LOCAL TIME

New Zealand
V 
India
New Zealand VIndia
RESULT:
New Zealand won by 18 runs
SEMI FINAL 1
07 11
10:30 AM / 3:00 PM LOCAL TIME

Australia
V 
England
Australia VEngland
RESULT:
England won by 8 wickets (with 107 balls remaining)
SEMI FINAL 2
07 14
10:30 AM / 3:00 PM LOCAL TIME

New Zealand
V 
England
New Zealand VEngland
RESULT:
Match tied (England won on boundary count)