Sunday 28th September
- Aberystwyth Town 2 , Barry Town United 3 at Full timeAberystwyth TownBarry Town UnitedFull time
- Briton Ferry 3 , The New Saints 1 at Full timeBriton FerryThe New SaintsFull time
- Cardiff City 3 , Swansea City 0 at Full timeCardiff CitySwansea CityFull time
- Wrexham 6 , Pontypridd United 1 at Full timeWrexhamPontypridd UnitedFull time
Sunday 21st September
- Barry Town United 0 , Cardiff City 5 at Full timeBarry Town UnitedCardiff CityFull time
- Pontypridd United 0 , Briton Ferry 4 at Full timePontypridd UnitedBriton FerryFull time
- Swansea City 2 , Aberystwyth Town 0 at Full timeSwansea CityAberystwyth TownFull time
- The New Saints 4 , Wrexham 2 at Full timeThe New SaintsWrexhamFull time
Sunday 14th September
- Aberystwyth Town 1 , The New Saints 0 at Full timeAberystwyth TownThe New SaintsFull time
- Cardiff City 5 , Briton Ferry 1 at Full timeCardiff CityBriton FerryFull time
- Wrexham 3 , Barry Town United 2 at Full timeWrexhamBarry Town UnitedFull time
Sunday 7th September
- Barry Town United 0 , Swansea City 4 at Full timeBarry Town UnitedSwansea CityFull time
- Briton Ferry 2 , Wrexham 5 at Full timeBriton FerryWrexhamFull time
- Pontypridd United 0 , Aberystwyth Town 2 at Full timePontypridd UnitedAberystwyth TownFull time
- The New Saints 1 , Cardiff City 0 at Full timeThe New SaintsCardiff CityFull time
All times are UK and subject to change. BBC is not responsible for any changes.