The 2019 Cricket World Cup begins on Thursday, with a match between England and South Africa. The 10-team competition spans over 45 days with 47 matches before the final on 14 July. Almost 800,000 fans will watch these matches between 10 teams across 11 venues in England and Wales.
Here is the full schedule:
*Australian Eastern Standard Time (AEST)
May
Thursday 30th - England vs South Africa (7:30 pm)
Friday 31st - West Indies vs Pakistan (7:30 pm)
June
Saturday 1st - New Zealand vs Sri Lanka (7:30 pm)
Saturday 1st - Afghanistan vs Australia (Day-Night) (10:30 pm)
Sunday 2nd - South Africa vs Bangladesh (7:30 pm)
Monday 3rd - England vs Pakistan (7:30 pm)
Tuesday 4th - Afghanistan vs Sri Lanka (7:30 pm)
Wednesday 5th - South Africa vs India (7:30 pm)
Wednesday 5th - Bangladesh vs New Zealand (Day-Night) (10:30 pm)
Thursday 6th - Australia vs West Indies (7:30 pm)
Friday 7th - Pakistan vs Sri Lanka (7:30 pm)
Saturday 8th - England vs Bangladesh (7:30 pm)
Saturday 8th - Afghanistan vs New Zealand (Day-Night) (10:30 pm)
Sunday 9th - India vs Australia (7:30 pm)
Monday 10th - South Africa vs West Indies (7:30 pm)
Tuesday 11th - Bangladesh vs Sri Lanka (7:30 pm)
Wednesday 12th - Australia vs Pakistan (7:30 pm)
Thursday 13th - India vs New Zealand (7:30 pm)
Friday 14th - England vs West Indies (7:30 pm)
Saturday 15th - Sri Lanka vs Australia (7:30 pm)
Saturday 15th - South Africa vs Afghanistan (Day-Night) (10:30 pm)
Sunday 16th - India vs Pakistan (7:30 pm)
Monday 17th - West Indies vs Bangladesh (7:30 pm)
Tuesday 18th - England vs Afghanistan (7:30 pm)
Wednesday 19th - New Zealand v South Africa (7:30 pm)
Thursday 20th Australia vs Bangladesh (7:30 pm)
Friday 21st England vs Sri Lanka (7:30 pm)
Saturday 22nd - India vs Afghanistan (7:30 pm)
Saturday 22nd - West Indies vs New Zealand (Day-Night) (10:30 pm)
Sunday 23rd - Pakistan vs South Africa (7:30 pm)
Monday 24th - Bangladesh vs Afghanistan (7:30 pm)
Tuesday 25th - England vs Australia (7:30 pm)
Wednesday 26th - New Zealand vs Pakistan (7:30 pm)
Thursday 27th - West Indies vs India (7:30 pm)
Friday 28th - Sri Lanka vs South Africa (7:30 pm)
Saturday 29th - Pakistan vs Afghanistan (7:30 pm)
Saturday 29th - New Zealand vs Australia (Day-Night) (10:30 pm)
Sunday 30th - England vs India (7:30 pm)
July
Monday 1st - Sri Lanka vs West Indies (7:30 pm)
Tuesday 2nd - Bangladesh vs India (7:30 pm)
Wednesday 3rd - England vs New Zealand (7:30 pm)
Thursday 4th - Afghanistan vs West Indies (7:30 pm)
Friday 5th - Pakistan vs Bangladesh (7:30 pm)
Saturday 6th - Sri Lanka vs India (7:30 pm)
Saturday 6th - Australia vs South Africa (Day-Night) (10:30 pm)
Tuesday 9th – 1st Semi-final: 1st vs 4th (7:30 pm)
Thursday 11th – 2nd Semi-final: 2nd vs 3rd (7:30 pm)
Sunday 14th - Final (7:30 pm)