Tuesday 31st January
- The New Saints 3 , Bala Town 0 at Full timeThe New SaintsBala TownFull time
- Haverfordwest County 2 , Connah's Quay 1 at Full timeHaverfordwest CountyConnah's QuayFull time
Saturday 28th January
- Penybont 3 , Newtown 0 at Full timePenybontNewtownFull time
Saturday 21st January
- Aberystwyth Town 2 , Caernarfon Town 1 at Full timeAberystwyth TownCaernarfon TownFull time
- Cardiff MU 3 , Airbus UK 1 at Full timeCardiff MUAirbus UKFull time
- Flint Town United 4 , Pontypridd United 1 at Full timeFlint Town UnitedPontypridd UnitedFull time
Tuesday 10th January
- Airbus UK 0 , Caernarfon Town 3 at Full timeAirbus UKCaernarfon TownFull time
- Bala Town 0 , Connah's Quay 0 at Full timeBala TownConnah's QuayFull time
- Flint Town United 1 , The New Saints 8 at Full timeFlint Town UnitedThe New SaintsFull time
- Aberystwyth Town 0 , Penybont 3 at Full timeAberystwyth TownPenybontFull time
Saturday 7th January
- Penybont 5 , Caernarfon Town 1 at Full timePenybontCaernarfon TownFull time
- Airbus UK 0 , Cardiff MU 2 at Full timeAirbus UKCardiff MUFull time
- Bala Town 3 , Pontypridd United 0 at Full timeBala TownPontypridd UnitedFull time
- Newtown 0 , Connah's Quay 0 at Full timeNewtownConnah's QuayFull time
- The New Saints 3 , Haverfordwest County 1 at Full timeThe New SaintsHaverfordwest CountyFull time
Friday 6th January
- Flint Town United 1 , Aberystwyth Town 1 at Full timeFlint Town UnitedAberystwyth TownFull time
Tuesday 3rd January
- Caernarfon Town 0 , The New Saints 1 at Full timeCaernarfon TownThe New SaintsFull time
- Penybont 2 , Airbus UK 0 at Full timePenybontAirbus UKFull time
- Pontypridd United 2 , Bala Town 1 at Full timePontypridd UnitedBala TownFull time
All times are UK and subject to change. BBC is not responsible for any changes.