Aberystwyth Town Risca United 2-2
Afan Lido Carmarthen Town 0-2
Haverfordwest County Cambrian & Clydach BGC 9-1
Penybont FC Barry Town United 2-2
Pontardawe Town Cardiff Metropolitan 13-1
Port Talbot Town Torfaen Academy 2-3
Aberystwyth Town Haverfordwest County 2-4
Barry Town United Port Talbot Town 7-0
Cambrian & Clydach BGC Carmarthen Town 0-0
Cardiff Metropolitan Penybont FC 0-6
Merthyr Town Pontardawe Town 0-1
Risca United Afan Lido 1-1
Carmarthen Town Risca United 1-3
Penybont FC Merthyr Town 1-5
Port Talbot Town Cardiff Metropolitan 7-1
Torfaen Academy Barry Town United 0-2
Aberystwyth Town Afan Lido 1-0
Cambrian & Clydach BGC Risca United 3-3
Carmarthen Town Aberystwyth Town 0-0
Risca United Haverfordwest County 1-3
Aberystwyth Town Carmarthen Town 0-1
Cambrian & Clydach BGC Afan Lido 3-3
Cardiff Metropolitan Torfaen Academy 2-2
Haverfordwest County Risca United 1-1
Pontardawe Town Penybont FC 3-3
Barry Town United Cardiff Metropolitan 5-2
Port Talbot Town Pontardawe Town 1-5
Risca United Cambrian & Clydach BGC 2-2
Torfaen Academy Merthyr Town 0-7
Cambrian & Clydach BGC Aberystwyth Town 7-1
Haverfordwest County Afan Lido 2-3
Penybont FC Port Talbot Town 2-1
Penybont FC Port Talbot Town 2-1
Risca United Carmarthen Town 5-1
Afan Lido Risca United 2-5
Carmarthen Town Cambrian & Clydach BGC 1-2
Haverfordwest County Aberystwyth Town 2-3
Barry Town United Pontardawe Town 2-1
Cambrian & Clydach BGC Haverfordwest County 6-2
Risca United Aberystwyth Town 3-1
Torfaen Academy Penybont FC 4-1
Please note that all fixtures are provisional and subject to change.