1er tour
28.08.2018 20:45 Cefn Druids - Airbus UK 3:4 (1:2, 2:2) ap
20:45 Bangor City - Llandudno FC 0:1 (0:0)
20:45 Rhyl FC - Caernarfon Town 4:2 (0:2)
20:45 Denbigh Town - Prestatyn Town 2:3 (1:0)
20:45 Flint Town United - Holywell Town 3:2 (1:1, 1:1) ap
20:45 Carmarthen Town - Goytre AFC 5:0 (4:0)
20:45 Haverfordwest County - Llanelli Town 3:0 (1:0)
20:45 Cambrian & Clydach - Barry Town United 3:1 (0:0, 0:0, 0:0) tab
20:45 Ton Pentre FC - Penybont FC 1:3 (1:0)
20:45 Goytre United - Afan Lido FC 3:1 (1:0)
20:45 Bala Town - Guilsfield FC 3:0 (1:0)
20:45 Technogroup Welshpool Town - Aberystwyth Town 1:3 (0:0)
tour des 16
25.09.2018 20:45 Cambrian & Clydach - Aberystwyth Town 3:1 (2:0)
20:45 Cardiff Metropolitan - Carmarthen Town 3:1 (2:1)
20:45 Haverfordwest County - Goytre United 6:2 (2:0)
20:45 Newtown AFC - Penybont FC 1:0 (1:0)
02.10.2018 20:45 Connah's Quay Nomads - Airbus UK 5:1 (3:0)
20:45 Flint Town United - Bala Town 1:6 (1:3)
20:45 Rhyl FC - Llandudno FC 3:5 (0:1)
03.10.2018 20:45 Prestatyn Town - The New Saints 0:5 (0:2)
Quarts de finale
30.10.2018 20:45 Bala Town - Connah's Quay Nomads 0:1 (0:0)
20:45 Llandudno FC - The New Saints 0:5 (0:3)
20:45 Cambrian & Clydach - Newtown AFC 1:0 (0:0)
20:45 Cardiff Metropolitan - Haverfordwest County 6:0 (2:0)
Demi-finales
23.11.2018 20:45 Cambrian & Clydach - The New Saints 2:1 (0:0, 0:0) ap
24.11.2018 15:30 Connah's Quay Nomads - Cardiff Metropolitan 0:1 (0:1)
Finale
19.01.2019 20:30 Cardiff Metropolitan - Cambrian & Clydach 2:0 (1:0)