Sábado, 17 de octubre
Treintaidosavos de finalFinal
Aberystwyth Town
Prestatyn Town51Final
Bala Town
Holyhead Hotspur34Final
Barry Town
Tredegar Town20Final
Brickfield Rangers
Llangefni Town20Final (penales)
Buckley Town
Colwyn Bay22Final
Caerphilly Athletic
Chepstow Town10Final
Carmarthen Town
Newport City45Final
Cefn Albion
Y Felinheli23Final (penales)
Coedpoeth United
Guilsfield33Final
Haverfordwest County AFC
Cardiff Corinthians40Final
Llanefydd
Llandudno01Final
Llantwit Fardre
Baglan Dragons13Final (penales)
Llay Miners Welfare
Holywell33Final
Newtown AFC
Llanuwchllyn70Final
Penycae
Dolgellau Athletic14Final
Radnor Valley
Cardiff Draconians13Final
FC Cwmaman
Ammanford AFC24Final
Blaen-y-Maes
Ely Rangers52Final (penales)
Llangennech
Pontardawe Town11Final
Llysfaen
Mochdre Sports02Final
Pontarddulais
Goytre United31Final
Trefelin
Llantwit Major41Final
Flint Town United
Caernarfon Town13
Domingo, 18 de octubre
Treintaidosavos de finalViernes, 13 de noviembre
Dieciseisavos de finalSábado, 14 de noviembre
Dieciseisavos de final08:00
Caerau (Ely)
Brickfield Rangers08:00
Colwyn Bay
Aberystwyth Town08:00
Haverfordwest County AFC
Ammanford AFC08:00
Holyhead Hotspur
Blaen-y-Maes08:00
Llandudno
Y Felinheli08:00
Llangennech
Newport City08:00
Newtown AFC
Caerphilly Athletic08:15
Rockspur
Pontarddulais09:00
Cardiff MET
Dolgellau Athletic11:30
Trefelin
Coedpoeth United