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.
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.[1] 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:
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.[3]
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:
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.
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.