Here is the Sri Lanka schedule for ICC World Cup 2023, including the full SL fixtures list, match timings and venues.
Subscribe to the Wisden Cricket YouTube channel for post-match analysis, player interviews, and much more.
Having finished 10th in the Super League, Sri Lanka had to play in the World Cup Qualifiers in Zimbabwe earlier this year. There, they won all eight of their matches to qualify for the World Cup, along with the runners-up, the Netherlands.
At the World Cup, Sri Lanka start with warm-up matches against Bangladesh and Afghanistan, both at Guwahati. They begin the World Cup against South Africa at Delhi on October 7, and round off the league stage against New Zealand at Bengaluru on November 9.
South Africa play twice at Lucknow, against Australia on October 16 and against the Netherlands on October 21, their only day match at the World Cup. Apart from New Zealand match, they play England at Bengaluru as well, on October 26.
Sri Lanka won the World Cup in 1996, finished runners-up in 2007 and 2011, and made it to the semi-finals in 2003.
Sri Lanka schedule for ICC World Cup 2023: Full SL fixtures list, match timings and venues
Warm-up matches
September 29, 2 PM: Sri Lanka v Bangladesh (Barsapara Cricket Stadium, Guwahati)
October 3, 2 PM: Sri Lanka v Afghanistan (Barsapara Cricket Stadium, Guwahati)
Main tournament
October 7, 2 PM: Sri Lanka v South Africa (Arun Jaitley Stadium, Delhi)
October 10, 2 PM: Sri Lanka v Pakistan (Rajiv Gandhi International Stadium, Uppal, Hyderabad)
October 16, 2 PM: Sri Lanka v Australia (Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow)
October 21, 10.30 AM: Sri Lanka v Netherlands (Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow)
October 26, 2 PM: Sri Lanka v England (M Chinnaswamy Stadium, Bengaluru)
October 30, 2 PM: Sri Lanka v Afghanistan (Maharashtra Cricket Association Stadium, Gahunje, Pune)
November 2, 2 PM: Sri Lanka v India (Wankhede Stadium, Mumbai)
November 6, 2 PM: Sri Lanka v Bangladesh (Arun Jaitley Stadium, Delhi)
November 9, 2 PM: Sri Lanka v New Zealand (M Chinnaswamy Stadium, Bengaluru)
(all timings local)