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