# 2022–23 Welsh Cup

The 2022–23 FAW Welsh Cup was the 135th season of the annual knockout tournament for competitive football teams in Wales. The winners qualified for the 2023–24 Europa Conference League first qualifying round.
The New Saints won the cup by defeating Bala Town in the final, their third consecutive Welsh Cup win and ninth overall. Since they qualified for the Europa Conference League based on league position, the Europa Conference League spot for winning the cup was passed to the third-placed team in the 2022–23 Cymru Premier.

## Schedule

| Round | Draw date | Main date | Number of fixtures | Clubs remaining | New entries this round | Divisions entering this round |
| First qualifying round | 6 July 2022 | Saturday 30 July 2022 | 97 | 194 → 97 | 194 | 49 Tier 3 teams and teams from all lower tiers. |
| Second qualifying round | 1 August 2022 | Saturday 20 August 2022 | 56 | 112 → 56 | 15 | 15 Tier 3 teams |
| First round | 22August 2022 | Saturday 17 September 2022 | 36 | 72 → 36 | 16 | 8 Cymru North teams 8 Cymru South teams |
| Second round | TBA | Saturday 8 October 2022 | 32 | 64 → 32 | 28 | 12 Cymru Premier teams 8 Cymru North teams 8 Cymru South teams |
| Third round | TBA | Saturday 12 November 2022 | 16 | 32 → 16 | None | None |
| Fourth round | TBA | Saturday 14 January 2023 | 8 | 16 → 8 | None | None |
| Fifth round | TBA | Saturday 4 February 2023 | 4 | 8 → 4 | None | None |
| Semi-Finals | TBA | Saturday 4 March 2023 | 2 | 4 → 2 | None | None |
| 2023 Welsh Cup Final | N/A | Sunday 30 April 2023 | 1 | 2 → 1 | None | None |

## Format changes

The National Cup Board changed the rules for the new season: five substitutes could be used, within three substitute periods for all rounds; and seedings for Round 2, introduced in the previous season, were retained with the 28 seeded clubs from the JD Cymru Premier (12), JD Cymru North (8) and JD Cymru South (8) drawn away from home.

## First qualifying round

The competition achieved 253 entries, surpassing the record from the previous season by ten. The first qualifying round matches were announced on 6 July at the FAW HQ in Hensol and played on the weekend of 29, 30 & 31 July 2022. There were 194 clubs in the draw with fifteen Tier 3 clubs receiving byes into Qualifying Round 2, based on their League positions at the end of last season.
The teams receiving a bye into the second qualifying round are:
* Ardal NE: Caersws, Cefn Albion, Llanfair United, Llangollen Town, Llanrhaeadr
* Ardal NW: Denbigh Town, Llangefni Town, Llanrwst United
* Ardal SE: Abertillery Bluebirds, Caldicot Town, Risca United, Undy Athletic
* Ardal SW: Cardiff Draconians, Pontyclun, Port Talbot Town

### North

| Tie | Home team (tier) | Score | Away team (tier) | Kick-off | Referee | Att. |
| Saturday 23 July 2022 |||||||
| 37 | Llanystumdwy(5) | 1–4 | Y Felinheli(3) | 14:00 BST | Iolo Williams | |
| Friday 29 July 2022 |||||||
| 2 | Bangor 1876(3) | 9–2 | Llanberis(4) | 19:30 BST | Rhodri Ab Dafydd | 270 |
| 16 | Kinmel Bay(4) | 4–2 | Rhuddlan Town(4) | 19:00 BST | Michael Gray | (Played at Rhuddlan Town) |
| 23 | Llay Welfare(3) | 5–0 | Lex Glyndwr XI(4) | 18:45 BST | Stephen Wilday | |
| 39 | C.P.D. Y Rhyl 1879(3) | 1–0 | Abergele(5) | 19:00 BST | Tony Moore | |
| Saturday 30 July 2022 |||||||
| 1 | Amlwch Town(4) | 1–2 | Aberffraw(4) | 14:00 BST | Robin Williams | |
| 3 | Barmouth & Dyffryn United(4) | 3–1 | Blaenau Ffestiniog Amateurs(4) | 14:00 BST | Rhodri Ab Dafydd | |
| 4 | Bodedern Athletic(3) | 17–0 | Gaerwen(4) | 14:00 BST | Matthew Jones | |
| 5 | Bontnewydd(5) | 4–0 | Mountain Rangers(5) | 14:00 BST | Terry Williams | |
| 6 | Bow(5) | 2–2 (2–0 p) | Betws-y-Coed (5) | 14:00 BST | Craig Griffiths | Bow FC were removed from the competition and Betws-Y-Coed reinstated after a breach of the eligibility rules. |
| 7 | Brickfield Rangers(3) | 4–0 | Mynydd Isa Spartans(4) | 14:00 BST | Aled Williams | |
| 8 | Caerwys(5) | 0–4 | Hawarden Rangers(3) | 14:00 BST | Michael Woodward | |
| 9 | Castell Alun Colts(4) | 1–2 | Corwen(3) | 14:00 BST | Jamie Monk | |
| 10 | Cefni(5) | 3–2 | Menai Bridge Tigers(4) | 14:00 BST | William Parry | |
| 11 | Cerrigydrudion (4) | 1–4 | Llansannan(4) | 14:00 BST | Glenn Gray | |
| 12 | Coedpoeth United(4) | 0–2 | Ruabon Rovers(5) | 14:00 BST | Keith Ottley | |
| 13 | Connah's Quay Town(4) | 1–2 | Halkyn & Flint Mountain(3) | 14:00 BST | Stephen Jones | 95 |
| 14 | Glantraeth(4) | 1–0 | Bethesda Athletic(4) | 14:00 BST | Aled Williams | |
| 15 | Gronant(5) | 3–3 (1–3 p) | Greenfield(4) | 14:00 BST | Craig Williams | |
| 17 | Llandudno Albion(3) | 2–0 | St Asaph City (4) | 14:00 BST | William Peel | |
| 18 | Llandudno Junction (4) | 2–0 | Meliden(4) | 14:00 BST | Michael Gray | |
| 19 | Llandyrnog United (4) | 0–2 | Llandudno Amateurs (5) | 14:00 BST | Tony Samuel | |
| 20 | Llanfairfechan Town(4) | 4–2 | Llanfairpwll(5) | 14:00 BST | Martin Trigg | |
| 21 | Llannefydd(4) | 11–0 | Llysfaen (5) | 14:00 BST | Tony Moore | |
| 22 | Llanuwchllyn(3) | 5–1 | NFA (5) | 14:00 BST | Shaun Edwards | 73 |
| 24 | Mochdre Sports (4) | 2–2 (3–1 p) | Bro Cernyw(4) | 14:00 BST | Anthony Howard | 40 |
| 25 | Mynydd Llandegai(4) | 3–5 | Gwalchmai(4) | 14:00 BST | Arwel Jones | |
| 26 | Nefyn United(4) | 4–1 | Pwllheli(4) | 14:00 BST | Peter Owen | |
| 27 | Penmaenmawr Phoenix(4) | 2–4 | Llanrug United(4) | 14:00 BST | Scott Longley | |
| 28 | Penrhyndeudraeth(4) | 1–1 (4–2 p) | Caergybi(5) | 14:00 BST | | |
| 29 | Pentraeth(4) | 1–4 | Talysarn Celts(4) | 14:00 BST | Gwilym Evans | |
| 30 | Penycae(3) | 3–2 | Saltney Town(3) | 14:00 BST | Mark Stokes | |
| 31 | Prestatyn Sports(4) | 6–1 | Rhyl All Stars (5) | 14:00 BST | Conor Charlton-Fleming | |
| 32 | Rhostyllen(3) | 3–3 (3–4 p) | New Brighton Villa(4) | 14:00 BST | Gareth Hughes | |
| 33 | Rhydymwyn (3) | 0–6 | Rhos Aelwyd(3) | 14:00 BST | Carl Tombs | |
| 34 | Rhyl Dragons (5) | 2–3 | Caer Clwyd (5) | 14:00 BST | Wayne Geraghty | |
| 35 | Sychdyn | 0–7 | FC Queens Park(4) | 14:00 BST | Jordan Spender | |
| 36 | Y Fali(5) | 1–5 | Llannerch-Y-Medd(4) | 14:00 BST | Ian Tuck | |
| 38 | Y Glannau (5) | 6–0 | FC United of Wrexham(5) | 14:00 BST | John Morris | |
| 40 | Trearddur Bay(5) | 3–1 | Nantlle Vale(3) | 14:00 BST | Terry Atkinson | |

### Central

| Tie | Home team (tier) | Score | Away team (tier) | Kick-off | Referee | Att. |
| Friday 29 July 2022 |||||||
| 49 | Penparcau (4) | 2–1 | Rhayader Town(3) | 19:30 BST | Aled Jones | 235 |
| Saturday 30 July 2022 |||||||
| 41 | Berriew | 1–2 | Knighton Town (4) | 14:00 BST | Stephen Fisher | |
| 42 | Bow Street(3) | 6–0 | Llansantffraid Village(4) | 14:00 BST | Gwilym Lewis | 64 |
| 43 | Brecon (4) | w/o | Machynlleth (4) | 14:00 BST | | (Brecon unable to fulfil fixture) |
| 44 | Carno(4) | 5–0 | Aberaeron(4) | 14:00 BST | David Hughes | |
| 45 | Dolgellau Athletic(3) | 2–1 | Builth Wells(3) | 14:00 BST | Iolo Williams | |
| 46 | Llandrindod Wells(3) | 3–1 | Four Crosses (4) | 14:00 BST | Edward Pryce | |
| 47 | Llanilar (4) | 1–2 | Waterloo Rovers(4) | 14:00 BST | David Morgan | 80 |
| 48 | Montgomery Town(4) | 5–4 | Tywyn Bryncrug(4) | 14:00 BST | Neil Bayliss | |
| 50 | Presteigne St Andrews(4) | w/o | Trefonen | 14:00 BST | | (Trefonen withdrew from competition) |
| 51 | Welshpool Town(3) | 1–2 | Abermule(4) | 14:00 BST | Ryan Davies | (Played at Abermule) |

### South

| Tie | Home team (tier) | Score | Away team (tier) | Kick-off | Referee | Att. |
| Friday 29 July 2022 |||||||
| 61 | Canton Liberal(4) | 3–2 | Clwb Cymric(5) | 19:00 BST | Matthew John | |
| 77 | Morriston Town(4) | 0–0 (2–4 p) | Penlan Club(4) | 19:00 BST | Craig Templeton | |
| 79 | Pencoed Athletic(4) | 3–2 | Afan United | 19:30 BST | Paul Fisher | 145 |
| 86 | Rockspur | 3–2 | St Josephs(6) | 18:30 BST | David Powell | |
| 93 | Treforest(5) | 1–1 (1–3 p) | AFC Penrhiwceiber (5) | 18:30 BST | Mark Boucher | (Played at AFC Penrhiwceiber) |
| 94 | Treharris Athletic(3) | 11–0 | Merthyr Saints(4) | 19:00 BST | Kevin Russell | 137 |
| Saturday 30 July 2022 |||||||
| 52 | Aberbargoed Buds(4) | 3–2 | Rogerstone(4) | 14:00 BST | Joshua Howells | |
| 53 | Aber Valley(4) | w/o | Cardiff Cosmopolitan(6) | 14:00 BST | | (Match Postponed) |
| 54 | Aberystwyth Exiles(7) | 0–18 | Cardiff Airport | 14:00 BST | Duncan Lewis | 50 |
| 55 | AFC Llwydcoed(3) | 6–0 | Penarth Town | 14:00 BST | Vasilica Ciuplea | 112 |
| 56 | AFC Pontymister(4) | 2–4 | Croesyceiliog(3) | 14:00 BST | Terry Leonard | |
| 57 | AFC Whitchurch | 0–2 | Canton Rangers (5) | 14:00 BST | Geoffrey Martin | (Played at Canton Rangers) |
| 58 | Brecon Corinthians(3) | 2–1 | Caerleon(4) | 14:00 BST | Alan Jenkins | |
| 59 | Bryn Rovers | 1–4 | Calsonic Kansei Swiss Valley | 14:00 BST | Philip Harris | |
| 60 | Caerphilly Athletic(5) | 2–1 | Ely Rangers (4) | 14:00 BST | Andrew Wallen | |
| 62 | Cardiff Corinthians(4) | 4–0 | Cwmbach Royal Stars(6) | 14:00 BST | Graham Evans | (Played at Cwmbach Royal Stars) |
| 63 | Cefn Cribwr(3) | 3–1 | Mumbles Rangers(3) | 14:00 BST | Michael Pedler | |
| 64 | Cefn Fforest(5) | 0–0 (0–3 p) | Newport City(3) | 14:00 BST | Robert Thomas | |
| 65 | Chepstow Town(3) | 3–1 | Blaenavon Blues(3) | 14:00 BST | Richard Beach | |
| 66 | Clase Social | 0–3 | Ton Pentre (4) | 14:00 BST | Jeffrey Moore | (Played at Ton Pentre) |
| 67 | Cwmbrân Town(4) | 2–3 | Nelson Cavaliers(6) | 14:00 BST | Robert Rosen | 55 |
| 68 | Docks Albion(7) | 4–10 | Aberfan Social (5) | 14:00 BST | Sean Hicks | |
| 69 | Evans & Williams(4) | 2–2 (10–9 p) | South Gower(4) | 14:00 BST | Neill Crawshaw | |
| 70 | FC Tredegar( ) | 0–6 | RTB Ebbw Vale(3) | 14:00 BST | Scott Brown | 100 (Played at RTB Ebbw Vale) |
| 71 | Garden Village(3) | 5–2 | Dafen Welfare(4) | 14:00 BST | Paul Jones | |
| 72 | Garw SBGC(4) | 3–1 | Cwm Wanderers(4) | 14:00 BST | Lewys Thomas | |
| 73 | Goytre(3) | 8–0 | Ynysddu Welfare(4) | 14:00 BST | Darren Adie | |
| 74 | Hakin United | 3–0 | Cwmamman United(3) | 14:00 BST | Robert Blowes | |
| 75 | Llanrumney Athletic | 0–9 | FC Cwmaman(4) | 14:00 BST | John Cottrell | |
| 76 | Lliswerry(3) | 5–0 | Newport Saints(5) | 14:00 BST | Stephen Richards | |
| 78 | New Inn(4) | 1–3 | Newport Civil Service(4) | 14:00 BST | Nigel Baldwin | |
| 80 | Penrhiwceiber Rangers(3) | 1–0 | Caerau (Ely) (3) | 14:00 BST | Jordan Harman | |
| 81 | Pentwynmawr Athletic(5) | 1–1 (2–4 p) | Treowen Stars(3) | 14:00 BST | Jefferson Townsend | 110 |
| 82 | Penydarren BGC(3) | 6–0 | Clwb Sparta | 14:00 BST | Alun Thomas | |
| 83 | PILCS(5) | 0–2 | Newport Corinthians(4) | 14:00 BST | Christopher Parker | |
| 84 | Pill AFC(4) | 1–0 | Cefn Hengoed | 14:00 BST | Phillip Bates | |
| 85 | Porthcawl Town Athletic(4) | 2–0 | Trostre(5) | 14:00 BST | Ryan Tudor | |
| 87 | Seven Sisters Onllwyn(3) | 1–4 | Baglan Dragons(3) | 14:00 BST | David Alder | |
| 88 | Sully Sports(5) | 1–3 | Dinas Powys(3) | 14:00 BST | Luke Mansell | 50 (Played at Dinas Powys) |
| 89 | Thornhill AFC(7) | w/o | Aberdare Town (5) | 14:00 BST | | (Thornhill withdrew from competition) |
| 90 | Tiger Bay(7) | 6–1 | Bridgend Street(4) | 14:00 BST | Sam Lloyd | |
| 91 | Tonyrefail BGC (4) | 0–0 (8–7 p) | Vale United(5) | 14:00 BST | Allen Griffiths | (Played at Vale United) |
| 92 | Tredegar Town(3) | 0–2 | Monmouth Town(3) | 14:00 BST | Paul Lewis | 56 |
| 95 | West End(4) | 3–1 | Bettws(6) | 14:00 BST | Christopher Neal | |
| 96 | Wattsville(4) | 2–2 (5–3 p) | Marshfield | 14:00 BST | Huw Marfell | |
| 97 | Ynysygerwn(3) | 7–0 | AFC Porth(4) | 14:00 BST | Christopher Byng | |

## Second qualifying round

The Qualifying Round 2 draw was made at the Football Association of Wales Headquarters in Hensol on 1 August with ties to be played over the weekend of Saturday 20 August.

### North

| Tie | Home team (tier) | Score | Away team (tier) | Kick-off | Referee | Att. |
| Saturday 20 August 2022 |||||||
| 1 | Y Glannau(5) | 5–2 | Caer Clwyd(5) | 14:00 BST | Craig Griffiths | |
| 2 | New Brighton Villa(4) | 0–3 | C.P.D. Y Rhyl 1879(3) | 14:00 BST | John Spender | |
| 3 | Brickfield Rangers(3) | 1–3 | Llansannan(4) | 14:00 BST | Keith Ottley | |
| 4 | Cefn Albion(3) | 0–2 | Denbigh Town(3) | 14:00 BST | Gareth Edwards | 137 (Played at Denbigh Town) |
| 5 | Prestatyn Sports(4) | 1–4 | Hawarden Rangers(3) | 14:00 BST | Tony Samuel | |
| 6 | Penycae(3) | 3–2 | Ruabon Rovers(5) | 14:00 BST | Jamie Monk | |
| 7 | Rhos Aelwyd(3) | 0–2 | FC Queens Park(4) | 14:00 BST | Shaun Edwards | 200 |
| 8 | Flint Mountain(3) | 2–2 (3–1 p) | Llannefydd(4) | 14:00 BST | Stephen Jones | (Played at Llannefydd) |
| 9 | Corwen(3) | 2–9 | Llay Welfare(3) | 14:00 BST | Gareth Webb | |
| 10 | Kinmel Bay(4) | 0–0 (5–3 p) | Greenfield(4) | 14:00 BST | Martin Trigg | |
| 11 | Llanrwst United(3) | w/o | Betws-y-Coed(5) | 17:30 BST | | *Having been reinstated, Betws-y-Coed withdrew. |
| 12 | Llanrug United(4) | 2–2 (5–4 p) | Penrhyndeudraeth(4) | 14:00 BST | Tomos Jones | |
| 13 | Cefni(5) | 0–3 | Mochdre Sports(4) | 14:00 BST | | 100 |
| 14 | Gwalchmai(4) | 2–4 | Llandudno Albion(3) | 14:00 BST | Anthony Howard | |
| 16 | Llandudno Amateurs(5) | 2–0 | Bodedern Athletic(3) | 15:30 BST | Mark Blench | 80 |
| 17 | Glantraeth(4) | 1–1 (4–3 p) | Barmouth & Dyffryn United(4) | 14:00 BST | Mark James | |
| 18 | Y Felinheli(3) | 4–0 | Aberffraw(4) | 14:00 BST | Carl Hagan | 80 |
| 19 | Bontnewydd(5) | 0–4 | Llanuwchllyn(3) | 14:00 BST | Terry Williams | |
| 20 | Llannerch-Y-Medd(4) | 1–8 | Bangor 1876(3) | 14:00 BST | Aled Williams | |
| 21 | Llandudno Junction(4) | 0–2 | Talysarn Celts(4) | 14:00 BST | Tony Moore | |
| 22 | Trearddur Bay(4) | 6–4 | Llanfairfechan Town(4) | 14:00 BST | David Griffiths | |
| Saturday 27 August 2022 |||||||
| 15 | Nefyn United(4) | 2–4 | Llangefni Town(3) | 14:00 BST | Rhodri Ab Dafydd | |

### Central

| Tie | Home team (tier) | Score | Away team (tier) | Kick-off | Referee | Att. |
| Saturday 20 August 2022 |||||||
| 23 | Llandrindod Wells(3) | 3–1 | Knighton Town(4) | 14:00 BST | Michael Pugh | |
| 24 | Carno(4) | w/o | Caersws(3) | 14:00 BST | | (Carno unable to fulfil fixture) |
| 25 | Penparcau(4) | 2–0 | Montgomery Town(4) | 13:00 BST | Gwilym Lewis | (Played at Montgomery Town) |
| 26 | Abermule(4) | 4–2 | Presteigne St Andrews(4) | 14:00 BST | Steven Bradford | 44 |
| 27 | Dolgellau Athletic(3) | 1–2 | Bow Street(3) | 14:00 BST | Ryan Davies | 83 |
| 28 | Llanrhaeadr(3) | 0–5 | Llanfair United(3) | 14:00 BST | Aled Jones | 125 |
| 29 | Machynlleth(4) | 2–2 (5–4 p) | Waterloo Rovers(4) | 14:00 BST | Richard Edwards | |

### South

| Tie | Home team (tier) | Score | Away team (tier) | Kick-off | Referee | Att. |
| Friday 19 August 2022 |||||||
| 30 | Newport City(3) | 5–4 | Undy Athletic(3) | 19:30 BST | Scott Brown | |
| 36 | Nelson Cavaliers(6) | 3–5 | Goytre(3) | 19:30 BST | Ian Hollyoake | |
| 41 | Croesyceiliog(3) | 3–1 | Newport Civil Service(4) | 18:45 BST | Michael Pickett | |
| 54 | Cardiff Corinthians(4) | 3–0 | AFC Llwydcoed(3) | 19:15 BST | Neil Wilcox | |
| Saturday 20 August 2022 |||||||
| 31 | Risca United(3) | 3–2 | Caerphilly Athletic(5) | 14:00 BST | Nigel Baldwin | 64 |
| 32 | Wattsville(4) | 0–2 | Trethomas Bluebirds(3) | 14:00 BST | Joseph Gibson | 59 |
| 33 | Aber Valley(4) | 2–0 | Newport Corinthians(4) | 14:00 BST | Graham Evans | |
| 34 | Canton Liberal(4) | 1–1 (4–2 p) | Abertillery Bluebirds(3) | 14:00 BST | Alan Gitsham | |
| 35 | Monmouth Town(3) | 0–2 | Chepstow Town(3) | 14:00 BST | Darran Adie | (Played at Chepstow Town) |
| 37 | Caldicot Town(3) | 1–0 | Tiger Bay(7) | 14:00 BST | Terry Leonard | |
| 38 | Cardiff Draconians(3) | 4–4 (8–9 p) | Brecon Corinthians(3) | 14:00 BST | Dale Randall | |
| 39 | Lliswerry(3) | 0–1 | Aberbargoed Buds(4) | 14:00 BST | Phillip Bates | |
| 0 | Treowen Stars(3) | 2–2 (5–4 p) | Dinas Powys(3) | 14:00 BST | Huw Marfell | |
| 42 | RTB Ebbw Vale(3) | 3–5 | Pill AFC(4) | 14:00 BST | Benjamin Skuse | |
| 43 | Aberfan Social(5) | 8–3 | AFC Penrhiwceiber(5) | 14:00 BST | Kevin Morgan | |
| 44 | Cefn Cribwr(3) | 2–0 | Port Talbot Town(3) | 14:00 BST | John Cottrell | |
| 45 | Hakin United(5) | 5–0 | Penlan Club(4) | 14:00 BST | Jeffrey Moore | 888 |
| 46 | Calsonic Kansei Swiss Valley(4) | 2–2 (3–1 p) | Penrhiwceiber Rangers(3) | 14:00 BST | Neill Crawshaw | 100 |
| 47 | Pontyclun(3) | 2–3 | Penydarren BGC(3) | 14:00 BST | Sam Lloyd | |
| 48 | Ton Pentre(4) | 1–0 | Cardiff Airport(4) | 14:00 BST | Andrew Wallen | |
| 49 | Garden Village(3) | 2–2 (2–3 p) | Pencoed Athletic(4) | 14:00 BST | Christopher Ball | |
| 50 | West End(4) | 3–2 | FC Cwmaman(4) | 15:00 BST | Craig Templeton | |
| 51 | Evans & Williams(4) | 0–3 | Baglan Dragons(3) | 14:00 BST | Richard Morgan | |
| 52 | Garw SBGC(4) | 2–3 | Treharris Athletic(3) | 14:00 BST | Joshua Taylor | 46 |
| 53 | Tonyrefail BGC(4) | 1–3 | Rockspur(5) | 14:00 BST | Daryl Jenkins | |
| 55 | Porthcawl Town Athletic(4) | 2–1 | Canton Rangers(5) | 14:00 BST | Gary Webber | |
| 56 | Aberdare Town(5) | 1–3 | Ynysygerwn(3) | 14:00 BST | Tegid Richards | |

## First round

The First Round draw was made at the Football Association of Wales Headquarters in Hensol on 22 August. Matches for this round were played on Saturday 17 September 2022. Tier 2 teams entered the competition with 16 teams competing and the remaining 16 receiving a bye into the second round.
The teams that received a bye into the Second Round were:
* Cymru North: Buckley Town, Cefn Druids, Colwyn Bay, Guilsfield, Holyhead Hotspur, Holywell Town, Llandudno, Ruthin Town
* Cymru South: Barry Town United, Briton Ferry Llansawel, Cambrian & Clydach Vale, Carmarthen Town, Goytre United, Llantwit Major, Swansea University, Taff's Well

### South
## Second round

Matches for this round were played on Saturday 8 October 2022. Cymru Premier teams entered the competition in this round. The procedure of seeding the 28 clubs from the JD Cymru Premier (12), JD Cymru North (8) and JD Cymru South (8), instituted in 2021–22 the competition, was maintained. The seeded clubs were all drawn away from home in Round 2.

### South
## Third round

Matches for this round were played on Saturday 12 November 2022.

## Fourth round

Matches for this round were played on Saturday 14 January 2023 except for the Cwmbran Celtic versus Pennydarren tie which was postponed multiple times and eventually completed on 25 January.

## Fifth round

Matches for this round were played on 4 and 5 February 2023.

### Notes
## Semi-finals

Matches for this round were played on 3 and 4 March 2023.

### Notes
## Final

The final was played on Sunday 30 April 2023.