Welsh Cup — 2025
Playoffs
Round of 16
Pontypridd Town0
Colwyn Bay3
0–3
Porthmadog1
Rhyl2
1–2
Llandudno1
Caerau (Ely)2
1–2
Trefelin0
Bangor 18762
0–2
Barry Town4
Gresford Athletic0
4–0
Cardiff MET2
Caernarfon Town4
2–4
Newport City3
Trearddur Bay5
3–5
Quarter-finals
Flint Town United3
Trearddur Bay0
3–0
Caerau (Ely)1
Bangor 18763
1–3
Caernarfon Town4
Colwyn Bay1
4–1
Barry Town1
Rhyl2
1–2
Semi-finals
Flint Town United5
Bangor 18761
5–1
Caernarfon Town2
Rhyl1
2–1
Final
Caernarfon Town3
Flint Town United0
3–0
Round of 16
Pontypridd Town0
Colwyn Bay3
0–3
Porthmadog1
Rhyl2
1–2
Llandudno1
Caerau (Ely)2
1–2
Trefelin0
Bangor 18762
0–2
Barry Town4
Gresford Athletic0
4–0
Cardiff MET2
Caernarfon Town4
2–4
Newport City3
Trearddur Bay5
3–5
Quarter-finals
Flint Town United3
Trearddur Bay0
3–0
Caerau (Ely)1
Bangor 18763
1–3
Caernarfon Town4
Colwyn Bay1
4–1
Barry Town1
Rhyl2
1–2
Semi-finals
Flint Town United5
Bangor 18761
5–1
Caernarfon Town2
Rhyl1
2–1
Final
Caernarfon Town3
Flint Town United0
3–0
Standings not available for season 2025.
Betting Insights
Goals / Match
4.48
Average goals per match this season
Both Score %
61.9%
Percentage of matches where both teams scored
Over 2.5 / 5.5 %
90.5%
Percentage of matches with over 2.5 goals (football) or 5.5 (hockey)
Home Win %
57.1%
Percentage of matches won by home teams
Draw %
0.0%
Percentage of matches ending in a draw
Away Win %
42.9%
Percentage of matches won by away teams
Clean Sheet %
38.1%
Percentage of matches where at least one team kept a clean sheet
Most Common Scorelines
3-1
8.3%(7)
2-1
8.3%(7)
0-3
7.1%(6)
1-3
7.1%(6)
1-2
6.0%(5)
3-0
6.0%(5)
0-6
4.8%(4)
5-1
4.8%(4)
3-2
4.8%(4)
2-0
3.6%(3)
Goals by Period
12.6%
0-15
14.6%
16-30
15.5%
31-45
13.6%
46-60
16.5%
61-75
27.2%
76-90
Teams
Aberystwyth Town
Bala Town
Cardiff MET
The New Saints
llanelli AFC
Caernarfon Town
GAP Connah S Quay FC
Newtown AFC
Carmarthen Town
Barry Town
Llandudno
Goytre United
Ammanford AFC
Cwmbran Celtic
Penybont
Pontypridd Town
Haverfordwest County AFC
Llantwit Major
Port Talbot Town
Taffs Well
Afan Lido
Briton Ferry
Cambrian & Clydach
Airbus UK
Buckley Town
Caerau (Ely)
Colwyn Bay
Flint Town United
Gresford Athletic
Guilsfield
Llanfair United
Penrhyncoch
Porthmadog
Rhyl
Ruthin Town
Swansea University
Berriew
Brickfield Rangers
Caersws
Caldicot Town
Cefn Albion
Cwmbran Town
Denbigh Town
Dinas Powys
Dolgellau Athletic
Garden Village
Hawarden Rangers
Holyhead Hotspur
Holywell
Mold Alexandra
Pontyclun
Pwllheli
Rhostyllen
St Asaph City
Trefelin
Bangor 1876
Cardiff Draconians
Cefn Cribwr
Llanberis
Llanrug United
Nefyn United
Tredegar Town
Ynyshir Albions
Llanefydd
Queens Park
Bow Street
Caerphilly Athletic
Penydarren BGC
Rhayader Town
Saltney Town
Treowen Stars
Trethomas Bluebirds
Welshpool Town
Cwmbach Royal Stars
Llwydcoed
Canton Liberal
Tata Steel
Penrhiwceiber Rangers
Baglan Dragons
Flint Mountain
Kinmel Bay
Newport City
Pill AFC
Trearddur Bay
Abercarn United
Afan United
Evans & Williams
NFA
Morriston Town
Abertillery Excelsiors AFC
Seven Sisters Onllwyn
Blaenavon Blues
Broughton United FC
CPD Sychdyn United
Penygraig United FC
Pentwynmawr Athletic
Glynneath Town
Forden United
Lliswerry
Cwm Welfare AFC
Season Results
Match results from this season listed in chronological order. Historical results provide context for understanding how the season unfolded and which teams performed above or below expectations.
Caernarfon Town | 3 – 0 | Flint Town United | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
12 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Rhyl | 1 – 2 | Caernarfon Town | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8 Mar | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Flint Town United | 5 – 1 | Bangor 1876 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7 Mar | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Caernarfon Town | 4 – 1 | Colwyn Bay | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
31 Jan | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Flint Town United | 3 – 0 | Trearddur Bay | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
31 Jan | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Rhyl | 2 – 1 | Barry Town | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
31 Jan | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Bangor 1876 | 3 – 1 | Caerau (Ely) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
31 Jan | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cardiff MET | 2 – 4 | Caernarfon Town | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13 Dec | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Trearddur Bay | 5 – 3 | Newport City | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13 Dec | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Bangor 1876 | 2 – 0 | Trefelin | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13 Dec | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Past Seasons
API data: 7 May 2026