ICC Cricket World Cup is kicking from 30th May, 2019. 10 teams will feature in this Iconic tournament. Every team wishes to have a title in its name. A total of 48 matches including semi-final and final are scheduled in this massive tournament. ICC Cricket World Cup 2019 Schedule is as follows:


May 30 2019England vs South AfricaLondon
May 31 2019Pakistan vs West IndiesNottingham
Jun 1 2019New Zealand vs Sri LankaCardiff
Jun 1 2019Afghanistan vs AustraliaBristol
Jun 2 2019Bangladesh vs South AfricaLondon
Jun 3 2019England vs  PakistanNottingham
Jun 4 2019Afghanistan vs Sri LankaCardiff
Jun 5 2019India vs South AfricaSouthampton
Jun 5 2019Bangladesh vs New ZealandLondon
Jun 6 2019Australia vs West IndiesNottingham
Jun 7 2019Pakistan vs Sri LankaBristol
Jun 8 2019England vs BangladeshCardiff
Jun 8 2019Afghanistan vs New ZealandTaunton
Jun 9 2019Australia vs IndiaLondon
Jun 10 2019South Africa vs West IndiesSouthampton
Jun 11 2019Bangladesh vs Sri LankaBristol
Jun 12 2019Australia vs PakistanTaunton
Jun 13 2019India vs New ZealandNottingham
Jun 14 2019England vs West IndiesSouthampton
Jun 15 2019Australia vs Sri LankaLondon
Jun 15 2019Afghanistan vs South AfricaCardiff
Jun 16 2019India vs PakistanManchester
Jun 17 2019Bangladesh vs West IndiesTaunton
Jun 18 2019Afghanistan vs EnglandManchester
Jun 19 2019New Zealand vs South AfricaBirmingham
Jun 20 2019Australia vs BangladeshNottingham
Jun 21 2019England vs Sri LankaLeeds
Jun 22 2019Afghanistan vs IndiaSouthampton
Jun 22 2019New Zealand vs West IndiesManchester
Jun 23 2019Pakistan vs South AfricaLondon
Jun 24 2019Afghanistan vs BangladeshSouthampton
Jun 25 2019England vs AustraliaLondon
Jun 26 2019New Zealand vs PakistanBirmingham
Jun 27 2019India vs West IndiesManchester
Jun 28 2019South Africa vs Sri LankaChester-le-Street
Jun 29 2019Afghanistan vs PakistanLeeds
Jun 29 2019Australia vs New ZealandLondon
Jun 30 2019England vs IndiaBirmingham
Jul 1 2019Sri Lanka vs West IndiesChester-le-Street
Jul 2 2019Bangladesh vs IndiaBirmingham
Jul 3 2019England vs New ZealandChester-le-Street
Jul 4 2019Afghanistan vs West IndiesLeeds
Jul 5 2019Bangladesh vs PakistanLondon
Jul 6 2019India vs Sril LankaLeeds
Jul 6 2019Australia vs South AfricaManchester
Jul 9 20191st Semi Final – India vs New ZealandManchester
Jul 11 20192nd Semi Final – Australia vs EnglandBirmingham
Jul 14 2019Final – New Zealand vs EnglandLondon


World Cup 2019 Warm-up Matches

Before the World Cup, two warm up matches are scheduled for each team which will be played from 24th of May. Find out the list of these matches here.