Saturday, April 21 (Day 1 - Last 32)
10am: 1 John Higgins 5-4 Liang Wenbo (1), 11 Martin Gould 6-3 David Gilbert (1)
2.30pm: 2 Stuart Bingham 1-8 Stephen Hendry (1), 12 Neil Robertson 7-2 Ken Doherty (1)
7pm: 1* John Higgins 10-9 Liang Wenbo (2), 14 Mark Allen 4-5 Cao Yupeng (1)
Sunday, April 22 (Day 2 - Last 32)
10am: 4 Stephen Maguire 6-3 Luca Brecel (1), 11* Martin Gould 8-10 David Gilbert (2)
2.30pm: 5 Shaun Murphy 5-4 Jamie Jones (1), 14* Mark Allen 6-10 Cao Yupeng (2)
7pm: 2* Stuart Bingham 4-10 Stephen Hendry (2), 12* Neil Robertson 10-4 Ken Doherty (2)
Monday, April 23 (Day 3 - Last 32)
10am: 4* Stephen Maguire 10-5 Luca Brecel (2), 15 Matthew Stevens 8-1 Marco Fu (1)
2.30pm: 5* Shaun Murphy 8-10 Jamie Jones (2), 10 Ronnie O'Sullivan 7-2 Peter Ebdon (1)
7pm: 6 Stephen Lee 4-5 Andrew Higginson (1), 15* Matthew Stevens 10-3 Marco Fu (2)
Tuesday, April 24 (Day 4 - Last 32)
10am: 8 Judd Trump 5-4 Dominic Dale (1), 13 Ding Junhui 4-5 Ryan Day (1)
2.30pm: 3 Graeme Dott 1-8 Joe Perry (1), 10* Ronnie O'Sullivan 10-4 Peter Ebdon (2)
7pm: 6* Stephen Lee 6-10 Andrew Higginson (1) , 16 Mark Selby 3-6 Barry Hawkins (1)
Wednesday, April 25 (Day 5 - Last 32)
10am: 3* Graeme Dott 1-10 Joe Perry (2), 13* Ding Junhui 9-10 Ryan Day (2)
2.30pm: 8* Judd Trump 10-7 Dominic Dale (2), 9 Mark Williams 6-3 Liu Chuang (1)
7pm: 7 Ali Carter 8-1 Mark Davis (1), 16* Mark Selby 3-10 Barry Hawkins (2)
Thursday, April 26 (Day 6 - Last 32 + Last 16)
1pm: 7* Ali Carter 10-2 Mark Davis (2), 22 David Gilbert 3-5 Neil Robertson (1)
7pm: 18 Joe Perry 3-5 Stephen Maguire (1), 9* Mark Williams 10-6 Liu Chuang (2)
Friday, April 27 (Day 7 - Last 16)
10am: 17 John Higgins 3-5 Stephen Hendry (1), 22 David Gilbert 6-10 Neil Robertson (2)
2.30pm: 18 Joe Perry 5-11 Stephen Maguire (2), 23 Ryan Day 6-2 Cao Yupeng (1)
7pm: 17 John Higgins 4-12 Stephen Hendry (2), 22* David Gilbert 9-13 Neil Robertson (3)
Saturday, April 28 (Day 8 - Last 16)
10am: 18* Joe Perry 7-13 Stephen Maguire (3), 23 Ryan Day 9-7 Cao Yupeng (2)
2.30pm: 17* John Higgins 4-13 Stephen Hendry (3), 21 Mark Williams 3-5 Ronnie O'Sullivan (1)
7pm: 20 Ali Carter 5-3 Judd Trump (1), 23* Ryan Day 13-7 Cao Yupeng (3)
Sunday, April 29 (Day 9 - Last 16)
10am: 19 Jamie Jones 4-4 Andrew Higginson (1), 24 Matthew Stevens 3-5 Barry Hawkins (1)
2.30pm: 20 Ali Carter 7-9 Judd Trump (2), 21 Mark Williams 5-11 Ronnie O'Sullivan (2)
7pm: 19 Jamie Jones 10-6 Andrew Higginson (2), 24 Matthew Stevens 8-8 Barry Hawkins(2)
Monday, April 30 (Day 10 - Last 16)
1pm: 20* Ali Carter 13-12 Judd Trump (3), 24* Matthew Stevens 13-11 Barry Hawkins (3)
7pm: 19* Jamie Jones 13-10 Andrew Higginson (3), 21* Mark Williams 6-13 Ronnie O'Sullivan (3)
Tuesday, May 1 (Day 11 - Quarter-Finals)
10am: QF1 - Stephen Hendry 1-7 Stephen Maguire (1), QF4 - Ryan Day 5-3 Matthew Stevens (1)
2.30pm: QF2 - Jamie Jones 3-5 Ali Carter (1), QF3 - Ronnie O'Sullivan 3-5 Neil Robertson (1)
7pm: QF1 - Stephen Hendry 2-13 Stephen Maguire (2), QF4 - Ryan Day 5-11 Matthew Stevens (2)
Wednesday, May 2 (Day 12 - Quarter-Finals)
10am: QF2 - Jamie Jones 7-9 Ali Carter (2), QF4* - Ryan Day 5-13 Matthew Stevens (3)
2.30pm: QF3 - Ronnie O'Sullivan 9-7 Neil Robertson (2)
7pm: QF2* - Jamie Jones 11-13 Ali Carter (3), QF3* - Ronnie O'Sullivan 13-10 Neil Robertson (3)
Thursday, May 3 (Day 13 - Semi-Finals)
1pm: SF1 - Stephen Maguire 3-5 Ali Carter (1)
7pm: SF2 - Ronnie O'Sullivan 5-3 Matthew Stevens (1)
Friday, May 4 (Day 14 - Semi-Finals)
10am: SF1 - Stephen Maguire 6-10 Ali Carter (2)
2.30pm: SF2 - Ronnie O'Sullivan 11-5 Matthew Stevens (2)
7pm: SF1 - Stephen Maguire 10-14 Ali Carter (3)
Saturday, May 5 (Day 15 - Semi-Finals)
10am: SF2 - Ronnie O'Sullivan 15-9 Matthew Stevens (3)
2.30pm: SF1* - Stephen Maguire 12-17 Ali Carter (4)
7pm: SF2* - Ronnie O'Sullivan 17-10 Matthew Stevens (4)
Sunday, May 6 (Day 16 - Final)
2pm: Final - Ali Carter 3-5 Ronnie O'Sullivan (1 - 8 frames)
7pm: Final - Ali Carter 7-10 Ronnie O'Sullivan (2 - 9 frames)
Monday, May 7 (Day 17 - Final)
2.30pm: Final - Ali Carter 10-15 Ronnie O'Sullivan (3 - 8 frames)
7.30pm: Final* - Ali Carter 11-18 Ronnie O'Sullivan (4 - 10 frames)
Ronnie O'Sullivan won World Snooker Championship 2012! Congratulations!