13 Jun 2004 | First Round | Charterhouse Friars v Old Cheltonians | Charterhouse School, Godalming | Results |
13 Jun 2004 | First Round | Downside Wanderers v Old Amplefordians | Downside School, Stratton-on-the-Fosse | Results |
13 Jun 2004 | First Round | Harrow Wanderers v Repton Pilgrims | Harrow School Cricket Ground, Harrow-on-the-Hill | Results |
13 Jun 2004 | First Round | Lancing Rovers v Sherborne Pilgrims | Lancing College Ground, Lancing | Results |
13 Jun 2004 | First Round | Old Cholmeleians v Old Malvernians | Highgate School Ground, Highgate | Results |
13 Jun 2004 | First Round | Old Cliftonians v Old Blundellians | Clifton College Close Ground, Clifton | Results |
13 Jun 2004 | First Round | Old Wellingtonians v Old Tonbridgians | Wellington College, Crowthorne | Results |
13 Jun 2004 | First Round | Old Westminsters v Old Alleynians | Vincent Square, Westminster | Results |
13 Jun 2004 | First Round | Old Whitgiftians v Felsted Robins | Whitgift School, Croydon | Results |
13 Jun 2004 | First Round | Old Wykehamists v Haileybury Hermits | Ridding Field, Winchester | Results |
13 Jun 2004 | First Round | Radley Rangers v Bradfield Waifs | Radley College Bigside Ground, Abingdon | Results |
13 Jun 2004 | First Round | Rugby Meteors v Oundle Rovers | Rugby School Ground, Rugby | Results |
13 Jun 2004 | First Round | Shrewsbury Saracens v Old Merchant Taylors | Shrewsbury School, Shrewsbury | Results |
13 Jun 2004 | First Round | St Edward's Martyrs v Old Brightonians | St Edward's School Ground, Oxford | Results |
13 Jun 2004 | First Round | Stowe Templars v Marlborough Blues | Stowe School Ground, Stowe | Results |
13 Jun 2004 | First Round | Uppingham Rovers v Eton Ramblers | Middle Field Pitch 1, Uppingham School | Results |
27 Jun 2004 | Second Round | Bradfield Waifs v Eton Ramblers | Bradfield College, Reading | Results |
27 Jun 2004 | Second Round | Felsted Robins v Old Tonbridgians | Felsted School Ground, Dunmow | Results |
27 Jun 2004 | Second Round | Haileybury Hermits v Old Amplefordians | Haileybury College Ground, Hertford | Results |
27 Jun 2004 | Second Round | Old Blundellians v Repton Pilgrims | Blundell's School, Tiverton | Results |
27 Jun 2004 | Second Round | Old Malvernians v Lancing Rovers | Malvern College Ground, Malvern | Results |
27 Jun 2004 | Second Round | Old Merchant Taylors v Rugby Meteors | Durrants Sports Ground, Croxley Green | Results |
27 Jun 2004 | Second Round | Old Westminsters v Old Brightonians | Vincent Square, Westminster | Results |
27 Jun 2004 | Second Round | Stowe Templars v Charterhouse Friars | Stowe School Ground, Stowe | Results |
11 Jul 2004 | Quarter-Final | Charterhouse Friars v Bradfield Waifs | Charterhouse School, Godalming | Results |
11 Jul 2004 | Quarter-Final | Haileybury Hermits v Old Brightonians | Haileybury College Ground, Hertford | Results |
11 Jul 2004 | Quarter-Final | Old Malvernians v Old Blundellians | Malvern College Ground, Malvern | Results |
11 Jul 2004 | Quarter-Final | Old Tonbridgians v Old Merchant Taylors | Tonbridge School Ground, Tonbridge | Results |
25 Jul 2004 | Semi-Final | Old Brightonians v Old Malvernians | Brighton College Ground, Brighton | Results |
25 Jul 2004 | Semi-Final | Old Tonbridgians v Bradfield Waifs | Tonbridge School Ground, Tonbridge | Results |
15 Aug 2004 | Final | Old Malvernians v Old Tonbridgians | Sir Paul Getty's Ground, Wormsley | Results |