| 1st Round | |||||
| 16.10.2021 | Old Sennockians | 1 - 7 | Old Chigwellians | ||
| 23.10.2021 | Old Westminsters | 1 - 2 | Old Ardinians | ||
| 23.10.2021 | Old Aldenhamians | 1 - 4 | Old Berkhamstedians | ||
| 23.10.2021 | Old Amplefordians | L - W | KCS Old Boys | ||
| 23.10.2021 | Old Cholmeleians | 4 - 1 | Old Rugbeians | ||
| 23.10.2021 | Old Radleians | 2 - 5 | Old Reptonians | ||
| 23.10.2021 | Old Wykehamists | 6 - 2 | Old Eastbournians | ||
| 23.10.2021 | Old Foresters | 0 - 2 | Old Tonbridgians | ||
| 23.10.2021 | Old Bradfieldians | 8 - 0 | Old Kingstonians | ||
| 30.10.2021 | Old Merchant Taylors | 1 - 2 | Old Shirburnians | ||
| 30.10.2021 | Old Salopians | 4 - 0 | Old Kimboltonians | ||
| 30.10.2021 | Lancing Old Boys | 8 - 1 | Old Malvernians | ||
| 2nd Round | |||||
| 30.10.2021 | Old Brentwoods | 2 - 1 | Old Harrovians | ||
| 18.12.2021 | KCS Old Boys | 4 - 2 | Old Wykehamists | ||
| 18.12.2021 | Old Alleynians | 3 - 4 | Old Chigwellians | ||
| 18.12.2021 | Old Etonians | 2 - 1 | Lancing Old Boys | ||
| 18.12.2021 | Old Berkhamstedians | 1 - 6 | Old Reptonians | ||
| 18.12.2021 | Old Shirburnians | W - L | Old Cholmeleians | ||
| 18.12.2021 | Old Bradfieldians | †5 - 3† | Old Ardinians | ||
| 18.12.2021 | Old Brentwoods | 3 - 2 | Old Tonbridgians | ||
| Quarter-Finals | |||||
| 12.02.2022 | Old Etonians | 4 - 3 | KCS Old Boys | ||
| 12.02.2022 | Old Bradfieldians | 5 - 2 | Old Brentwoods | ||
| 19.02.2022 | Old Shirburnians | 1 - 3 | Old Reptonians | ||
| 19.02.2022 | Old Salopians | 1 - 2 | Old Chigwellians | ||
| Semi-Final | |||||
| 12.03.2022 | Old Etonians | †5 - 5† | Old Bradfieldians | ||
| 16.04.2022 | Old Bradfieldians | 1 - 2 | Old Etonians | ||
| 12.03.2022 | Old Chigwellians | 1 - 3 | Old Reptonians | ||
| Final (Merchant Taylors School, Northwood) | |||||
| 30.04.2022 | Old Etonians | 1 - 7 | Old Reptonians | ||