Thursday 30th January
- Briton Ferry 1 , Aberystwyth Town 0 at Full timeBriton FerryAberystwyth TownFull time
Sunday 26th January
- Aberystwyth Town 0 , Swansea City 4 at Full timeAberystwyth TownSwansea CityFull time
- Cardiff Metropolitan 1 , Wrexham 1 at Full timeCardiff MetropolitanWrexhamFull time
- The New Saints 3 , Cardiff City 4 at Full timeThe New SaintsCardiff CityFull time
Thursday 23rd January
- Cardiff Metropolitan 1 , Briton Ferry 2 at Full timeCardiff MetropolitanBriton FerryFull time
- Barry Town United 1 , Cardiff City 3 at Full timeBarry Town UnitedCardiff CityFull time
Sunday 19th January
- Barry Town United 3 , Cardiff Metropolitan 2 at Full timeBarry Town UnitedCardiff MetropolitanFull time
Wednesday 15th January
- Aberystwyth Town 1 , Cardiff Metropolitan 0 at Full timeAberystwyth TownCardiff MetropolitanFull time
Sunday 12th January
- Aberystwyth Town 1 , Barry Town United 1 at Full timeAberystwyth TownBarry Town UnitedFull time
All times are UK and subject to change. BBC is not responsible for any changes.