| June 5, 2009 – Friday |
| 16:30 GMT – 1st Match, Group B – England v Netherlands at Lord’s, London |
| June 6, 2009 – Saturday |
09:00 GMT – 2nd Match, Group D – New Zealand v Scotland at Kennington Oval, London 13:00 GMT – 3rd Match, Group C – Australia v West Indies at Kennington Oval, London 17:00 GMT – 4th Match, Group A – Bangladesh v India at Trent Bridge, Nottingham |
| June 7, 2009 – Sunday |
12:30 GMT – 5th Match, Group D – Scotland v South Africa at Kennington Oval, London 16:30 GMT – 6th Match, Group B – England v Pakistan at Kennington Oval, London |
| June 8, 2009 – Monday |
12:30 GMT – 7th Match, Group A – Bangladesh v Ireland at Trent Bridge, Nottingham 16:30 GMT – 8th Match, Group C – Australia v Sri Lanka at Trent Bridge, Nottingham |
| June 9, 2009 – Tuesday |
12:30 GMT – 9th Match, Group B – Netherlands v Pakistan at Lord’s, London 16:30 GMT – 10th Match, Group D – New Zealand v South Africa at Lord’s, London |
| June 10, 2009 – Wednesday |
12:30 GMT – 11th Match, Group C – Sri Lanka v West Indies at Trent Bridge, Nottingham 16:30 GMT – 12th Match, Group A – India v Ireland at Trent Bridge, Nottingham |
| June 11, 2009 – Thursday |
12:30 GMT – 13th Match, Group F – Ireland v New Zealand at Trent Bridge, Nottingham 16:30 GMT – 14th Match, Group E – England v South Africa at Trent Bridge, Nottingham |
| June 12, 2009 – Friday |
12:30 GMT – 15th Match, Group F – Pakistan v Sri Lanka at Lord’s, London 16:30 GMT – 16th Match, Group E – England v South Africa at Lord’s, London |
| June 13, 2009 – Saturday |
12:30 GMT – 17th Match, Group E – South Africa v West Indies at Kennington Oval, London 16:30 GMT – 18th Match, Group F – New Zealand v Pakistan at Kennington Oval, London |
| June 14, 2009 – Sunday |
12:30 GMT – 19th Match, Group F – Ireland v Sri Lanka at Lord’s, London 16:30 GMT – 20th Match, Group E – England v India at Lord’s, London |
| June 15, 2009 – Monday |
12:30 GMT – 21st Match, Group F – Ireland v Pakistan at Kennington Oval, London 16:30 GMT – 22nd Match, Group E – England v West Indies Kennington Oval, London |
| June 16, 2009 – Tuesday |
12:30 GMT – 23rd Match, Group F – New Zealand v Sri Lanka at Trent Bridge, Nottingham 16:30 GMT – 24th Match, Group E – India v South Africa at Trent Bridge, Nottingham |
| June 18, 2009 – Thursday |
| 16:30 GMT – 1st Semi-Final – Pakistan v South Africa at Trent Bridge, Nottingham |
| June 19, 2009 – Friday |
| 16:30 GMT – 2nd Semi-Final – Sri Lanka v West Indies at Kennington Oval, London |
| June 21, 2009 – Sunday |
| 14:00 GMT – Final – Pakistan v Sri Lanka at Lord’s, London |