PICTURE BY
ROUND ONE
Amlwch Town 4 (Jac Thomas x2, Rhys Roberts x2)
Pentraeth 0
Bangor 1876 8 (Chris Jones x4, Cameron Barry x2, Gethin Thomas, Les Davies)
Menai Tigers 2 (Sion Hogan, Dean Redmond)
Blaenau Amateurs 0
Meliden 3 (James Cairns x2, Ashley Lally)
Bodorgan 0
Bodedern Athletic 11 (Marc Evans x3, Sam Gregson x3, Asa Thomas x2, Tom Wood, Casey Boylan, Ryan Taylor)
Caerwys 3 (Ethan Farren, Callum Pritchard, Keion Davies)
Llanelwy Athletic 5 (Daniel Price x3, Steven Kirk, Daniel Porter)
Castell Alun Colts 1 (Nathan Davies)
Brickfield Rangers 2 (Ben Pritchard, Andrew Vale)
Coedpoeth United 1 (Thomas Jones)
Queen’s Park 4 (Barry Torrence x2, Curtis Neary, Liam Lawrence)
Cefni 2 (Craig Evans, Marc Parry)
Caergybi 4 (Gary Jo Owen x2, Louis Chapman x2)
Llanberis 4 (Nidian Huws, Kurt Hellfeld, Gwyn Jones, Tom Collins)
Llanrug United 2 (Aaron Hughes, Cai Edwards)
Gaerwen 1 (Thomas Wilkes)
Glantraeth 4 (Tudur Williams x2, Aled Steele, Scott Hughes)
Greenfield 1 (Daniel Calvert)
Rhydymwyn 4 (Charlie Bradley x2, Owen Manley, Adam Woosey)
Halkyn and Flint Mountain 1 (Peter Martin)
Connah’s Quay Town 1 (John Coady) – Town won on pens
Hawarden Rangers 4 (Josh Williams x2, Own Goal, Ryan Tierney)
Mynydd Isa Spartans 2 (Jack Aitken, Sam Riley)
Llanerchymedd 2 (Dan Thomas, James Burgess)
Aberffraw 2 (Nathan Moore x2)
Llan win on pens
Mountain Rangers 1 (Simon Kay)
Nefyn United 3 (Ifan Jones, Carl Jones, Own Goal)
New Brighton Villa 1 (Chris Stanton)
Chirk AAA 3 (Louie Middlehurst, Dale Davies, Matty Williams)
Penmaenmawr Phoenix 3 (Alfie Caldecott x2, Will Bibby)
Llandyrnog United 5 (Sean James x2, Tom Sharples, Sam Crompton, Nathan Rose)
Penrhyndeudraeth 3 (Richard Jones, Steven Jones, Cai Henshaw)
Talysarn Celts 1 (Jac Jones)
Penycae 4 (Josh Hughes, Oliver Johnson, Alex Rowlands, Zac Davies)
Lex XI 2 (George Baxter, Josh Thompson)
Prestatyn Sports 3 (Antonio Jacovelli x2, Ian Griffiths)
NFA FC 1 (Paul Vinall)
Pwllheli 2 (Jason Banks, Connor Livingstone)
Llanystumdwy 2 (Sion Parry x2)
Pwllheli won on pens
Rhos Aelwyd 2 (Tom Smith x2)
Cefn Mawr Rangers 0
Ruabon Rovers 2 (Chris Bennion, Michael Jones)
Saltney Town 7 (Tom Booth x3, Adrian Callaghan x2, Corey Mason, Carl Pleavin)
St Asaph City 2 (Ellis Blench, James Brewerton)
Rhuddlan Town 2 (Ryan Potts)
Rhuddlan win on pens
Y Felinheli 4 (Gruff John x2, Caio Hughes, Gavin Lloyd-Jones)
Mynydd Llandegai 0
—————————
ROUND TWO
Llanberis 2 (Gethin Wakeham x2)
Nantlle Vale 2 (Robert Daniels, Daniel Evans)
Llanberis win on pens
Penrhyndeudraeth 3 (Steven Jones x2, Huw Quaeck)
Dolgellau AA 0
Llanuwchllyn 1 (Iolo Jones)
Pwllheli 0
Y Felinheli 2 (Caio Hughes, Rhodri Jones)
Waunfawr 0
Amlwch Town 1 (Chris Byast)
Llanrwst United 2 (Sam Jones, Benn Lundstram)
Meliden 2 (Aled Evans, Lewis Thompson)
Rhydymwyn 3 (Rhys Cooper x2, Adam Woosey)
Brickfield Rangers 0
Saltney Town 3 (Tom Booth x2, Cody Silvester)
Bro Cernyw 1 (Cai Price)
Llanfairfechan Town 5 (Elliot Croston x3, Daniel Hughes, Jamie Haggas)
CPD Y Rhyl 1879 2 (Carl Lamb, Chris Bennett)
Prestatyn Sports 0
Caergybi 5 (Louis Chapman x3, Owain Griffiths, Tom Scott)
Llangoed 0
Rhuddlan Town 2 (Ryan Potts x2)
Denbigh Town 12 (Mark Roberts x5, Jake Walker x3, Jacob Barratt x2, Daniel Clarke, Lee Davey)
Rhostyllen 5 (Sam Chesters x3, Warren Aykroyd-Duckett, Andrew Bithell)
Corwen 0
CPD Y Fali 1 (Luke Miles)
Bodedern Athletic 6 (Casey Gregg x2, Asa Thomas x2, Marc Evans x2)
Llandyrnog United 4 (Garmon Hafal, Craig Jones, Tom Sharples, Paul Williams)
Llansannan 1 (Leon Gierke)
Queen’s Park 1 (James Gregory)
Cefn Albion 4 (Callum Mannion, Dion Gibbins, Mike Latham, Alex Williams)
Hawarden Rangers 0
Llay Welfare 4 (Tom Wells x2, Kian Turton, Kevin Hope)
Mold Alexandra 3 (Daniel Warren, Dominic Doherty, Matthew Lewis)
Connah’s Quay Town 0
Penycae 1 (Austin Owen)
Brymbo 1 (Luc Bonfrer)
Brymbo win on pens
FIRST ROUND PROPER
Bodedern Athletic
Llandrynog United
Bow Street
Llanidloes Town
Brymbo
Llansantffraid Village
Buckley Town
Mold Alexandra
Caergybi
Cefn Albion
Caersws
Rhostyllen
Holyhead Hotspur
Rhos Aelwyd
Holywell Town
Gresford Athletic
Llandudno Albion
Llanerchymedd
Llandudno
Llay Welfare
Llanelwy Athletic
Berriew
Llanfair United
Penrhyndeudraeth
Llanfairfechan Town
Llanrwst United
Llangefni Town
Ruthin Town
Llanuwchllyn
Denbigh Town
Porthmadog
Llanberis
Saltney Town
Y Felinheli
CPD Y Rhyl 1879
Rhydymwyn