May 4, 2024

Y Clwb Pêl-droed

Your home for Welsh domestic football!

2022/23 JD Welsh Cup – Fixtures & Results

(Featured Image: Mike James)

Welsh Cup

Friday, July 29

AFC Penrhiwceiber 1-1 (3-1 p) Treforest

Penrhiwceiber: Drew Langdon 90+6’

Treforest: Jayden Granelli 25’

Bangor 1876 FC 9-2 CPD Llanberis FC

Bangor 1876: Liam Morris 8, 18, 24, Les Davies 17, Corrig McGonigle 45, 52, 59, 78, Sion Edwards 71’

Llanberis: Kurt Hellfeld 87, Mathew Edwards 90+1′

Canton Liberal 3-2 Clwb Cymric

Canton Liberal: Jack Kane 5, Curtis Griffin 15, Bo Cordle 66’

Clwb Cymric: Rhys Jones 33, Tomos Roberts p 49’

CPD Y Rhyl 1879 FC 1-0 Abergele FC

CPD Y Rhyl: Kieran Ellis 77′

Llay Welfare FC 5-0 Lex XI FC

Llay Welfare: Thomas Wells 9, Luke Taylor 16, Lewis Bickerton Cole 26, Matthew Worrall 47, Jonathan Collo 56

Morriston Town 0-0 (2-4 p) Penlan 

Pencoed Athletic BGC FC 3-2 Afan United FC

Pencoed Athletic: Lloyd Ham 25, 67, 78, 

Afan United: Jack Underwood 43, Casey Jones 70’

Penparcau FC 2-1 Rhayader Town FC

Penparcau: Matthew Davies 15, Elwyn Edwards 51’

Rhayader Town: Jordan McFadden p 77

Rhuddlan Town 2-4 Kinmel Bay 

Rhuddlan Town: Ben Jacobson 4, David Sharkey p 71’

Kinmel Bay: Ryan Hulse p 19, Ryan Roberts 20, I.Dunn 64, Declan Bellamy 82’

Rockspur FC 3-2 St Josephs FC

Rockspur: Luke Chapell 43, Samuel Keefe 46, 67’

St Josephs: Jack Price 37, Sam Brown 60’

Treharris Athletic Western 11-0 Merthyr Saints

Treharris Athletic Western: Dylan Amin 30, 45, 54, Haben Samson p 43, 88, Sam Cawley 51, Tom Rees 76, 78, Matthew Sellick 83, Kallum Thomas 86, David Mitchell 90’


Saturday, July 29

AFC Llwydcoed 6-0 Penarth Town FC

AFC Llwydcoed: Ricky Carter 4, 17, 49, Dewi Abbruzzese 37, Cian Cable 41, 54’

AFC Pontymister FC 2-4 Croesyceiliog AFC

Pontymister: Warren Derraven 70, 85

Croesyceiliog: Nicholas McGrath 11, 57, Thomas Doidge 68, Lewis Clare 90+1, 

Aberbargoed Buds FC 3-2 Rogerstone AFC

Aberbargoed Buds: Rhys Williams 49, Jordan Thomas 58, Tom Rees 61’

Rogerstone: Joshua Thomas 21, Luke Thomas 39′

Abermule FC 2-1 Welshpool Town

Abermule:

Welshpool Town:

Aberystwyth Exiles FC 0-18 Cardiff Airport

Cardiff Airport: Sonny Lambert 3, 6, 43, Theo Richards 9, 51, 53, 69, 75, 88, Morgan Stavert-Hawkins 13, Michael Hall 38, 48, 55, Lee Stradling 57, 61, 74, Joshua Hobbs 63, Karl Steel 79’

Amlwch Town FC 1-2 CPD Aberffraw FC

Amlwch Town: Daniel Howes 27’

Aberffraw: Arden Gisbourne OG 2, Richard Owen 15’

Barmouth 3-1 Blaenau Ffestiniog

Barmouth:

Blaenau Ffestiniog:

Berriew FC 1-2 Knighton Town FC

Berriew:

Knighton Town:

Bodedern Athletic FC 17-0 CPD Gaerwen FC

Bodedern Athletic: Daniel Jones 5, Mohamed El-Arab 10, 79, 80, Chris Jones 12, 25, Marc Evans 16, 21, 26, 35, 45+2, 48, 57, Ryan Lees 40, Jenson Rowlands 60, Shaun Jenkins 72, Jordan Taylor 76, 

Bontnewydd 4-0 CPD Mountain Rangers FC

Bontnewydd: Alex Kalafusz 18, Meilir Rowlands 22, 73, Sion Jones p 59′

Bow FC 2-2 (2-0 p) Betws-Y-Coed AFC

Bow FC:

Bewts-Y-Coed:

Bow Street 6-0 Llansantffraid Village FC

Brecon Corries AFC 2-1 Caerleon FC

Brecon Corries:

Caerleon:

Brickfield Rangers FC 4-0 Mynydd Isa Spartans FC

Brickfield Rangers: Isaac Dawson 2, Cameron Thomas 8, Aiden Fox 14, Andrew Vale 69’

Bryn Rovers AFC 1-4 CKSV AFC

Canton Rangers 2-0 AFC Whitchurch

Canton Rangers: Elton Injai 18, Ryan Donovan 31’

CPD Cefni FC 3-2 Menai Bridge Tigers FC

CPD Cefni: Luke Miles 57, 69, Gruffydd Huws 87′

Menai Bridge Tigers: James Burgess 37, Callum Thomas 65, 

CPD Cerrigydrudion v Clwb Pel Droed Llansannan FC

CPD Gronant 3-3 (1-3 p) Greenfield FC

CPD Gronant: Matthew Lewis 53, 69, 81’

Greenfield: Connor Hughes 15, 23, Daniel Calvert p 43’

CPD Llannefydd FC v Llysfaen FC
CPD Mynydd Llandegai FC v Gwalchmai FC
CPD Nefyn United FC v CPD Pwllheli FC
CPD Penrhyndeudraeth FC v Caergybi FC
CPD Pentraeth FC v Talysarn Celts FC

CPD Sychdyn 0-7 FC Queens Park

FC Queens Park: Dylan Jones 2, Liam Davies 10, 51, Leroy Ngema-Stamp 40, Matthew Bitchell 78, Callum Williams 82, Adam Roberts 90’

CPD Y Fali FC v CPD Llanerch-Y-Medd FC

CPD Y Glannau 6-0 FC United of Wrexham

CPD Y Glannau: Harrison Bellis 25, 85, 89 p, Michael Bellis 28, Dafydd Jones 50, Aled Beardmore 90+3′

Caerphilly Athletic FC v Ely Rangers FC

Caerwys FC 0-4 Hawarden Rangers

Hawarden Rangers: Ellis Jones 19, 40, Luke Crabtree 45+1, James Ratcliffe p 88’

Cwmbach Royal Stars FC 0-4 Cardiff Corinthians

Cardiff Corinthians: Chris Worsley 26, 42, Chris Quick 64, Kofi Rowe 68’

Carno FC v Aberaeron FC
Castell Alun Colts FC v Corwen FC
Cefn Cribwr FC v Mumbles Rangers
Cefn Fforest FC v Newport City FC
Chepstow Town FC v Blaenavon Blues FC
Clase Social v Ton Pentre AFC

Coedpoeth United FC 0-2 Ruabon Rovers FC

Ruabon Rovers: James Jones p 32, 34’

Connahs Quay Town FC 1-2 Flint Mountain FC

Connah’s Quay Town: Ryan Hewitt p 71’

Flint Mountain: Andy Brown 45+1, Ste Lewis p 74’

Cwmbran Town FC 2-3 Nelson Cavaliers AFC

Cwmbran Town: Joshua Brown 24, Thomas Barry 68’

Nelson Cavaliers: Corey Haines 10, 45+3, Richard Veale 84’

Dinas Powys 3-1 Sully Sports

Dinas Powys: Best Lee OG 36, Hugh Coles 76, Tom Fry 81’

Sully Spots: Feran Kanda 90’

Docks Albion AFC 4-11 Aberfan FC

Aberfan: Luke Tarr 11, 19, 27, Joshua Powell 25, 45+5, Gavin Williams 32, 89, Jaymie Wearn 34, 82, Ryan Flood 39, 

Dolgellau AA FC 2-1 Builth Wells FC

Evans & Williams FC 2-2 (10-9 p) South Gower FC
RTB Ebbw Vale FC 6-0 FC Tredegar

Garden Village 5-2Dafen Welfare FC

Garw SBGC FC 3-1 Cwm Wanderers AFC

Glantraeth FC 1-0 Bethesda Athletic FC

Glantraeth: Dion Evans 70’

Goytre AFC (Gwent) 8-0 Ynysddu Welfare FC

Hakin United FC 3-0 Cwmamman United AFC

Llandrindod Wells FC 3-1 Four Crosses FC

Llandudno Albion FC v St Asaph City FC
Llandudno Junction FC v Meliden FC
Llandyrnog United FC v Llandudno Amateurs FC

Llanfairfechan Town FC 4-2 Llanfairpwll FC

Llanfairfechan: Daniel Hughes 6, Elliot Croston 15, Jamie Haggas 42, Ellis Jones 66’

Llanfairpwll: Marquis Holland 31, 85’

Llanilar FC 1-2 Waterloo Rovers FC
Llanrumney Athletic 0-9 FC Cwmaman
Llanuwchllyn FC v NFA FC
Lliswerry AFC 5-0 Newport Saints FC

Mochdre Sports FC v CPD Bro Cernyw
Montgomery Town FC 5-4 Tywyn Bryncrug FC
Morriston Town FC 0-0 (4-2 p) Penlan AFC
New Inn FC 1-3 Newport Civil Service FC
PILCS FC 0-2 Newport Corinthians FC
Penmaenmawr Phoenix FC v Llanrug United FC

Penrhiwceiber Rangers 1-0 Caerau Ely FC

Penrhiwceiber Rangers: Warren Jones 67′

Pentwynmawr Athletic AFC 1-1 (2-4 p)Treowen Stars FC

Penycae FC 3-2 Saltney Town FC

Penycae: Ben Buley 12, 56, Nicky Williams p 40, 

Saltney Town: Stephen Chiocchi 9, Thomas Booth 60’


Penydarren Seniors BGC 6-0 Clwb Sparta FC
Pill AFC FC 1-0 Cefn Hengoed FC
Porthcawl Town Athletic FC 2-0 Trostre AFC
Prestatyn Sports FC v Rhyl Allstars
Presteigne St Andrews FC v Trefonen FC

Rhostyllen FC 3-3 (3-4 p) New Brighton Villa FC

Rhostyllen:

New Brighton Villa: S.Davies 17, 42, M.robinson 76’

Rhydymwyn FC 0-6 Rhos Aelwyd FC

Rhos Aelwyd: James Rumsey 24, 45+1, 86, Declan Molyneux 41, Dafydd Robertson 51, Daniel Roberts 66′

Rhyl Dragons FC v CPD Caer Clwyd
Seven Sisters Onllwyn FC 1-4 Baglan Dragons FC
Tiger Bay FC 6-1 Bridgend Street FC
Tonyrefail BGC FC 0-0 (8-7 p) Vale United FC
Trearddur Bay v Nantlle Vale FC
Tredegar Town FC 0-2 Monmouth Town FC
Treforest FC 1-1 (1-3 p) AFC Penrhiwceiber FC
Wattsville FC 2-2 (5-3 p) Marshfield AFC
West End FC 3-1 Bettws FC
Ynysygerwn AFC 7-0 AFC Porth


Friday, August 19

Cardiff Corinthians 3-0 AFC Llwydcoed

Cardiff Corinthians: Chris Worsley 2, 28, Joe Evans 60’

Croesyceiliog 3-1 Newport Civil Service

Cardiff Corinthians: Chris Worsley 2, 28, Joe Evans 60’

Nelson Cavaliers 3-5 Goytre

Nelson Cavaliers: Liam Dellanna 15, L.Roberts 84, Brandon Powell OG 90+3

Goytre: N/A 7, Warren Archer 35, Mamadi Mane Sanha 65, Chris Ham 69, N/A 69, 

Newport City 5-4 Undy Athletic

Newport City: Ryan Harris 14, Spencer Wood p 19, p 60, 90+3, N/A 68, 

Undy Athletic: F. Chard 24, G Cullimore 39, 48, 86’

Saturday, August 20

Central 

Abermule v Presteigne St Andrews

Dolgellau Athletic v Bow Street

Llandrindod Wells v Knighton Town

Llanrhaeadr v Llanfair United

Machynlleth v Waterloo Rovers

Mongomery Town 0-2 Penparcau

Penparcau: Ryan Edwards 35, Mark Gornall 89′

North

Bontnewydd v Llanuwchllyn

Brickfield Rangers v Llansannan

Cefn Albion v Denbigh Town

Cefni v Mochdre Sports

Corwen v Llay Welfare

Flint Mountain v Llannefydd

Glantraeth v Barmouth & Dyffryn

Gwalchmai v Llandudno Albion

Kinmel Bay v Greenfield

Llandudno Amateurs v Bodedern Athletic

Llandudno Junction v Talysarn Celts

Llanerchymedd v Bangor 1876

Llanrug United v Penrhyndeudraeth

New Brighton Villa v Y Rhyl 1879

Penycae v Ruabon Rovers

Prestatyn Sports v Hawarden

Rhos Aelwyd v FC Queens Park

Trearddur Bay v Llanfairfechnan

Y Felinheli v Aberffraw

Y Glannau v Caer Clwyd

South

Aber Valley 2-0 Newport Corinthians

Aber Valley: Odran Gulliford 12, Scott Armitage 33’

Aberdare Town 1-3 Ynysygerwn

Aberdare Town: Kian Johnson 79’

Ynysygerwn: Rhys Owen 12, Bradley Crooks 33, Charlie Farrell 42’

Aberfan 8-3 AFC Penrhiwceiber

Aberfan: Josh Powell 13, 74, Luke Tarr 25, Paul Duncan 30, 76, Gavin Williams 43, Jaymie Wearn 48, Scott Badman 63, 

Penrhiwceiber: Leon Grant 6, Kieran Davies 9, James Davies 45+1

CK Swiss Valley 2-2 (3-1 p) Penrhiwceiber

CKSV: Ross Buckley-Turner 25, 30’

Penrhiwceiber: Andrew Ellis 44, Warren Jones 77’

Caldicot Town 1-0 Tiger Bay

Caldicot Town: Benjamin Smith p 70′

Canton Liberal 1-1 (4-2 p) Abertillery Bluebirds

Canton Liberal: Mario Amona 82’

Abertillery Bluebirds: Cameron Williams 10’

Cardiff Draconians 4-4 (7-8 p) Brecon Corries

Cardiff Draconians: Adam Rees 17, 47, Matt Hibbs 66, Callum Nippers 79, Solomon Taylor St Clair 90’

Brecon Corries: Nathan Williams 29, Craig Evans 62, Joel Evans 88, Craig Evans p 90’

Cefn Cribwr 2-0 Port Talbot

Cefn Cribwr: Tyler Roche 70, Danny Woolfenden 90+4’

Evans & Williams 0-3 Baglan Dragons

Baglan Dragons: Tom Randall 32, Jack Fleming 83, Lewis Holmes 89’

Garden Village 2-2 p Pencoed

Garden Village: R.Martin 73, Samuel Ash 78’

Pencoed: Harry Davies 3, Lloyd Ham 24’

Garw 2-3 Treharris Athletic Western

Garw: Thomas Sage 30, Connor Brennan 50’

Treharris: Myles Corson 18, Corey McKeary 36, 49’

Hakin 5-0 Penlan

Hakin United: Jack Britton p 8, Shane Walsh 10, Nicholas Woodrow 30, 36, Ryan Wilson 88’

Lliswerry 0-1 Aberbargoed Buds

Aberbargoed Buds: Jordan Thomas 82’

Chepstow Town 2-0 Monmouth Town

Chepstow Town: Matthew Board 66, Tom Pearson 71’

Pontyclun 2-3 Penydarren

Pontyclun: O.James 5, Hayden Lau 10’

Penydarren: Aarran Caffell 13, Christopher Bell OG 23, Asa Lloyd 39’

Porthcawl Town Athetic 2-1 Canton Rangers

Porthcawl Town Athletic: Jorge Crofts 24, 72’

Canton Rangers: Simon Gardner 47’

Risca United 3-2 Caerphilly

Risca United: Owen Thomas 26, 26, Sebastian James 90’

Caerphilly Athletic: William Walker 6, Iwan John 30’

RTB Ebbw Vale 3-5 Pill

RTB Ebbw Vale: Tomas Lynch 69, Myles Battle 79, Joshua Jones 88’

Pill: Leo Ross 18, 49, 59, Jake Young 35, Lewis Sommers 45+3, 

Ton Pentre 1-0 Cardiff Airport

Ton Pentre: Jonathan Welsh 60’

Tonyrefail BGC 1-3 Rockspur

Tonyrefail BGC: James Mahoney 80’

Rockspur: Ryan Trick 45+2, Samuel Keefe 45+15, Gareth Morrell 90+8

Treowen Stars 2-2 Dinas Powys

Treowen Stars: Evan Jenkins 28, Tommy James 43’

Dinas Powys: Tom Fry 70, Callum Pearce 76’

Wattsville 0-1 Trethomas Bluebirds

Trethomas Bluebirds: Gareth Tedstone 75’

West End 3-2 FC Cwmaman

West End: Kieran Cullen 22, Nikki Parvin 25, Jordan Simpson 60’

Cwmaman: Ian Traylor 44, 59’


Round One

Friday, September 26

North

Conwy Borough 3-2 Kinmel Bay

Conwy Borough: Tyler Oakley-Evans OG 50, Sean McCaffery 81, Cian Evans 90+6

Kinmel Bay: Tate Walker 25, Anthony Jones 78’

Llandudno Amateurs 1-7 Llanrug United

Llandudno Amateurs: Aaron Rogers 80’

Llanrug United: Jonathan Sadler 8, Kevin Lloyd 33, 57, Sion Phillips 47, Morgan Williams 55, Iwan Bohana 77, Osian Williams 86’

South

Abergavenny Town 1-1 (4-1 p) Treharris Athletic Western

Abergavenny Town: Rhys Thomas 41’

Treharris Athletic Western: Dylan Amin 53’

Penydarren BGC 4-0 Ynyshir Albions

Penydarren BGC: Arran Caffell 33, 80, Ricky Jones 54, Josh Brogden 67’

Risca United 4-2 Aberbargoed Buds

Risca United: Owen Thomas 28, Joel Powell 43, 77, Connor Hanford 83’

Aberbargoed Buds: Joseph Ogugua 54, 84’


Saturday, October 8

Aber Valley 1-3 Barry Town United

Aber Valley:

Barry Town United:

Aberfan 1-5 Trefelin BGC

Aberfan:

Trefelin BGC:

Abergavenny Town 1-1 p Goytre United

Abergavenny Town;

Goytre United:

Bow Street 1-4 Colwyn Bay

Bow Street: Ifan Burrell 10, 

Colwyn Bay; James Kirby p 26, Jamie Cumming 64, Alex Downes 68, Tom Creamer 90+2

Caersws 0-1 Flint Town United

Flint Town United: Jean-Louis Akpa-Akpro p 56’

Canton Liberal 1-1 (4-5 p) Llanelli Town

Canton Liberal:

Llanelli Town:

Cardiff Corinthians 1-8 Newtown

Cardiff Corinthians:

Newtown: Jake Walker 6’, Louis Robles 12’ & 40’, Brett Taylor 15’ & 29’, Aaron Williams 22’, Nick Rushton 33’ & 83’, James Davies 45’.

Chepstow Town 1-2 Pontypridd United

Chepstow Town:

Pontypridd United:

Chirk AAA 1-1 (2-4 p) The New Saints

Chirk AAA:

The New Saints:

Croesyceiliog 0-5 Briton Ferry Llansawel

Briton Ferry Llansawel:

Cwmbran Celtic 2-2 (3-0 p) Llantwit Major

Cwmbran Celtic:

Llantwit Major:

Denbigh Town 1-5 Connah’s Quay

Denbigh Town:

Connah’s Quay:

Glantraeth 0-5 Cefn Druids
Cefn Druids:

Hakin United 4-1 Taffs Well

Hakin United:

Taffs Well:

Hawarden Rangers 1-6 Bala Town

Hawarden Rangers:

Bala Town:

Llandudno Albion 0-3 Buckley Town

Buckley Town:

Llanrug United 0-3 Gresford Athletic

Gresford Athletic:

Llanuwchllyn 0-5 Holywell Town

Holywell Town:

Mold Alexandra 3-1 Holyhead Hotspur

Mold Alexandra: Steve Watkins 19, Daniel Warren 51, Callum Freeman 85’

Holyhead Hotspur: Kenleigh Owen p 39’

Newport City 0-2 Carmarthen Town

Carmarthen Town:

Pencoed Athletic 0-0 (3-4 p) Aberystwyth Town

Penycae 1-4 Guilsfield

Penycae:

Guilsfield:

Penydarren BGC 2-1 Swansea University

Penydarren BGC:

Swansea University:

Pill 2-1 Cardiff Met

Pill:

Cardiff Met:

Pontardawe Town 0-0 (5-4 p) Cambrian & Clydach

Prestatyn Town 2-0 Llandudno

Prestatyn Town: Daniel Atkins 55, Sean Coulston 57’

Queens Park 0-3 Airbus UK

Airbus UK:

Risca United 1-2 Penybont

Risca United:

Penybont:

Trethomas Bluebirds 2-1 Haverfordwest County

Trethomas Bluebirds: Levi Rees 30, 90+3

Haverfordwest County: Jack Wilson 17’

Y Felinheli 1-4 Conwy Borough

Y Felinheli:

Conwy Borough:

Y Rhyl 0-2 Ruthin Town

Ruthin Town:


Friday, November 11

Penydarren BGC 1-0 Trethomas Bluebirds

Penydarren BGC: Aarran Caffell 49’

The New Saints 2-1 Caernarfon Town

The New Saints: Ryan Brobbel 3, Daniel Redmond 76’

Caernarfon Town: Daniel Davies (OG) 89’

Saturday, November 12

Aberystwyth Town 1-3 Newtown

Aberystwyth: Louis Bradford 31’

Newtown: Aaron Williams 20, Nick Rushton 83, Nigel Aris 90+2

Airbus UK 2-1 Trefelin BGC

Airbus UK: Bradley Knight 83, Jake Eyre 86’

Trefelin BGC: Ceri Williams 15′

Bala Town 2-0 Flint Town United

Bala Town: Chris Venables 28, Kieran Smith 64’

Barry Town United 0-2 Gresford Athletic

Gresford Athletic: Charlie Mann 63, Jacob Barratt 90+3

Buckley Town 2-0 Prestatyn Town

Buckley Town: Aled Bellis 79, 84’

Cefn Druids 3-4 Llanelli Town

Cefn Druids: Josh Roseberry-Beamond 14, Jonathon Grogan 20, Josh Lock 33’

Llanelli Town: Josef Hopkins 45+2, Tim Parker 55, Nathan Logan 84, Taylor Marsh 88’

Connah’s Quay Nomads 1-1 Colwyn Bay

Connah’s Quay: Mike Hayes 2, 30, Mike Wilde 68, Callum Morris p 86’

Conwy Borough 0-3 Penybont

Penybont: Nathan Wood 36, 38, Kostya Georgievsky 71’

Cwmbran Celtic 4-3 Carmarthen Town

Shaun Moss 22, Alex Bonthron p 60, 63, Andrew Hewitt 90+1

Liam Thomas 45+2, Noah Daley 50, Greg Walters 70

Guilsfield 6-3 Goytre United

Guilsfield: Iwan Matthews 12, 13 (P), 76, Josh Astley 45, 64, Callum Bromley 72’

Goytre United: Jordan Edwards 7, 88, Luke Harris 53’

Hakin United 1-5 Holywell Town

Hakin United: Nick Woodrow 73’

Holywell Town: Dave Forbes 25, 45, Danny Sullivan 27, Mark Winslade 83, Oliver Buckley 90+5

Mold Alexandra 0-4 Briton Ferry Llansawel

Briton Ferry Llansawel: Tyler Brock 40, 66, McCauley Power 62, Thomas Walters 90’

Pontardawe Town 3-1 Pill

Pontardawe Town: Artiom Legavec 28, Joshua Dorward 50, Andzejs Dubjaga 69’

PILL: Lewis Sommers 65’

Ruthin Town 3-4 Pontypridd United

Ruthin Town: Sam Jones 29, 81, Llyr Morris 90’

Pontypridd United: Jarrad Wright 3, Vita Mbolokele 18 OG, Joe Hunt 56, Lewys Twamley 63


Saturday, January 14

Bala Town 2-1 Pontypridd United

Bala Town: Chris Venables 21 (P), Nathan Peate 83’

Pontypridd United: Danny Williams 90+1

Briton Ferry Llansawel 2-2 Buckley Town

Briton Ferry Llansawel: Kris Evans 23, Thomas Walters 44’

Buckley Town: Jake Roberts 45, Max Moore 87’

Gresford Athletic 0-2 Penybont

Penybont: Mael Davies 18, Kostya Georgievsky 57’

Guilsfield 1-2 Holywell

Guilsfield: Callum Bromley 70’

Holywell: Ilan Sion ap Gareth Jones 15, Danny Andrews 45’

Llanelli Town 0-2 Connah’s Quay

Connah’s Quay: Ben Nash 30, Joe Malkin 76’

Pontardawe Town 1-1 (4-5 p) Airbus UK

Pontardawe Town: Lewis Reed 20’

Airbus UK: George Peers 43’

The New Saints 7-0 Newtown

The New Saints: Ben Clark 8, 65, Ryan Astles 14, Ryan Brobbel 16, Callum Roberts 41 (OG), Declan McManus 63, 72’

Wednesday, January 25

Penydarren 2-3 Cwmbran Celtic

Penydarren: Alex Long 58, George Kazba 85’

Cwmbran Celtic: Andrew Larcombe 10, 12, Dominic Connor 16’


Saturday, February 4

Bala Town 2-0 Briton Ferry Llansawel

Bala Town: Chris Venables 68, Adam Roscrow 71’

Connah’s Quay 5-0 Airbus UK

Connah’s Quay: Jack Kenny 6, Harry Franklin 63, George Horan 75, Joe Malkin 88, 89’

Cwmbran Celtic 1-3 The New Saints

Cwmbran Celtic: Josh Rippon 14

The New Saints: Ryan Brobbel 13, 59 (P), 65’

Sunday, February 5

Penybont 2-1 Holywell Town

Penybont: Lewis Harling 57, Nathan Wood 90+8 (P)

Holywell Town: Danny Andrews 14’