Match Ended,England beat Afghanistan by 150 runs
The 12th edition of the ICC Cricket World Cup will kickstart on May 30 with hosts England taking on South Africa. A total of 48 matches will be played across eleven venues in England and Wales. The tournament will get underway at the Kennington Oval in London and the second fixture where West Indies take on Pakistan will shift to Trent Bridge in Nottingham. The semi-finals will be played at the Old Trafford in Manchester and Edgbaston in Birmingham, while the finals will take place at The Lords.