April 29, 2024

Y Clwb Pêl-droed

Your home for Welsh domestic football!

2021/22 JD Welsh Cup – Fixtures & Results

(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

Llanberis 4-2 Llanrug United

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

Fairwater 6-4 Ely Rangers

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

Clwb Cymric 3-4 Fairwater

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 Welfare 2-4 Llandudno

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′

Penlan Club 0-2 Ynysygerwn

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 Town United 2-0 Goytre

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 5-1 Ruthin Town

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 2-4 Guilsfield

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 1-3 Bala Town

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