| Final: | |
| [2] Joe Lee (Surrey) bt Neil Cordell (Yorks) | 9-3, 9-2, 9-0 (30m) |
| Semi-finals: | |
| Neil Cordell (Yorks) bt [1] Adrian Waller (Herts) | 7-9, 9-5, 9-5, 6-9, 9-1 (94m) |
| [2] Joe Lee (Surrey) bt [3/4] Andrew Widdison (Yorks) | 10-8, 9-1, 9-4 (44m) |
| Quarter-finals: | |
| [1] Adrian Waller (Herts) bt [9/16] Alex Ingham (Surrey) | 9-7, 5-9, 9-3, 9-4 (62m) |
| Neil Cordell (Yorks) bt [3/4] Chris Fuller (Northants) | 9-1, 9-0, 9-0 (58m) |
| [3/4] Andrew Widdison (Yorks) bt [5/8] Adam Murrills (Cheshire) | 8-10, 9-3, 9-3, 9-5 (77m) |
| [2] Joe Lee (Surrey) bt [5/8] Hywel Robinson (Wales) | 9-1, 9-4, 9-2 (40m) |
| 3rd round: | |
| [1] Adrian Waller (Herts) bt [9/16] Anthony Graham (Glos) | 9-6, 9-0, 9-3 (29m) |
| [9/16] Alex Ingham (Surrey) bt [5/8] Ben Coleman (Essex) | 9-4, 9-6, 9-4 (46m) |
| [3/4] Chris Fuller (Northants) bt [9/16] Sam Wileman (Yorks) | 9-5, 9-3, 9-0 (44m) |
| Neil Cordell (Yorks) bt [5/8] Michael Harris (Devon) | 9-5, 9-2, 9-3 (46m) |
| [5/8] Adam Murrills (Cheshire) bt Richard Underhill (Notts) | 9-1, 9-3, 9-4 (31m) |
| [3/4] Andrew Widdison (Yorks) bt Nicholas Hopcroft (Surrey) | 9-1, 9-3, 9-4 (23m) |
| [5/8] Hywel Robinson (Wales) bt Chris Rusling (Yorks) | 9-5, 9-2, 9-0 (28m) |
| [2] Joe Lee (Surrey) bt [9/16] Ted Jeal (Kent) | 2-9, 9-5, 9-1, 9-6 (41m) |