Cricket World Cup 2023: Teams, fixtures, live stream details
India is hosting the top cricketing nations as they compete in the ICC Men’s ODI World Cup

The ICC Men’s ODI World Cup 2023 is just around the corner, with only nine days remaining before the grand event begins. The opening match of the cricket tournament is set to feature a clash between England and New Zealand, both of whom were the finalists in the 2019 ICC Men’s Cricket World Cup.
Warm-up matches
Prior to the official start of the ODI World Cup 2023, all ten participating teams will engage in two warm-up matches each.
These preparatory matches are scheduled to be held across three prominent venues in India, spanning from September 29 to October 3.
Pakistan cricket team in India
A noteworthy moment in sporting history and politics as Pakistan’s cricket team arrived in India to participate in the tournament after a hiatus of seven years.
Teams
- India
- Pakistan
- Australia
- England
- New Zealand
- South Africa
- Sri Lanka
- Bangladesh
- Afghanistan
- Netherlands
Warm-Up match schedule
In the lead-up to the tournament, a series of warm-up matches will be held. Here are all the details:
September 29, 2023 – Friday
Bangladesh vs. Sri Lanka at Barsapara Cricket Stadium, Guwahati
South Africa vs. Afghanistan at Greenfield International Stadium, Thiruvananthapuram
New Zealand vs. Pakistan at Rajiv Gandhi International Stadium, Hyderabad
September 30, 2023 – Saturday
India vs. England at Barsapara Cricket Stadium, Guwahati
Australia vs. Netherlands at Greenfield International Stadium, Thiruvananthapuram
October 2, 2023 – Monday
England vs. Bangladesh at Barsapara Cricket Stadium, Guwahati
New Zealand vs. South Africa at Greenfield International Stadium, Thiruvananthapuram
October 3, 2023 – Tuesday
Afghanistan vs. Sri Lanka at Barsapara Cricket Stadium, Guwahati
India vs. Netherlands at Greenfield International Stadium, Thiruvananthapuram
Pakistan vs. Australia at Rajiv Gandhi International Stadium, Hyderabad
Where to Watch: Live stream details
In India
Selected matches will be broadcast live on the Star Sports Network, spanning channels like Star Sports 1, Star Sports 1 HD, Star Sports 2, Star Sports 3, and DD Sports. For live streaming, viewers can tune in to the Disney+ Hotstar app.
In Australia
Selected matches will be aired live on Fox Sports and Channel 9, with live streaming accessible through the Foxtel Go and Kayo apps.
In the UK
UK viewers can watch selected matches live on Sky Sports, and for live streaming, the Sky Go app is the go-to platform.
In the US and Canada
Cricket enthusiasts in the US and Canada can enjoy selected matches exclusively through TV and digital platforms on Willow TV.
In the Caribbean Islands
Select matches will be broadcast live on ESPN and ESPN2, while all matches will be available for live streaming on ESPN Play.
In New Zealand
Selected matches will be live on Sky Sport NZ.
In Pakistan
PTV and ASports HD will telecast all matches.
In Sri Lanka
All matches will be live telecast on SLRC (Channel Eye).
In South Africa
Selected matches will be live telecast on SuperSports, and all matches will be accessible live through the SuperSport app.
ICC Men’s ODI World Cup 2023 fixtures
DATE | FIXTURE | VENUE | TIME |
---|---|---|---|
OCTOBER 5 | England vs New Zealand | Ahmedabad | 2:00 PM |
October 6 | Pakistan vs Netherlands | Hyderabad | 2:00 PM |
October 7 | Bangladesh vs Afghanistan | Dharamsala | 10:30 AM |
October 7 | South Africa vs Sri Lanka | Delhi | 2:00 PM |
October 8 | India vs Australia | Chennai | 2:00 PM |
October 9 | New Zealand vs Netherlands | Hyderabad | 2:00 PM |
October 10 | England vs Bangladesh | Dharamsala | 10:30 AM |
October 10 | Pakistan vs Sri Lanka | Hyderabad | 2:00 PM |
October 11 | India vs Afghanistan | Delhi | 2:00 PM |
October 12 | Pakistan vs Sri Lanka | Hyderabad | 2:00 PM |
October 12 | Australia vs South Africa | Lucknow | 2:00 PM |
October 13 | New Zealand vs Bangladesh | Chennai | 2:00 PM |
October 14 | India vs Pakistan | Ahmedabad | 2:00 PM |
October 15 | England vs Afghanistan | Delhi | 2:00 PM |
October 16 | Australia vs Sri Lanka | Lucknow | 2:00 PM |
October 17 | South Africa vs Netherlands | Dharamsala | 2:00 PM |
October 18 | New Zealand vs Afghanistan | Chennai | 2:00 PM |
October 19 | India vs Bangladesh | Pune | 2:00 PM |
October 20 | Australia vs Pakistan | Bengaluru | 2:00 PM |
October 21 | England vs South Africa | Mumbai | 10:30 AM |
October 21 | Netherlands vs Sri Lanka | Lucknow | 2:00 PM |
October 22 | India vs New Zealand | Dharamsala | 2:00 PM |
October 23 | Pakistan vs Afghanistan | Chennai | 2:00 PM |
October 24 | South Africa vs Bangladesh | Mumbai | 2:00 PM |
October 25 | Australia vs Netherlands | Delhi | 2:00 PM |
October 26 | England vs Sri Lanka | Bengaluru | 2:00 PM |
October 27 | Pakistan vs South Africa | Chennai | 2:00 PM |
October 28 | Netherlands vs Bangladesh | Kolkata | 10:30 AM |
October 28 | Australia vs New Zealand | Dharamsala | 2:00 PM |
October 29 | India vs England | Lucknow | 2:00 PM |
October 30 | Afghanistan vs Sri Lanka | Pune | 2:00 PM |
October 31 | Pakistan vs Bangladesh | Kolkata | 2:00 PM |
November 1 | New Zealand vs South Africa | Pune | 2:00 PM |
November 2 | India vs Sri Lanka | Mumbai | 2:00 PM |
November 3 | Netherlands vs Afghanistan | Lucknow | 2:00 PM |
November 4 | England vs Australia | Ahmedabad | 10:30 AM |
November 4 | New Zealand vs Pakistan | Bengaluru | 2:00 PM |
November 5 | India vs South Africa | Kolkata | 2:00 PM |
November 6 | Bangladesh vs Sri Lanka | Delhi | 2:00 PM |
November 7 | Australia vs Afghanistan | Mumbai | 2:00 PM |
November 8 | England vs Netherlands | Pune | 2:00 PM |
November 9 | New Zealand vs Sri Lanka | Bengaluru | 2:00 PM |
November 10 | South Africa vs Afghanistan | Ahmedabad | 2:00 PM |
November 11 | India vs Netherlands | Bengaluru | 2:00 PM |
November 11 | Australia vs Bangladesh | Pune | 2:00 PM |
November 12 | England vs Pakistan | Kolkata | 10:30 AM |
November 12 | India v Netherlands | Bengaluru | 2:00 PM |
November 15 | Semifinal 1 | Mumbai | 2:00 PM |
November 16 | Semifinal 2 | Kolkata | 2:00 PM |
November 19 | Final | Ahmedabad | 2:00 PM |