The International Cricket Council (ICC) has released the schedule for the Men’s Cricket World Cup 2027.

The tournament starts on October 2 in Windhoek, where a three-team Super Series decides the final Group Stage team.

The 12 remaining teams will split into two groups of six.

Group AGroup B
IndiaNew Zealand
AustraliaSouth Africa
PakistanSri Lanka
AfghanistanEngland
ZimbabweBangladesh
Qualifier AQualifier B

Group Stage action begins on October 7 in Cape Town, where defending champions Australia face India in a repeat of the 2023 final. South Africa play New Zealand in Cape Town on October 9. Co-host Zimbabwe open their campaign in Bulawayo.

South Africa and Zimbabwe qualified directly as co-hosts. The best eight teams on the ICC Men’s ODI Team Rankings at the 30 September 2026 cut-off joined them. The Cricket World Cup Qualifier decides the last four places. Its top finisher goes straight to the Group Stage, while the other three play in the Super Series.

Namibia hosts three high-stakes Super Series matches on October 2, 4 and 6. The second, third and fourth-placed finishers from Cricket World Cup Qualifier 2027 play a single round robin, and the team that finishes top claims the final Group Stage spot.

India and Pakistan meet in Johannesburg on October 10. England play Sri Lanka on October 13 in the Namibia Cricket Ground’s final fixture of the tournament.

The Group Stage ends at the new ground in Victoria Falls, where India take on Zimbabwe in the first World Cup match at the venue.

StageDateMatchVenue
Super SeriesSat 2 Oct 2027QF1 v QF3Windhoek
Super SeriesMon 4 Oct 2027QF1 v QF2Windhoek
Super SeriesWed 6 Oct 2027QF2 v QF3Windhoek
Group StageThu 7 Oct 2027India v AustraliaCape Town
Group StageFri 8 Oct 2027Pakistan v AfghanistanTshwane
Group StageFri 8 Oct 2027England v BangladeshWindhoek
Group StageSat 9 Oct 2027Zimbabwe v Qualifier ABulawayo
Group StageSat 9 Oct 2027South Africa v New ZealandCape Town
Group StageSun 10 Oct 2027India v PakistanJohannesburg
Group StageSun 10 Oct 2027Sri Lanka v Qualifier BWindhoek
Group StageMon 11 Oct 2027Zimbabwe v AfghanistanBulawayo
Group StageTue 12 Oct 2027Australia v Qualifier APaarl
Group StageTue 12 Oct 2027New Zealand v BangladeshKuGompo City
Group StageWed 13 Oct 2027England v Sri LankaWindhoek
Group StageWed 13 Oct 2027South Africa v Qualifier BPaarl
Group StageThu 14 Oct 2027India v AfghanistanTshwane
Group StageFri 15 Oct 2027Pakistan v Qualifier ABloemfontein
Group StageFri 15 Oct 2027Zimbabwe v AustraliaHarare
Group StageSat 16 Oct 2027Sri Lanka v BangladeshDurban
Group StageSat 16 Oct 2027South Africa v EnglandGqeberha
Group StageSun 17 Oct 2027India v Qualifier ABloemfontein
Group StageSun 17 Oct 2027New Zealand v Qualifier BHarare
Group StageMon 18 Oct 2027Australia v AfghanistanKuGompo City
Group StageTue 19 Oct 2027Zimbabwe v PakistanHarare
Group StageTue 19 Oct 2027South Africa v BangladeshDurban
Group StageWed 20 Oct 2027New Zealand v Sri LankaJohannesburg
Group StageWed 20 Oct 2027England v Qualifier BHarare
Group StageThu 21 Oct 2027Afghanistan v Qualifier AKuGompo City
Group StageFri 22 Oct 2027Australia v PakistanPaarl
Group StageFri 22 Oct 2027South Africa v Sri LankaJohannesburg
Group StageSat 23 Oct 2027England v New ZealandGqeberha
Group StageSat 23 Oct 2027Bangladesh v Qualifier BTshwane
Group StageSun 24 Oct 2027Zimbabwe v IndiaVictoria Falls
Super 7Mon 25 Oct 2027A2 (Australia) v B3 (Sri Lanka)Johannesburg
Super 7Tue 26 Oct 2027B1 (New Zealand) v A3 (Pakistan)Gqeberha
Super 7Wed 27 Oct 2027B2 (South Africa) v AB4 (England)Tshwane
Super 7Thu 28 Oct 2027A1 (India) v A2 (Australia)Victoria Falls
Super 7Fri 29 Oct 2027B1 (New Zealand) v B3 (Sri Lanka)KuGompo City
Super 7Sat 30 Oct 2027A3 (Pakistan) v AB4 (England)Victoria Falls
Super 7Sun 31 Oct 2027B2 (South Africa) v A1 (India)Johannesburg
Super 7Mon 1 Nov 2027A2 (Australia) v B1 (New Zealand)Victoria Falls
Super 7Tue 2 Nov 2027B3 (Sri Lanka) v AB4 (England)Cape Town
Super 7Wed 3 Nov 2027B2 (South Africa) v A3 (Pakistan)Durban
Super 7Thu 4 Nov 2027A1 (India) v B1 (New Zealand)Paarl
Super 7Fri 5 Nov 2027A2 (Australia) v AB4 (England)Durban
Super 7Sat 6 Nov 2027B2 (South Africa) v B3 (Sri Lanka)Bloemfontein
Super 7Sun 7 Nov 2027A1 (India) v A3 (Pakistan)Cape Town
Super 7Mon 8 Nov 2027B1 (New Zealand) v AB4 (England)Durban
Super 7Tue 9 Nov 2027B2 (South Africa) v A2 (Australia)Gqeberha
Super 7Wed 10 Nov 2027A3 (Pakistan) v B3 (Sri Lanka)Bloemfontein
Super 7Thu 11 Nov 2027A1 (India) v AB4 (England)Gqeberha
Super 7Fri 12 Nov 2027B2 (South Africa) v B1 (New Zealand)Cape Town
Super 7Sat 13 Nov 2027A2 (Australia) v A3 (Pakistan)Bloemfontein
Super 7Sun 14 Nov 2027A1 (India) v B3 (Sri Lanka)Durban
Semi-finalWed 17 Nov 2027Semi-final 1Cape Town
Semi-finalThu 18 Nov 2027Semi-final 2Tshwane
FinalSun 21 Nov 2027FinalJohannesburg

The top three teams in each group advance to the next round. The fourth-placed team with more points than the other group’s fourth-placed team takes the seventh spot. Teams carry no points over from the Group Stage, and each plays six more matches between October 25 and November 14.

To help fans plan travel and buy tickets, the ICC has pre-seeded the Super 7 positions:

A1: India
A2: Australia
A3: Pakistan
AB4: England
B1: New Zealand
B2: South Africa
B3: Sri Lanka

If a non-seeded team qualifies and a pre-seeded team does not, the newcomer takes the displaced team’s position. The Super 7 stage opens on Monday, October 25, 2027, in Johannesburg, with A2 playing B3. That means Australia face Sri Lanka if both qualify. If Bangladesh qualify and Sri Lanka do not, Bangladesh take the B3 spot and play Australia that day.

The top four teams after the Super 7 phase reach the semi-finals. The first-placed team plays fourth, and second plays third. The first semi-final takes place on November 17 in Cape Town, and the second on November 18 in Tshwane. Both have a reserve day.

The final takes place in Johannesburg on November 21with November 22 being the reserve day.