Tuesday 21st December
1st Phase
- Flint Town United 3 , Caernarfon Town 4 at Full timeFlint Town UnitedCaernarfon TownFull time
Saturday 18th December
1st Phase
- Connah's Quay 1 , Haverfordwest County 0 at Full timeConnah's QuayHaverfordwest CountyFull time
- Newtown 2 , Flint Town United 0 at Full timeNewtownFlint Town UnitedFull time
- The New Saints 3 , Penybont 2 at Full timeThe New SaintsPenybontFull time
Friday 17th December
1st Phase
- Caernarfon Town 3 , Aberystwyth Town 3 at Full timeCaernarfon TownAberystwyth TownFull time
- Cefn Druids 3 , Bala Town 5 at Full timeCefn DruidsBala TownFull time
Saturday 11th December
1st Phase
- Barry Town United 1 , The New Saints 2 at Full timeBarry Town UnitedThe New SaintsFull time
- Connah's Quay 0 , Cardiff MU 0 at Full timeConnah's QuayCardiff MUFull time
- Haverfordwest County 0 , Bala Town 0 at Full timeHaverfordwest CountyBala TownFull time
- Penybont 7 , Cefn Druids 1 at Full timePenybontCefn DruidsFull time
Friday 10th December
1st Phase
- Aberystwyth Town 2 , Newtown 4 at Full timeAberystwyth TownNewtownFull time
Saturday 4th December
1st Phase
- Caernarfon Town 1 , Penybont 2 at Full timeCaernarfon TownPenybontFull time
- Cefn Druids 1 , Cardiff MU 3 at Full timeCefn DruidsCardiff MUFull time
- Flint Town United 4 , Haverfordwest County 1 at Full timeFlint Town UnitedHaverfordwest CountyFull time
- Newtown 2 , Barry Town United 1 at Full timeNewtownBarry Town UnitedFull time
Friday 3rd December
1st Phase
- Bala Town 1 , The New Saints 4 at Full timeBala TownThe New SaintsFull time
- Aberystwyth Town 0 , Connah's Quay 1 at Full timeAberystwyth TownConnah's QuayFull time
All times are UK and subject to change. BBC is not responsible for any changes.