1. Round
16/07/2021 19:45 Briton Ferry Llansawel AFC - Pontypridd Town 3:4 (1:1, 2:2) pso
19:45 Llanelli Town - Newport County 5:0 (3:0)
19:45 Bangor City - Holyhead Hotspur 4:0 (1:0)
19:45 Llandudno FC - Denbigh Town 3:0 (1:1, 3:3) pso
17/07/2021 Port Talbot Town - Swansea University dnp
14:30 Trefelin BGC - Taff's Well AFC 2:0 (0:0)
14:30 Cambrian & Clydach - Carmarthen Town 4:1 (3:0)
14:30 Llantwit Major FC - Risca United 2:4 (3:1, 3:3) pso
14:30 Cwmbran Celtic - Afan Lido FC 3:0 (3:0)
14:30 Llangefni Town FC - Prestatyn Town 1:2 (0:0)
14:30 Holywell Town - Colwyn Bay FC 2:1 (0:1)
14:30 Airbus UK - Guilsfield FC 6:5 (1:0, 1:1) pso
14:30 Llanidloes Town FC - Gresford Athletic 2:3 (1:1)
14:30 Llanrhaeadr-ym-Mochnant - Penrhyncoch FC 1:4 (1:2)
2. Round
06/08/2021 19:00 Ruthin Town - Caernarfon Town 0:3 (0:2)
19:00 Undy Athletic - Swansea University 5:3 (0:1, 1:1) pso
19:45 Airbus UK - Buckley Town 3:2 (2:0)
19:45 Conwy Borough FC - Holywell Town 1:3 (1:3)
19:45 Llandudno FC - Connah's Quay Nomads 0:2 (0:1)
19:45 Prestatyn Town - Cefn Druids 3:0 (3:0)
19:45 Ammanford AFC - Cardiff Metropolitan 0:4 (0:2)
20:00 Aberystwyth Town - Penybont FC 5:4 (0:1, 1:1) pso
07/08/2021 14:30 Flint Town United - Bala Town 1:3 (0:1, 1:1) pso
14:30 Gresford Athletic - Bangor City 0:1 (0:1)
14:30 Penrhyncoch FC - The New Saints 2:1 (1:0)
14:30 Barry Town United - Llanelli Town 5:0 (3:0)
14:30 Cambrian & Clydach - Newtown AFC 2:4 (1:2)
14:30 Cwmbran Celtic - Pontypridd Town 1:2 (1:0)
14:30 Haverfordwest County - Goytre United 3:0 (0:0)
14:30 Trefelin BGC - Risca United 2:0 (1:0)
Round of 16
21/09/2021 19:45 Bangor City - Bala Town 7:8 (0:0, 0:0) pso
19:45 Newtown AFC - Caernarfon Town 5:0 (2:0)
19:45 Prestatyn Town - Holywell Town 3:4 (2:1)
19:45 Connah's Quay Nomads - Airbus UK 6:3 (3:3)
19:45 Haverfordwest County - Undy Athletic 5:0 (2:0)
19:45 Barry Town United - Trefelin BGC 3:0 (0:0)
20:00 Aberystwyth Town - Cardiff Metropolitan 2:5 (0:3)
22/09/2021 19:45 Penrhyncoch FC - Pontypridd Town 1:3 (1:2)
Quarter-finals
26/10/2021 19:45 Bala Town - Newtown AFC 3:1 (2:1)
19:45 Connah's Quay Nomads - Holywell Town 4:0 (1:0)
19:45 Barry Town United - Pontypridd Town 7:1 (1:1)
19:45 Haverfordwest County - Cardiff Metropolitan 0:2 (0:0)
Semi-finals
26/11/2021 19:45 Bala Town - Connah's Quay Nomads 1:4 (1:1)
27/11/2021 14:30 Cardiff Metropolitan - Barry Town United 3:2 (2:1)
Final
06/02/2022 19:45 Connah's Quay Nomads - Cardiff Metropolitan 10:9 (0:0, 0:0) pso