1. Runde
29.09.2016 20:30 Guilsfield FC - Technogroup Welshpool Town 6:3
30.09.2016 20:30 Trethomas Bluebirds - Llanelli Town 0:6
20:30 Conwy Borough FC - Caernarfon Town 1:5
01.10.2016 15:00 Aberaeron FC - Caldicot Town 1:4
15:00 Aberbargoed Buds - Barry Town United 0:5
15:00 Afan Lido FC - Pontyclun FC 4:1
15:00 Bridgend Street FC - Goytre AFC 4:5 i.E.
15:00 Cambrian & Clydach - Trefelin BGC 1:3
15:00 Merthyr Saints - Llandrindod Wells FC 2:3
15:00 Newport YMCA - Haverfordwest County 1:2
15:00 Penybont FC - AFC Porth 3:1
15:00 Ebbw Vale AFC - Ynysygerwn AFC 1:2
15:00 Sully Sports - Llantwit Major FC 2:6
15:00 Ton Pentre FC - Abergavenny Town 4:2
15:00 Undy Athletic - Blaenrhondda 3:0
15:00 Abergele Town - Llanrug United 0:2
15:00 Coedpoeth United - Holywell Town 0:8
15:00 Dyffryn Nantlle Vale - Holyhead Hotspur 0:3
15:00 Flint Town United - Penycae FC 6:0
15:00 Glantraeth FC - Mynydd Llandegai FC 3:5
15:00 Greenfield FC - Llandudno Albion 3:2
15:00 Gresford Athletic - Denbigh Town 3:0
15:00 Hawarden Rangers - Carno FC 2:1
15:00 Lex XI - Corwen FC 1:2
15:00 Llangefni Town FC - Brymbo FC 4:0
15:00 Llanidloes Town FC - Llanfair United 0:2
15:00 Llanrhaeadr-ym-Mochnant - Prestatyn Sports 5:3
15:00 Llanuwchllyn FC - Ruthin Town 0:3
15:00 Mold Alexandra - Llanberis FC 4:0
15:00 Porthmadog FC - Caersws FC 4:0
15:00 St. Asaph City - Prestatyn Town 0:8
16:00 Croesyceiliog AFC - Goytre United 2:4 i.E.
02.10.2016 15:00 Monmouth Town - Brecon Corries 1:0
04.10.2016 20:30 Taff's Well AFC - Port Talbot Town 5:3 i.E.
20:45 Rhayader Town - Caerau Ely AFC 4:3
21:00 Penrhyncoch FC - Nomads of Connah's Quay 2:0
08.10.2016 15:00 Cwmamman United - Caerau FC 2:0
15:00 Pontardawe Town - Cwmbran Celtic 1:0
15:00 Treowen Stars - Risca United 4:1
15:00 Barmouth & Dyffryn United - Buckley Town 0:2
2. Runde
04.11.2016 20:30 Holyhead Hotspur - Llanrug United 2:1 n.V.
20:30 Afan Lido FC - Pontardawe Town 1:0
20:30 Taff's Well AFC - Llanelli Town 2:3
05.11.2016 14:00 Caldicot Town - Cwmamman United 2:0
15:00 Buckley Town - Corwen FC 1:6
15:00 Flint Town United - Llanfair United 3:4
15:00 Hawarden Rangers - Prestatyn Town 4:1
15:00 Llangefni Town FC - Caernarfon Town 3:4 i.E.
15:00 Mold Alexandra - Guilsfield FC 2:4
15:00 Mynydd Llandegai FC - Greenfield FC 0:3
15:00 Penrhyncoch FC - Ruthin Town 3:0
15:00 Porthmadog FC - Gresford Athletic 3:1 i.E.
15:00 Barry Town United - Penybont FC 0:3
15:00 Haverfordwest County - Undy Athletic 3:2
15:00 Llantwit Major FC - Llandrindod Wells FC 1:0
15:00 Treowen Stars - Ton Pentre FC 1:2
15:00 Ynysygerwn AFC - Monmouth Town 7:3
15:00 Rhayader Town - Goytre AFC 1:2
15:00 Trefelin BGC - Goytre United 0:1
15:30 Holywell Town - Llanrhaeadr-ym-Mochnant 6:0
3. Runde
02.12.2016 20:30 Llanelli Town - Ynysygerwn AFC 5:1
03.12.2016 14:30 Llanfair United - Corwen FC 1:0
14:30 Greenfield FC - Guilsfield FC 0:3
15:30 Haverfordwest County - Afan Lido FC 1:0
15:30 Caernarfon Town - Carmarthen Town 3:1
15:30 Llandudno FC - Goytre AFC 0:2
15:30 Newtown AFC - The New Saints 0:3
15:30 Aberystwyth Town - Holywell Town 2:0
15:30 Cardiff Metropolitan - Porthmadog FC 4:0
15:30 Connah's Quay Nomads - Goytre United 3:2
15:30 Bala Town - Caldicot Town 6:1
15:30 Rhyl FC - Penrhyncoch FC 6:0
15:30 Prestatyn Town - Holyhead Hotspur 2:1
15:30 Penybont FC - Airbus UK 4:1
10.12.2016 15:30 Cefn Druids - Llantwit Major FC 2:0
18:15 Ton Pentre FC - Bangor City 0:2
Achtelfinale
28.01.2017 14:30 Aberystwyth Town - Prestatyn Town 1:5
14:30 Llanfair United - Cefn Druids 4:1
14:30 Bangor City - Goytre AFC 4:0
15:30 Bala Town - Penybont FC 4:1 n.V.
15:30 Guilsfield FC - Cardiff Metropolitan 4:2
15:30 Haverfordwest County - Connah's Quay Nomads 1:5
15:30 The New Saints - Llanelli Town 7:0
18:15 Caernarfon Town - Rhyl FC 3:2 n.V.
Viertelfinale
25.02.2017 14:30 Llanfair United - Caernarfon Town 0:7
15:30 The New Saints - Bangor City 2:1 n.V.
15:30 Guilsfield FC - Bala Town 0:3
18:15 Prestatyn Town - Connah's Quay Nomads 3:4 i.E.
Halbfinale
01.04.2017 15:30 Connah's Quay Nomads - The New Saints 0:3 (0:0)
18:15 Caernarfon Town - Bala Town 1:3 (1:0)
Finale
30.04.2017 15:00 Bala Town - The New Saints 2:1 (0:0)