1 30-May Thu England vs South Africa 3:00 PM Kennington Oval, London 2 31-May Fri West Indies vs Pakistan 3:00 PM Trent Bridge, Nottingham 3 1-Jun Sat New Zealand vs Sri Lanka 3:00 PM Sophia Gardens, Cardiff 4 1-Jun Sat Afghanistan vs Australia 6:00 PM County Ground, Bristol 5 2-Jun Sun South Africa vs Bangladesh 3:00 PM Kennington Oval, London 6 3-Jun Mon England vs Pakistan 3:00 PM Trent Bridge, Nottingham 7 4-Jun Tue Afghanistan vs Sri Lanka 3:00 PM Sophia Gardens, Cardiff 8 5-Jun Wed South Africa vs India 3:00 PM The Rose Bowl, Southampton 9 5-Jun Wed Bangladesh vs New Zealand 6:00 PM Kennington Oval, London 10 6-Jun Thu Australia vs West Indies 3:00 PM Trent Bridge, Nottingham 11 7-Jun Fri Pakistan vs Sri Lanka 3:00 PM County Ground, Bristol 12 8-Jun Sat England vs Bangladesh 3:00 PM Sophia Gardens, Cardiff 13 8-Jun Sat Afghanistan vs New Zealand 6:00 PM The Cooper Associates County Ground, Taunton 14 9-Jun Sun India vs Australia 3:00 PM Kennington Oval, London 15 10-Jun Mon South Africa vs West Indies 3:00 PM The Rose Bowl, Southampton 16 11-Jun Tue Bangladesh vs Sri Lanka 3:00 PM County Ground, Bristol 17 12-Jun Wed Australia vs Pakistan 3:00 PM The Cooper Associates County Ground, Taunton 18 13-Jun Thu India vs New Zealand 3:00 PM Trent Bridge, Nottingham 19 14-Jun Fri England vs West Indies 3:00 PM The Rose Bowl, Southampton 20 15-Jun Sat Sri Lanka vs Australia 3:00 PM Kennington Oval, London 21 15-Jun Sat South Africa vs Afghanistan 6:00 PM Sophia Gardens, Cardiff 22 16-Jun Sun India vs Pakistan 3:00 PM Old Trafford, Manchester 23 17-Jun Mon West Indies vs Bangladesh 3:00 PM The Cooper Associates County Ground, Taunton 24 18-Jun Tue England vs Afghanistan 3:00 PM Old Trafford, Manchester 25 19-Jun Wed New Zealand vs South Africa 3:00 PM Edgbaston, Birmingham 26 20-Jun Thu Australia vs Bangladesh 3:00 PM Trent Bridge, Nottingham 27 21-Jun Fri England vs Sri Lanka 3:00 PM Headingley, Leeds 28 22-Jun Sat India vs Afghanistan 3:00 PM The Rose Bowl, Southampton 29 22-Jun Sat West Indies vs New Zealand 6:00 PM Old Trafford, Manchester 30 23-Jun Sun Pakistan vs South Africa 3:00 PM Lord's, London 31 24-Jun Mon Bangladesh vs Afghanistan 3:00 PM The Rose Bowl, Southampton 32 25-Jun Tue England vs Australia 3:00 PM Lord's, London 33 26-Jun Wed New Zealand vs Pakistan 3:00 PM Edgbaston, Birmingham 34 27-Jun Thu West Indies vs India 3:00 PM Old Trafford, Manchester 35 28-Jun Fri Sri Lanka vs South Africa 3:00 PM Riverside Ground, Chester-le-Street 36 29-Jun Sat Pakistan vs Afghanistan 3:00 PM Headingley, Leeds 37 29-Jun Sat New Zealand vs Australia 6:00 PM Lord's, London 38 30-Jun Sun England vs India 3:00 PM Edgbaston, Birmingham 39 1-Jul Mon Sri Lanka vs West Indies 3:00 PM Riverside Ground, Chester-le-Street 40 2-Jul Tue Bangladesh vs India 3:00 PM Edgbaston, Birmingham 41 3-Jul Wed England vs New Zealand 3:00 PM Riverside Ground, Chester-le-Street 42 4-Jul Thu Afghanistan vs West Indies 3:00 PM Headingley, Leeds 43 5-Jul Fri Pakistan vs Bangladesh 3:00 PM Lord's, London 44 6-Jul Sat Sri Lanka vs India 3:00 PM Headingley, Leeds 45 6-Jul Sat Australia vs South Africa 6:00 PM Old Trafford, Manchester Semi-Finals 46 9-Jul Tue TBC vs TBC 3:00 PM Old Trafford, Manchester 47 11-Jul Thu TBC vs TBC 3:00 PM Edgbaston, Birmingham Finals 48 14-Jul Sun TBC vs TBC 3:00 PM Lord's, London