Round One
Saturday 31st August
Central
Abermule 0-1 Barmouth and Dyffryn Utd
Barmouth & Dyffryn United:
Borth United 6-2 Machynlleth
Borth United:
Machynlleth:
Churchstoke 1-6 Waterloo Rovers
Churchstoke:
Waterloo Rovers:
Kerry 1-4 Dolgellau Athletic
Kerry:
Dolgellau Athletic:
Llansantffraid Village 0-2 Four Crosses
Four Crosses:
Montgomery Town 3-1 Hay St Marys
Montgomery Town:
Hay St Marys:
Penparcau 2-1 Tywyn Bryncrug
Penparcau:
Tywyn Bryncrug:
Rhayader Town 2-1 Bow Street
Rhayader Town:
Bow Street:
North
Amlwch Town 3-5 Holyhead Town
Amlwch Town:
Holyhead Town:
Bangor 1876 4-1 Llandudno Athletic
Bangor 1876:
Llandudno Athletic:
Brickfield Rangers 2-7 New Brighton Villa
Brickfield Rangers:
New Brighton Villa:
Bro Goronwy 4-5 Blaenau Ffestiniog Amateurs
Bron Goronwy:
Blaenau Ffestiniog:
Castell Alun Colts 4-0 Llangollen Town
Castell Alun Colts:
Cefn Mawr Rangers 5-4 CPD Sychdyn
Cefn Mawr Rangers:
CPD Sychdyn:
Coedpoeth United 3-2 Rhostyllen
Coedpoeth United:
Rhostyllen:
CPD Aberffraw 3-1 Llandudno Junction
CPD Aberffraw:
Llandudno Junction:
CPD Llannefydd 7-2 Gwalchmai
CPD Llannefydd:
Gwalchmai:
Glan Conwy 8-2 Pentraeth
Glan Conwy:
Pentraeth:
Llandyrnog United 4-2 Lex XI
Llandyrnog United:
Lex XI:
Llanfairfechan Town 5-3 Kinmel Bay
Llanfairfechan Town:
Kinmel Bay:
Llanrwst United 2-3 Gaerwen
Llanrwst United:
Gaerwen:
Mochdre Sports 0-2 Penmaenmawr Phoenix
Penmaenmawr Phoenix:
Mynydd Isa 5-1 Llanuwchllyn
Myndd Isa:
Llauwchllyn:
Mynydd Llandegai w/o Menai Bridge Tigers
Nefyn United 6-4 Llandudno Amateurs
Nefyn United:
Llandudno Amateurs:
Penycae 0-2 Caerwys
Caerwys:
Rhosllanerchrugog 2-12 Plas Madoc
Rhosllanerchrugog:
Plas Madoc:
Rhydymwyn 3-2 Hawarden Rangers:
Rhydymwyn:
Hawarden Rangers:
South
Abertillery Bluebirds 4-0 Dinas Powys
Abertillery Bluebirds:
AFC Porth 0-2 CRC Olympic
CRC Olympic:
Blaenrhondda 0-2 Ynyshir Albions
Ynyshir Albions:
Cardiff Corinthians 3-1 Pill YMCA
Cardiff Corinthians:
Pill YMCA:
Cefn Cribwr BC 3-1 Ynysygerwn
Cefn Cribwr:
Ynysygerwn:
Cwmbach Royal Stars 2-1 Newcastle Emlyn
Cwmbach Royal Stars:
Newcastle Emlyn:
Cwmbran Town 1-2 Tredegar Town
Ely Rangers 3-4 Risca United
Ely Rangers:
Risca United:
Fairwater 8-2 Aberystwyth Exiles
Fairwater:
Aberystwyth Exiles:
FC Cwmaman 3-2 Penrhiwceiber Rangers
FC Cwmaman:
Penrhiwceiber Rangers:
Lucas Cwmbran 4-2 Ton & Gelli BGC
Lucas Cwmbran:
Ton & Gelli BC:
Merthyr Saints 4-0 Quar Park Rangers
Merthyr Saints:
Newport City 3-4 Chepstow Town (AET)
Newport City:
Chepstow Town:
Newport Civil Service 5-2 Caerphilly Athletic
Newport Civil Service:
Caerphilly Athletic:
Newport Corinthians 6-4 Canton Liberal
Newport Corinthians:
Canton Liberal:
Panteg 0-7 Cardiff Draconians
Cardiff Draconians:
Pencoed Athletic BGC 2-2 (4-2 p) Trebanog
Pencoed Athletic:
Trebanog:
Penlan Club 3-0 Aberdare Town
Penlan:
Penydarren BGC 4-1 Treharris Athletic Western
Penydarren:
Treharris Athletic Western:
Pontyclun 0-1 Trefelin BGC
Trefelin:
Sully Sports 2-3 Caerleon
Sully Sports:
Caerleon:
Treforest 1-2 Vale United
Treforest:
Vale United:
Treowen Stars 3-5 AFC Llwydcoed
Treowen Stars:
AFC Llwydcoed:
Trethomas Bluebirds 2-1 AFC Whitchurch
Trethomas Bluebirds:
AFC Whitchurch:
Wattsville 2-3 Clwb Cymric
Wattsville:
Clwb Cymric:
West End 0-1 Baglan Dragons
Baglan Dragons:
Round Two
Friday 27th September
Central
Caersws 5-2 Dolgellau AA
Caersws: Elliot Jones 19, Jamie Hyne 22, 52, 67, Nashawn Blake 45′
Dolgellau: 13, 41, 84′
South East
Risca United 1-2 Tredegar Town
Risca United: Leon Thomas
Tredegar Town: Danny Hillman, Ian Petit 90′
Saturday 28th September
Barmouth & Dyffryn United FC 0-1 Llanidloes Town
Aberaeron United 4-2 Borth United AET (Played on 5th October)
Four Crosses 3-1 Rhayader Town
Llandrindod Wells 5-2 Carno FC
Montgomery Town 2-1 Berriew FC
Radnor Valley 2-4 Penparcau FC
Waterloo Rovers 5-4 Welshpool Town
North East
Brymbo FC 4-2 Rhos Aelwyd
Cefn Albion 4-5 Chirk AAA
Cefn Mawr Rangers 1-4 FC Queens Park
Coedpoeth United 4-2 Llandyrnog United
Denbigh Town 2-3 Mynydd Isa
Greenfield FC 4-3 Plas Madoc
Holywell Town 8-2 New Brighton Villa
Llay Miners Welfare 2-3 Penycae
Mold Alexandra 8-0 Castell Alun Colts
Saltney Town 1-3 Rhydymwyn
North West
CPD Aberffraw 2-1 Glan Conwy
CPD Llannefydd 2-0 Llanrwst United
Mynydd Llandegai 4-7 Nefyn United
Bangor 1876 6-2 CPD Penrhyndeudraeth
Nantlle Vale 2-1 Bodedern Athletic
Holyhead Hotspur 3-1 Holyhead Town
Mochdre Sports 2-4 Blaenau Ffestiniog Amateurs
St Asaph City 1-3 CPD Llanberis
Llanrug United 5-0 Llanfairfechan
Prestatyn Sports 4-2 Llandudno Albion
South East
Aberbargoed Buds P-P Caldicot Town
Abertillery Bluebirds 3-1 Lucas Cwmbran
Abertillery Bluebirds: Gavin Nash, Michael Vagg, Lewis Clark
Builth Wells 1-0 Bridgend Street
Builth Wells:
Clwb Cymric 1-4 Chepstow Town
Clwb Cymric:
Chepstow Town:
Goytre FC 1-1 (p) Caerleon
Goytre:
Caerleon:
Newport Civil Service P-P Monmouth Town
Newport Corinthians 0-2 Abergavenny Town
Abergavenny Town: Rhys Tandy, Daniel Jenkins
Trethomas Bluebirds 2-4 Croesyceiliog
Trethomas Bluebirds:
Croesyceiliog: Nick McGrath x2, Jordan Jones, Solomon?
South West
AFC Llwydcoed 1-2 Cefn Cribwr
AFC Llwydcoed:
Cefn Cribwr: Ross Hooper, Matthew Symons
CRC Olympic 2-3 Cardiff Corinthians
CRC Olympic:
Cardiff Corinthians: Jack Henry, Corey Hallett, Ioan Withers
Cardiff Draconians 3-0 Pencoed AA
Cardiff Draconians: Tom McLean, Liam Williams x2
FC Cwmaman 5-1 Baglan Dragons
FC Cwmaman: Nathan? Connor Wickham x2, James Thornton x2
Baglan Dragons:
Fairwater FC 0-4 Garden Village
Garden Village: Harri Lawson 21, Alex Giardelli 37, 39, p 76’
Penlan Club 2-1 Cwmbach Royal Stars
Penlan Club: Jack Jenkins, Luke Edwards
Penydarren BGC 2-3 Pontardawe Town
Penydarren BGC: Christopher Owens 22, Joshua Brogden 64′
Pontardawe Town: Josh Roberts, Callum Silcox, Taylor Evans
Trefelin BGC 3-0 Port Talbot Town
Trefelin BGC: Christopher Hartland, Damon Thomas x2
Vale United 1-5 Ton Pentre
Vale United: Dan Hanson p
Ton Pentre: Ton Pentre: Leroy Thomas x2, Jonathan Welsh, Lee Price, Calum Murray
Ynyshir Albions 3-1 Merthyr Saints
Ynyshir Albions: Liam Eason x2, Cei Mason
Merthyr Saints: Rhys Edwards
Saturday 5th October
Aberbargoed Buds 1-0 Caldicot Town
Monmouth Town 6-2 Newport Civil Service
Aberaeron 4-2 Borth United
Cefn Mawr Rangers 1-4 FC Queens Park Rangers
Friday 18th October
Cambrian BGC 7-3 Ynyshir Albions
Cambrian BGC:
Ynyshir Albions:
South
Aberbargoed Buds 3-1 Aberaeron
Aberbargoed Buds:
Aberaeron:
Abertillery Bluebirds 3-1 Penparcau
Abertillery Bluebirds:
Penparcau:
Afan Lido 3-1 Monmouth Town
Afan Lido:
Monmouth Town:
Ammanford 4-1 Cardiff Draconians
Ammanford:
Cardiff Draconians:
Briton Ferry Llansawel 2-2 p Undy Athletic
Briton Ferry Llansawel:
Undy Athletic:
Builth Wells 2-3 Ton Pentre
Builth Wells:
Ton Pentre:
Cefn Cribwr 2-1 Tredegar Town
Cefn Cribwr:
Tredegar Town:
Chepstow Town 3-2 Taffs Well
Chepstow Town:
Taffs Well:
Croesyceiliog 2-1 Abergavenny Town
Croesyceiliog:
Abergavenny Town:
Cwmbran Celtic 2-3 Pontardawe Town
Cwmbran Celtic:
Pontardawe Town
FC Cwmaman 2-6 STM Sports
FC Cwmaman:
STM Sports: Calum Bateman x3, Lamin Conteh x2, Ben Ahmun
Garden Village v Goytre United
Haverfordwest County 5-3 Penlan Social
Haverfordwest County:
Penlan Social:
Llanelli Town P-P Cwmamman United
Llantwit Major 0-1 Llandrindod Wells
Llandrindod Wells: Liam McAnally 20′
Penrhyncoch 2-1 Cardiff Corinthians
Penrhyncoch:
Cardiff Corinthians:
Pontypridd Town 3-1 Caerau Ely
Pontypridd:
Caerau Ely:
Swansea University 4-1 Caerleon
Swansea University:
Caerleon:
Trefelin BGC 2-2 p Llanidloes Town
Trefelin:
Llanidloes:
North
1876 Bangor p 3-3 Penycae
Bangor 1876:
Penycae:
Blaenau Ffestiniog 0-2 Buckley Town
Blaenau Ffestiniog:
Buckley Town:
CPD Dyffryn Nantlle Vale 2-0 Rhydymwyn
Chirk AAA 0-3 CPD Llannefydd
CPD Llannefydd: Ynyr Clwyd, Elgan Roberts p x2
Coedpoeth United 0-5 Gresford Athletic
Gresford Athletic:
Conwy Borough 1-2 Ruthin Town
Conwy Borough:
Ruthin Town:
Corwen 2-3 Colwyn Bay
Corwen:
Colwyn Bay:
Flint Town United 9-0 Four Crosses
Flint Town United:
Greenfield 3-1 Caersws
Greenfield:
Caersws:
Guilsfield 2-1 Brymbo
Guilsfield:
Brymbo:
Holyhead Hotspur 4-2 Montgomery Town
Holyhead Hotspur:
Holywell Town 2-3 Llandudno
Holywell Town:
Llandudno:
Llanberis P-P Porthmadog
Llanrhaeadr 1-4 Prestatyn Town
Llanrhaeadr:
Prestatyn Town:
Llanrug United P-P CPD Aberffraw
Myndd Isa Spartans P-P Llanfair United
Nefyn United 0-2 Bangor City
Bangor City: Salvatore Pascarella 71, 90′
Prestatyn Sports v FC Queens Park
Rhyl 2-0 Llangefni Town
Rhyl:
Waterloo Rovers 1-8 Mold Alexandra
Waterloo Rovers:
Mold Alexandra:
Saturday 9 November
South
Abertillery Bluebirds 4-3 Llanidloes Town
Afan Lido 2-1 Aberbargoed Buds
Ammanford 3-1 Ton Pentre
Goytre United 6-4 Cefn Cribwr
Haverfordwest County 1-2 Cambrian & Clydach
Llanelli Town 0-1 Penrhyncoch
Pontypridd 1-0 Llandrindod Wells
Undy 5-6 Swansea University
North
Bangor 1876 0-2 Ruthin Town
Bangor City 0-3 Prestatyn Town
Greenfield 1-3 Flint Town United
Holyhead Hotspur 0-3 Buckley Town
Llandudno 4-1 Llanfair United
Llannefydd 1-5 Guilsfield
Mold Alexandra 8-1 Llanrug United
Nantlle Vale 0-1 Colwyn Bay
Porthmadog 4-1 Gresford Athletic
Rhyl 3-0 Queens Park
Saturday 16 November
Chepstow Town 0-5 STM Sports
Pontardawe Town 6-1 Croesyceiliog
Friday 6th December
Carmarthen Town 0-4 Ammanford
Ammanford:
Colwyn Bay: Tom McCready 96′
Saturday 7th December
Abertillery Bluebirds 0-3 Connah’s Quay Nomads
Connah’s Quay Nomads:
Aberystwyth Town 2-1 Ruthin Town
Aberystwyth Town:
Ruthin Town:
Afan Lido 4-1 Llandudno
Afan Lido:
Llandudno:
Barry Town United 0-1 Newtown
Newtown: Kieran Mills-Evans 88’
Cardiff Metropolitan 1-0 Pontypridd Town
Cardiff Metropolitan: Will Evans 14’
Cefn Druids 3-0 Guilsfield
Cefn Druids:
Flint Town United 2-0 Bala Town
Flint Town United:
Goytre United 0-4 Caernarfon Town
Caernarfon Town:
Penrhyncoch 1-2 Prestatyn Town
Penrhyncoch:
Pontardawe Town 3-1 Buckley Town
Pontardawe Town:
Buckley Town:
Prestatyn Town:
Penybont A-A Porthmadog
Rhyl: Aaron Hassall 39, Tom Creamer 88′
Swansea University 3-0 Cambrian & Clydach Vale
Swansea University:
The New Saints 9-0 Mold Alexandra
The New Saints:
Saturday 14th December
Penybont 6-1 Porthmadog
Penybont: Dan Griffiths 7, Luke Borrelli 13, Nathan Wood 64, ??? 72, Curtis Jemmett-Hutson 87, ??? 90’
Porthmadog: Alun Rhys 48′
Round Four
Friday 24th January
Ammanford 0-4 Caernarfon Town
Caernarfon Town: Sion Bradley 27, Darren Thomas 39, 84, Noah Edwards 56′
Flint Town United 3-2 Colwyn Bay
Flint Town United: Richie Foulkes 9, Alex Titchiner 44, Mark Cadwallader 59′
Colwyn Bay: Julian Williams 1, Mitchell Bryant 16′
Penybont 1-2 Cardiff Metropolitan
Penybont: Nathan Wood 89′
Cardiff Metropolitan: Eliot Evans p 22, 90′
Saturday 25th January
Connah’s Quay Nomads 8-0 Afan Lido
Connah’s Quay Nomads: Michael Wilde 14, 62, 86, George Horan 24, Michael Bakare 45+1, 50, 52, Jamie Insall 76’
Cefn Druids 2-0 Pontardawe Town
Cefn Druids: Jamie Reed p 49, 89’
Newtown 4-1 Rhyl
Newtown: Nick Rushton 2, Ian Sheridan 68, Craig Williams 74, George Harry 78
Rhyl: Tom Creamer 14
Swansea University 0-1 Prestatyn Town
Prestatyn Town: Jordan Davies 51’
The New Saints 4-0 Aberystwyth Town
The New Saints: Ryan Brobbel 4, Daniel Redmond 12, Dean Ebbe 64, Greg Draper 81’
Quarter-finals
Friday 28th February
Caernarfon Town 4-0 Cefn Druids
Caernarfon Town: Nathan Peate og 2, Jamie Crowther 64, Sion Bradley 66, Gruff John 87’
Saturday 29th February
Connah’s Quay Nomads 1-2 Cardiff Metropolitan
Connah’s Quay Nomads: George Horan 37′
Cardiff Metropolitan: Chris Baker 45+1, Will Evans 65′
The New Saints 6-1 Newtown
The New Saints: Dean Ebbe 9, 18, 31, 38, Daniel Redmond 53, Kurtis Byrne 90’
Newtown: Joe Kenton 52′
Tuesday 3rd March
Flint Town United v Prestatyn Town
Semi-finals
04/04/2020 – 05/04/2020
Caernarfon Town v Cardiff Metropolitan
Flint Town United/Prestatyn Town v The New Saints