(Featured Image: Lewis Mitchell)
Qualifying Round One
Friday 9th July
North
Llysfaen 2-1 Gwalchmai
Y Rhyl 1879 10-0 Rhyl Dragons
South
Blaenrhondda 0-4 Ynyshir Albions
Cardiff Corintihans 0-3 Canton Liberal
Croesyceiliog 0-3 Abertillery Bluebirds
Saturday 10th July
Central
Aberaeron 6-2 Borth United
Brecon Corries 6-0 Carno
Dolgellau Athletic 2-1 Machynlleth
Four Crosses w/o Abermule
Hay St Marys 0-0 (4-3 p) Knighton Town
Llansantffraid 2-1 Waterloo Rovers
Montgomery Town 0-3 Llanymynech
Presteigne St Andrews w/o Radnor Valley
Rhayader Town 1-2 Builth Wells
Tregaron Turfs 0-6 Penparcau
Tywyn Bryncrug 1-1 (3-2 p) Barmouth & Dyffryn
North
Amlwch Town 4-0 Pentraeth
Bangor 1876 8-2 Menai Bridge Tigers
Blaenau Ffestiniog 0-3 Meliden
Bodorgan 0-11 Bodedern Athletic
Caerwys 3-5 Llanelwy
Castell Alun Colts 1-2 Brickfield Rangers
Cefni 2-4 Caergybi
Coedpoeth United 1-4 FC Queens Park
Gaerwen 1-0 Glantraeth
Greenfield 1-4 Rhydymwyn
Halkyn & Flint Mountain 1-1 (2-4 p) Connah’s Quay Town
Hawarden Rangers 4-3 Mynydd Isa Spartans
Henllan 0-3 Bro Cernyw
Llanefydd 2-3 Llansannan
Llanerchymedd 2-2 (3-0 p) Aberffraw
Llanfairfechan Town 3-1 Llandudno Junction
Mountain Rangers 1-3 Nefyn United
New Brighton Villa 1-3 Chirk AAA
Penmaenmawr Phoenix 3-5 Llandyrnog United
Penrhyndeudraeth 3-1 Talysarn Celts
Penycae 4-2 Lex XI
Prestatyn Sports 3-1 NFA
Pwllheli 2-2 (8-7 p) Llanystumdwy
Rhos Aelwyd 2-0 Cefn Mawr Rangers
Ruabon Rovers 2-7 Saltney Town
St Asaph City 2-2 (2-4 p) Rhuddlan Town
Y Felinheli 4-0 Mynydd Llandegai
South
Aber Valley 2-1 Tredegar Town
Aberdare Town 1-1 (2-4 p), Cwmbach Royal Stars
Aberfan 4-3 Vale United
Abergavenny Town 2-1 New Inn
AC Pontymister 3-0 Pill YMCA
AFC Penrhiwceiber 1-2 Penrhiwceiber Rangers
AFC Porth 1-2 maesteg Park
Bryn Rovers w/o Ystradynlais
Canton Rangers 5-5 Aberystwyth Exiles (Canton 4-2 p)
Cardiff Airport 3-2 Cardiff Draconians
Cefn Hengoed 1-2 Aberbargoed Buds
Clwb Cymric 1-0 Bridgend Street
Cwm Wanderers 0-2 Seven Sisters Onllwyn
Cwmbran 0-3 Monmouth Town
Dafen Welfare 0-3 Newcastle Emlyn
Dinas Powys w/o Roath Park Rangers
Docks Albion 0-2 AFC Whitchurch
FC Porthcawl 0-3 Baglan Dragons
FC Tredegar 2-0 Machen
Garw SBGC 4-1 Ton & Gelli BC
Gorseinon Athletic 2-2 (3-4 p) Morriston Town
Merthyr Saints 3-0 AFC Llwydcoed
Mumbles Rangers 1-2 Penlan Club
Newport City 2-0 Caerleon
Newport Civil Service 2-5 Newport Corinthians
Pencoed Athletic w/o Ton Pentre
Pentwynmawr Athletic 1-8 Abertillery Excelsiors
Pontyclun 2-1 Cefn Cribwr
Porthcawl Town Athletic w/o CRC Olympic
South Gower 4-0 Pontarddulas Town
St Albans 0-2 Chepstow Town
Treharris Athletic Western 1-2 FC Cwmaman
Treowen Stars 1-0 Panteg
Trethomas Bluebirds 3-2 Caerphilly Athletic
Trostre 6-1 Evans & Williams
Wattsville 6-3 Rogerstone
West End 4-4 (6-5 p) Rockspur
Ynysddu Welfare 2-4 Treforest
Ynysygerwn 3-0 Giants Grave
Qualifying Round Two
Friday 23rd July
North
Chirk AAA 2-2 (2-3 p) Rhos Aelwyd
Llandudno Albion 4-1 Glantraeth
Llysfaen 0-4 Llanelwy
South
Canton Liberal 1-1 (0-3) Dinas Powys
Merthyr Saints 0-3 Penydarren BGC
Ynyshir Albions 2-0 Cwmbach Royal Stars
Saturday 24th July
Central
Aberaeron 3-1 Builth Wells
Berriew w/o Knighton Town
Brecon Corries 3-0 Llandrindod Wells
Four Crosses 0-3 Llanfair United
Llansantffraid 2-2 (4-1 p) Welshpool Town
Llanymynech 0-6 Caersws
Presteigne St Andrews 1-4 Bow Street
Tywyn Bryncrug 0-4 Penparcau
North
Amlwch Town 1-2 Llanrwst United
Brickfield Rangers 0-3 Saltney Town
Bro Cernyw 1-5 Llanfairfechan Town
Caergybi 5-0 Llangoed & District
CPD Y Rhyl 1879 2-0 Prestatyn Sports 0
CPD Y Fali 1-6 Bodedern Athletic
FC Queen’s Park 1-4 Cefn Albio
Hawarden Rangers 0-4 Llay Welfare
Llanberis 2-2 (4-2 p) Nantlle Vale 2
Llandyrnog United 4-1 Llansannan
Llannerchymedd P-P Bangor 1876
Llanuwchllyn 1-0 Pwllheli
Meliden 2-3 Rhydymwyn
Mold Alexandra 3-0 Connah’s Quay Town
Penrhyndeudraeth 3-0 Dolgellau AA
Penycae 1-1 (4-2 p) Brymbo
Porthmadog 9-0 Mountain Rangers
Rhostyllen 5-0 Corwen
Rhuddlan Town 2-12 Denbigh Town
Y Felinheli 2-0 Waunfawr
South
Aberbargoed Buds 1-4 AC Pontymister
Aberfan 0-6 Penrhiwceiber Rangers
Abertillery Bluebirds 2-2 (6-7 p) Caldicot Town
Abertillery Exclesiors 1-3 Monmouth Town
Bryn Rovers 2-7 Pencoed Athletic
Caerau Ely 3-1 Ely Rangers
Cardiff Airport 4-0 Ynysddu Welfare
Chepstow Town 1-0 Rogerstone
Cwmamman United 2-1 South Gower
FC Tredegar 0-5 Trethomas Bluebirds
Garden Village 6-2 Newcastle Emlyn
Garw SBGC 2-8 Ynysgerwn
Goytre 1-1 (5-3 p) Newport City
Morriston Town 0-6 Pontardawe Town
Newport Corinthians 0-1 Abergavenny Town
Pontyclun 4-0 AFC Whitchurch
Porthcawl Town Athletic 3-1 Maesteg Park
Treharris Athletic Western 3-2 Baglan Dragons
Treowen Stars 1-2 Aber Valley
Trostre 1-4 Penlan
West End 4-2 Seven Sisters Onllwyn
First Round
Friday 13th August
North
Llandudno Albion 5-1 Llanerchymedd
Llandudno Albion: Luke Smith 52, Jack Williams 58, 72, 87, Kyle Robb 75′
Llanerchymedd: Llion Jones 60′
South
Caldicot Town 6-3 Penparcau
Caldicot: Richard Sharratt 1, Louis Feeley 33 (P), 36 (P), 38, 61 (P), Ben Smith 81′ (P)
Penparcau: Luke Sherbon 18, Liam Jaques 28, 31′
Penydarren BGC 1-0 Cwmbran Celtic
Penydarren: Alex Long 54′
Undy Athletic 3-0 Chepstow Town
Undy: James Barnes 6, Ryan Hudson 56, Dan Tozer 84′
Saturday 14th August
North
Bodedern Athletic 5-1 Llandyrnog United
Bodedern:
Llandyrnog:
Bow Street 2-3 Llanidloes Town
Bow Street:
Llanidloes:
Brymbo 3-1 Llansantffraid
Brymbo:
Llansantffraid:
Buckley Town 2-1 Mold Alexandra
Buckley:
Mold:
Caergybi 1-4 Cefn Albion
Caergybi:
Cefn Albion:
Caersws 2-2 (4-5 p) Rhostyllen
Caersws:
Rhostyllen:
Holyhead Hotspur 1-0 Rhos Aelwyd
Holyhead:
Holywell Town 2-3 Gresford Athletic
Holywell:
Gresford:
Llanelwy 2-7 Berriew
Llanelwy:
Berriew:
Llanfair United 2-3 Penrhyndeudraeth
Llanfair:
Penrhyndeudraeth:
Llanfairfechan Town 1-2 Llanrwst United
Llanfairfechan:
Llanrwst:
Llangefni Town 0-1 Ruthin Town
Llangefni:
Ruthin;
Llanuwchllyn 2-4 Denbigh Town
Llanuwchllyn:
Denbigh:
Llay:
Llandudno:
Porthmadog 3-0 Llanberis
Porthmadog:
Saltney Town 3-2 Y Felinheli
Saltney:
Felinheli:
Y Rhyl 1879 v Rhydymwyn
South
Aberaeron 1-3 Ynyshir Albions
Aberaeron: Kieran Jenkins 64′
Ynyshir: Scott Jones 8, 82 (P), Liam Eason 27′
Abergavenny Town 1-3 Taffs Well
Abergavenny: Jacob Heckles 34′
Taffs Well: Sam Pashen 28, 67, Tim Parker 64′
AC Pontymister 1-2 Dinas Powys
Pontymister: Warren Derraven 81′ (P)
Dinas Powys: Samuel Roberts 47, Ryan Garland 48′
Caerau Ely 3-8 Brecon Corries
Caerau Ely:
Brecon:
Cardiff Airport 2-2 (1-3 p) Trethomas Bluebirds
Cardiff Airport: Michael Hall 45, Jack Davies 90′
Trethomas: Jordan Harding 22, James Hill 62′
Cwmamman United 1-3 Monmouth Town
Cwmamman: Cameron Isaac 25′
Monmouth: Robert Atkinson 44, 57, 60′
Garden Village 2-2 (0-3 p) Goytre
Garden Village: Kurtis Morgan 73, Nathan Beniamous 90+2′
Goytre: Lamin Conteh 35, 43′
Llantwit Major 4-0 Risca United
Llantwit: Conner Goldsworthy 3, Tom Walters 8, Josh Jones 68, Rob Jones 80′
Pencoed Athletic 5-0 Treharris Athletic Western
Pencoed: Lloyd Ham 16, 22, 89, Adam Carpenter 63, David Martin-Lavers 71′
Ynysygerwn: Sam Hawkes 32, James Newell 90′
Pontyclun 0-3 Pontardawe Town
Pontardawe: Charlie Coates 12, Steve Berry 17 (P), Matthew Richards 22′ (P)
Port Talbot Town 0-6 Afan Lido
Afan Lido: Ioan Evans 8, Jay Thomas 47, 55, 61, 90 (P), Jordan Edwards 76′
Porthcawl Town Athletic 0-2 Aber Valley
Aber Valley: Shane Reynolds 19, Nathan Radzimierski 73′
Trefelin BGC 8-1 Fairwater
Trefelin: Damon Thomas 31 (P), Ryan Bevan 43, 75, Roan Piper 56, 58, 90+2′ Harrison Lewis 73, 90+1′
Fairwater: Andre Phillips 20′ (P)
West End 2-12 Penrhiwceiber Rangers
West End: Aidan Chappell Smith 17, Nathan Wickham 41′
Penrhiwceiber: Ricky Carter 17, 71, 72, Shay Friel 20, Warren Jones 26, 47, 86, Ceirion Harris 36, Brandon Davies 41, 56, Dean Brown 74, 90+1′
Second Round
Friday 3rd September
North
Llandudno 1-2 Airbus UK Broughton
Llandudno: Lee Thomas 62′
Airbus: Beau Cornish 21, Jake Eyre 49′
Connah’s Quay Nomads 5-0 CPD Y Rhyl 1879
Connah’s Quay: Byron Harrison 45+2, George Horan 62, 84, Callum Morris (P) 82, Kris Owens 89′
Denbigh Town 0-4 Caernarfon Town
Caernarfon: Cai Jones 9, Iwan Cartwright 36, Rob Hughes 43, 83′
Gresford Athletic 1-2 Colwyn Bay
Gresford: Joe Chaplin (P) 59′
Colwyn Bay: Mitch Bryant 44, Sam Jones 71′
South
Ammanford 0-3 Penrhiwceiber Rangers
Penrhiwceiber: Brandon Hill 43, Joseph Jenkins 67, 87′
Briton Ferry Llansawel 0-3 Trefelin BGC
Trefelin: Joe Clarke 22, 36 (P), 70′ (P)
4 September
North
Bala Town 17-1 Brymbo
Bala: Chris Venables 8 (P), 39, 52, 67, 75 (P), Bradley Bauress 16, 17, 79, Kieran Smith 25, 41 Will Evans 33, Oliver Shannon 44, Paul Rutherford 56, Danny Walker-Rice 66, 87, David Edwards 80, Steven Leslie 90′
Brymbo: Michael Thompson 13′
Bodedern Athletic 4-5 Ruthin Town
Bodedern: Asa Thomas 65 (P), 84, Eric Leach 70, Jordan Taylor 90′
Ruthin: Josh Jones 21, 47, Matty Hill 24, 56, Jamie Cumming 43′
Buckley Town 3-1 Porthmadog
Buckley: Asa Hamilton 34, 72, Ruben Lima 81′
Porthmadog: Julian Williams 60′ (P)
Cefn Druids 0-0 (4-2 p) Holyhead Hotspur
Cefn Druids: Niall Flint ✓ Jake Hampson X Charley Edge ✓ Brandon Lockett ✓ Tony Davies ✓
Holyhead: Kenleigh Owen X Jay Gibbs X Luke Roberts ✓ Alex Lynch ✓
Conwy Borough 3-2 Cefn Albion
Conwy: Meilir Williams 26, Morgan Murray 59, Corrig McGonigle 78′
Cefn Albion: Mike Latham 63, Nic Jones 76′
Flint Town United 5-0 Penrhyndeudraeth
Flint: Michael Wilde 23, 32, Jack Kenny 43, 87, Mark Cadwallder 86′
Llandudno Albion 3-5 Guilsfield
Llandudno Albion: David Maddock 68, 82, Luke Smith 85′
Guilsfield: Adam Jenkins 17, Jamie Cook 21, Jamie Hyne 38, Iwan Matthews 51, 75′ (P)
Llanidloes Town 1-4 Bangor City
Llanidloes: Elliott Jones 14′
Bangor: Mello 49, Dante Isla 52, Agustin Zicarelli 62, David Carty 90+2′
Llanrhaeadr 3-5 Saltney Town
Llanrhaeadr: Tom Gale 38, Stephen Chiocchi (OG) 85, Jack Roberts (OG) 87
Saltney: Tom Booth 56, Ryan McCleary 70 (P), 90+1, Jordan O’Brien 78′
Newtown 6-1 Berriew
Newtown: James Davies 5, Jordan Evans 17, Jamie Breese 21, Aaron Williams 71, 81, 83′
Berriew: Jack Williams 68′
Prestatyn Town 6-0 Rhostyllen
Prestatyn: Jamie Reed 13, Ashley Ruane 30, Ryan Wade 38, Tom Rowlands 65, Mason Blackwell-Jones 71, Sam Spridgeon 73′
The New Saints 6-0 Llanrwst United
TNS: Louis Robles 16, 22, Jake Canavan 21, 58, Dean Ebbe 34, Jeanny Leblanc-Akpo 90′
South
Aberystwyth Town 9-0 Aber Valley
Aberystwyth: Raul Correia 7, Harry Franklin 33, 50, 71, Matthew Jones 39, Owain Jones 43, 65, 87, Rhys Davies 77′
Barry: Marcus Day 38, Evan Press 80′
Carmarthen Town 2-1 Trethomas Bluebirds
Carmarthen: Liam Thomas 20, 65′
Trethomas: James Hill 75′
Dinas Powys 2-1 Afan Lido
Dinas Powys: Abdelrahman Boulaiche 9, Samuel Roberts 85′
Afan Lido: Ryan Healey 49′
Goytre United 0-3 Taff’s Well
Taff’s Well: Jamie Owen 24 (P), David Lyon 41, 45+1′
Haverfordwest County 6-0 Brecon Corries
Haverfordwest: Jack Wilson 25, Ben Fawcett 42, 82, Mason Jones-Thomas 43, Danny Williams 68, Kieran Lewis 78′
Monmouth Town 3-0 Llanelli Town
Monmouth: Josh Maksimovic 57, Robert Atkinson 60, Paolo Marenghi 69′ (P)
Llantwit Major 3-0 Pencoed Athletic
Llantwit: Rob Jones 39, Tom Walters 45, Josh Morgan 63′
Penrhyncoch 4-1 Ynyshir Albions
Penrhyncoch: Geoff Kellaway 32 (P), Steffan Gittins 60, Harri Horwood 77, Josh Shaw 79′
Ynyshir: Jamie Price 22′
Penybont 7-0 Undy Athletic
Penybont: Sam Snaith 40, 76′ Billy Borge 45, Nathan Wood 49, 70, James Waite 74, 85′
Pontardawe Town 0-1 Cardiff Metropolitan University
Cardiff Met: Tom Price 50′
Pontypridd Town 6-0 Penydarren BGC
Pontypridd: Lee Baldock 12 (P), Sam Johnson 45+1, 80, Jordan Knott 51, Aiden Lewis 62, Corey Jenkins 73′
Swansea University 6-3 Caldicot Town
Swansea Uni: Tim Hicks 1, 32, 36, Bruno Osorio 14, 46, Harry Huddart 53′
Caldicot: Jake Clarke 4, 65, Louis Feeley 19′ (P)
Ynysygerwn 1-3 Cambrian & Clydach Vale BGC
Ynysgerwn: Ryan Morris 71′
Cambrian & Clydach: Ryan Prosser 61, Sam Jones 79, Liam Reed 88′
Third Round
24 September
Caernarfon Town 3-0 Prestatyn Town
Caernarfon Town: Ryan Williams 7, Mike Hayes 55 (p), Gruff John 79′
Cambrian & Clydach Vale 1-3 Penybont
Cambrian & Clydach: Jordon Smith 90+3′
Penybont: Nathan Wood 56, 64, Sam Snaith 62′
Colwyn Bay: Cai Owen 45+3, Mitch Bryant 51, 66, Danny Edwards 78, Jack Higgins 90+1′
Ruthin: Jamie Cumming 90+1′
Conwy Borough 0-1 The New Saints
The New Saints: Dean Ebbe 35′
Taff’s Well 2-1 Llantwit Major
Taff’s Well: Jamie Owen 13, Marcus Jones 17′
Llantwit Major: Cullen Kinsella 65′ (p)
25 September
Trefelin BGC 0-4 Connah’s Quay Nomads
Connah’s Quay: Jamie Insall 18, 71, Paulo Mendes 53, Declan Poole 66′
Aberystwyth Town 4-1 Cefn Druids
Aberystwyth: Owain Jones 18, Mathew Jones 30, 45+3, 87′
Cefn Druids: Ben Wynne 80′
Airbus UK Broughton 1-2 Haverfordwest County
Airbus: Adam Davies 5′
Haverfordwest: Kieran Lewis 45+3, Alhagi Touray Sisay 88′
Bala Town 5-0 Pontypridd Town
Bala: Chris Venables 16 (p), Jordan Knott 23 (OG), Bradley Bauress 26, Steven Leslie 56, Paul Rutherford 73′
Buckley Town 2-0 Monmouth Town
Buckley: Asa Hamilton 58, Jake Roberts 83′
Cardiff Metropolitan University 3-0 Barry Town United
Cardiff Met: Emlyn Lewis 33, Adam Roscrow 47, 90′
Dinas Powys: Gareth Emmanuel 32, Luke Burnage 33′
Guilsfield: Adam Jenkins 16, Robert James 22, 41, George Clifton 90+1′
Newtown 1-1 (3-4 p) Carmarthen Town
Newtown: Aaron Williams 66′
Nicky Rushton X, David Cotterill ✓, Aaron Williams ✓, Craig Williams ✓
Carmarthen: Dion Phillips 2′
Ben Steele ✓, Matthew Delaney ✓, Tom Dyson ✓, Liam Thomas ✓, Noah Daley ✓
Penrhiwceiber Rangers 1-3 Flint Town United
Penrhiwceiber: Luke Morgan 52′
Flint: Alex Jones 45+2, Mark Cadwallader 60, Jack Kenny 68′
Saltney Town 1-1 (4-2 p) Penrhyncoch
Saltney: Ryan McCleary 90′
Jake Gibbons ✓, Adrian Callaghan ✓, Stephen Chiocchi ✓, Shaun Tinsley X, Ryan McCleary ✓
Penrhyncoch: Steffan Gittins 22′
Taylor Watts X, Tom Evans ✓, Tihomir Trifonov ✓, Owain James X
Swansea University 1-0 Bangor City
Swansea Uni: Cameron Langan 4′
Fourth Round
15 October
Flint Town United 0-2 Connah’s Quay Nomads
Connah’s Quay: Jamie Insall 29, Jamie Mullan 47′
16 October
Colwyn Bay 1-0 Cardiff Metropolitan University
Jack Higgins 10′
Saltney Town 0-0 (4-5 p) Aberystwyth Town
Saltney: Lee Butterworth X, Jack Roberts ✓, Stephen Chiocchi ✓, Jake Johnson ✓, Ryan McCleary ✓
Aberystwyth: Alex Darlington ✓, Jack Thorn ✓, Jonathan Evans ✓, Sam Phillips ✓, Raul Correia ✓
Buckley Town 0-2 Taff’s Well
Taff’s Well: Marcus Jones 18, Jack Fox 43′
Carmarthen Town 0-0 (4-5 p) The New Saints
Carmarthen: Ben Steele ✓, Matthew Delaney ✓, Tom Dyson X, Trystan Jones ✓, Jordan Vickers ✓
The New Saints: Declan McManus ✓, Louis Robles ✓, Adrian Cieslewicz ✓, Jon Routledge ✓, Danny Redmond ✓
Haverfordwest: Mason Jones-Thomas 74′
Bala: Chris Venables 55, 57, 61′
Penybont 0-0 (3-1 p) Caernarfon Town
Penybont: Kane Owen X, Sam Snaith ✓, Nathan Wood ✓, Mael Davies ✓
Caernarfon: Dion Donohue ✓, Sion Bradley X, Iwan Cartwright X, Jakub Ojrzynski X
Swansea University 1-2 Guilsfield
Swansea Uni: Ollie Roberts 89′
Guilsfield: Chris Catherall 16, Andy Ford 23′
Quarter Final
Saturday, 19th February
Penybont 3-2 Taffs Well
Penybont: Lewis Clutton 2′, Sam Snaith 88′, Dan Jefferies 89′.
Taffs Well: David Lyon 45+1′, Leo Maertins 52′.
Bala Town 2-1 Aberystwyth Town
Bala: Dean Ebbe 43′ & 63′.
Aberystwyth: Harry Franklin 86′.
Connah’s Quay 0-2 Colwyn Bay
Colwyn Bay: Ryan Edwards 63′, James Kirby 66′.
The New Saints 2-0 Guilsfield
The New Saints: Jonathan Routledge 45+3′, Ben Clark 78′.
Semi Final
Friday, 28th March
Penybont v Bala Town – to be played at Park Avenue, Aberystwyth
Sunday, 30th March
The New Saints v Colwyn Bay – to be played at Belle Vue, Rhyl