| Round 1, Sunday 16th May 2004 |
| Byes : Kearsley |
| Bradshaw v Leigh |
| Bradshaw 198 for 9, D.Morris 42 |
| Leigh 200 for 2, S.Mullaney 99, D.Dove 55 |
| Leigh won by 8 wickets |
| Huyton v Greenmount |
| Huyton 245 for 5 |
| Greenmount 197 all out |
| Huyton won by 48 runs |
| Horwich v Wallasey |
| Wallasey 202 for 8, D.White 4/20 |
| Horwich 177 all out, D.White 74 |
| Wallasey won by 25 runs |
| Walkden v Great Eccleston |
| Gt. Eccleston 130 for 8, D.Smith 5/26 |
| Walkden 132 for 3, P.Roach 63* |
| Walkden won by 7 wickets |
| Woodbank v Westhoughton |
| Woodbank 151 for 7 |
| Westhoughton 152 for 5 |
| Westhoughton won by 5 wickets |
| Round 2, Sunday 13th June 2004 |
| Kearsley v Darwin |
| Kearsley 110 all out |
| Darwin 114 for3 |
| Darwin won by 7 wickets |
| Vernon Carus v Walkden |
| Walkden 273 for 3, Bennison 115, Roach 114* |
| Vernon Carus 154 all out, |
| Walkden won by 119 runs |
| Westhoughton v Croston |
| Croston conceded the game as they could not field a team |
| Round 3, Sunday 27th June |
| Walkden v Westhoughton |
| Westhoughton 144 all out |
| Walkden 134 all out |
| Westhoughton won by 10 runs |
| Quarter Final, Sunday 25th July |
| Westhoughton v Monton Weaste (20-overs each) |
| Monton Weaste 152 for 5 |
| Westhoughton 154 for 5, Ian Pilkington 57* |
| Westhoughton won by 5 wickets |
| Semi-Final, Sunday 8th August |
| Settle v Westhoughton |
| Settle 255 for 7, Morris 71, Mayers 4/24 |
| Westhoughton 238 for 5, Ian Pilkington 77, Morris 3/37 |
| Westhoughton won by 5 wickets after total reduced to 238 due to rain |
| Final, Sunday 12th September |
| Westhoughton v Bootle at Old Trafford |
| Bootle 239 for 5, Snellgrove 111 |
| Westhoughton 112 all out, Pilkington 37 |
| Bootle won by 127 runs |