Skip to main content

Welsh Cup 2024-2025

199 matches in this season · runs Sep 2024 – May 2025
The New Saints logo
2024-2025 Champions
The New Saints
18 pts · 6W 0D 0L · GD +32

Welsh Cup 2024-2025 Standings

# Team P W D L GF GA GD Pts Form
1 The New Saints logo The New Saints 6 6 0 0 35 3 +32 18 W W W W W
2 Connahs Quay Nomads FC logo Connahs Quay Nomads FC 6 5 0 1 12 4 +8 15 L W W W W
3 Llanelli logo Llanelli 5 4 0 1 11 2 +9 12 L W W W W
4 Cambrian Clydach logo Cambrian Clydach 5 3 1 1 9 9 0 10 L W W W D
5 Denbigh Town logo Denbigh Town 4 3 0 1 14 4 +10 9 L W W W
6 Caerau Ely logo Caerau Ely 4 3 0 1 16 8 +8 9 L W W W
7 Caersws logo Caersws 4 3 0 1 14 7 +7 9 L W W W
8 Holyhead logo Holyhead 4 3 0 1 18 13 +5 9 L W W W
9 Airbus UK Broughton logo Airbus UK Broughton 4 3 0 1 11 6 +5 9 L W W W
10 Llanuwchllyn logo Llanuwchllyn 4 2 1 1 6 8 -2 7 L W D W
11 Trefelin BGC logo Trefelin BGC 3 2 0 1 10 5 +5 6 L W W
12 Penrhiwceiber Rangers logo Penrhiwceiber Rangers 2 2 0 0 6 1 +5 6 W W
13 Llandudno logo Llandudno 3 2 0 1 10 6 +4 6 L W W
14 Swansea University logo Swansea University 3 2 0 1 7 3 +4 6 L W W
15 Bala Town F.C. logo Bala Town F.C. 3 2 0 1 9 6 +3 6 L W W
16 Llanrwst logo Llanrwst 3 2 0 1 7 5 +2 6 L W W
17 Mold Alexandra logo Mold Alexandra 3 2 0 1 5 3 +2 6 L W W
18 Trearddur Bay logo Trearddur Bay 3 2 0 1 8 7 +1 6 L W W
19 PILL AFC logo PILL AFC 3 2 0 1 4 6 -2 6 L W W
20 Carmarthen logo Carmarthen 4 2 0 2 11 14 -3 6 L W W L
21 Rogerstone logo Rogerstone 3 2 0 1 8 11 -3 6 L W W
22 Goytre AFC logo Goytre AFC 3 2 0 1 5 8 -3 6 L W W
23 Buckley Town logo Buckley Town 2 1 1 0 9 4 +5 4 D W
24 Cardiff Corries logo Cardiff Corries 2 1 1 0 7 4 +3 4 D W
25 Llantwit Major logo Llantwit Major 2 1 1 0 4 3 +1 4 D W
26 Trey Thomas Drossel logo Trey Thomas Drossel 2 1 1 0 1 0 +1 4 D W
27 Morriston Town logo Morriston Town 3 1 1 1 9 9 0 4 L D W
28 Afan Lido logo Afan Lido 3 1 1 1 11 12 -1 4 L W D
29 Haverfordwest County logo Haverfordwest County 3 1 1 1 11 12 -1 4 L W D
30 Colwyn Bay logo Colwyn Bay 3 1 1 1 5 7 -2 4 L W D
31 Gresford logo Gresford 2 1 0 1 10 5 +5 3 L W
32 Llangefni town logo Llangefni town 2 1 0 1 9 5 +4 3 L W
33 Porthmadog logo Porthmadog 2 1 0 1 6 3 +3 3 L W
34 Flint Town logo Flint Town 2 1 0 1 9 7 +2 3 L W
35 Llanrhaeadr logo Llanrhaeadr 2 1 0 1 5 3 +2 3 L W
36 Briton Ferry Athletic logo Briton Ferry Athletic 2 1 0 1 4 2 +2 3 L W
37 Cardiff Draconians FC logo Cardiff Draconians FC 2 1 0 1 3 1 +2 3 L W
38 Penydarren logo Penydarren 2 1 0 1 7 6 +1 3 L W
39 Kinmel Bay logo Kinmel Bay 2 1 0 1 6 5 +1 3 L W
40 Monmouth Town logo Monmouth Town 2 1 0 1 4 3 +1 3 L W
41 Cerrigydrudion logo Cerrigydrudion 2 1 0 1 3 2 +1 3 L W
42 Ammanford logo Ammanford 2 1 0 1 11 11 0 3 L W
43 Ruthin Town FC logo Ruthin Town FC 2 1 0 1 7 7 0 3 L W
44 Cardiff Bay Warriors logo Cardiff Bay Warriors 2 1 0 1 4 4 0 3 L W
45 Aber Valley logo Aber Valley 2 1 0 1 3 3 0 3 L W
46 Bangor 1876 logo Bangor 1876 2 1 0 1 3 3 0 3 L W
47 Llanefydd logo Llanefydd 2 1 0 1 2 2 0 3 L W
48 Llay Miners Welfare logo Llay Miners Welfare 2 1 0 1 2 2 0 3 L W
49 Clwb Cymric logo Clwb Cymric 2 1 0 1 6 7 -1 3 L W
50 New Inn logo New Inn 2 1 0 1 5 6 -1 3 L W
51 Penrhyncoch logo Penrhyncoch 2 1 0 1 3 4 -1 3 L W
52 UWIC Inter Cardiff logo UWIC Inter Cardiff 2 1 0 1 2 3 -1 3 L W
53 Y Rhyl 1879 logo Y Rhyl 1879 2 1 0 1 9 11 -2 3 L W
54 Newport Corinthians logo Newport Corinthians 2 1 0 1 1 5 -4 3 L W
55 Llangollen Town logo Llangollen Town 2 1 0 1 2 16 -14 3 L W
56 Goytre Utd logo Goytre Utd 1 0 1 0 0 0 0 1 D
57 Newtown AFC logo Newtown AFC 1 0 1 0 0 0 0 1 D
58 Caernarfon logo Caernarfon 1 0 0 1 5 6 -1 0 L
59 Holywell logo Holywell 1 0 0 1 5 6 -1 0 L
60 Flint Mountain logo Flint Mountain 1 0 0 1 4 5 -1 0 L
61 Cwmbran Celtic logo Cwmbran Celtic 1 0 0 1 3 4 -1 0 L
62 Ely Rangers logo Ely Rangers 1 0 0 1 2 3 -1 0 L
63 Caldicot T. logo Caldicot T. 1 0 0 1 1 2 -1 0 L
64 NFA logo NFA 1 0 0 1 1 2 -1 0 L
65 Penmaenmawr Phoenix logo Penmaenmawr Phoenix 1 0 0 1 1 2 -1 0 L
66 Talysarn Celts logo Talysarn Celts 1 0 0 1 1 2 -1 0 L
67 AFC Llwydcoed logo AFC Llwydcoed 1 0 0 1 0 1 -1 0 L
68 Aberystwyth Town logo Aberystwyth Town 1 0 0 1 0 1 -1 0 L
69 Chepstow Town logo Chepstow Town 1 0 0 1 0 1 -1 0 L
70 Corwen logo Corwen 1 0 0 1 0 1 -1 0 L
71 Pen-y-Bont FC logo Pen-y-Bont FC 1 0 0 1 0 1 -1 0 L
72 Rhydymwyn logo Rhydymwyn 1 0 0 1 0 1 -1 0 L
73 Taffs Well logo Taffs Well 1 0 0 1 0 1 -1 0 L
74 Barry Town United logo Barry Town United 1 0 0 1 5 7 -2 0 L
75 Treherbert logo Treherbert 1 0 0 1 4 6 -2 0 L
76 Abertillery Bluebirds logo Abertillery Bluebirds 1 0 0 1 3 5 -2 0 L
77 Amateur Sports logo Amateur Sports 1 0 0 1 1 3 -2 0 L
78 Brickfield Rangers logo Brickfield Rangers 1 0 0 1 1 3 -2 0 L
79 Cwmamman United logo Cwmamman United 1 0 0 1 1 3 -2 0 L
80 Cwmbran Town logo Cwmbran Town 1 0 0 1 1 3 -2 0 L
81 Ynysgerwn logo Ynysgerwn 1 0 0 1 1 3 -2 0 L
82 Llansannan logo Llansannan 1 0 0 1 0 2 -2 0 L
83 Newport City logo Newport City 1 0 0 1 0 2 -2 0 L
84 Pontypridd logo Pontypridd 1 0 0 1 0 2 -2 0 L
85 St Asaph City logo St Asaph City 1 0 0 1 0 2 -2 0 L
86 West End AFC logo West End AFC 1 0 0 1 0 2 -2 0 L
87 Risca Utd logo Risca Utd 1 0 0 1 1 4 -3 0 L
88 St Joseph's AFC logo St Joseph's AFC 1 0 0 1 0 3 -3 0 L
89 Menai Bridge Tigers logo Menai Bridge Tigers 1 0 0 1 1 5 -4 0 L
90 Carno logo Carno 1 0 0 1 0 4 -4 0 L
91 Guilsfield logo Guilsfield 1 0 0 1 0 4 -4 0 L
92 Llanberis logo Llanberis 1 0 0 1 0 4 -4 0 L
93 Llandudno Amateurs logo Llandudno Amateurs 1 0 0 1 0 4 -4 0 L
94 Builth Wells logo Builth Wells 1 0 0 1 2 7 -5 0 L
95 GAP Queens Park logo GAP Queens Park 1 0 0 1 1 6 -5 0 L
96 Baglan Dragons logo Baglan Dragons 1 0 0 1 0 5 -5 0 L
97 Cenfn Albion FC logo Cenfn Albion FC 1 0 0 1 0 5 -5 0 L
98 CPD Gaerwen logo CPD Gaerwen 1 0 0 1 1 7 -6 0 L
99 Prestatyn Town FC logo Prestatyn Town FC 1 0 0 1 0 9 -9 0 L

Recent results

13 Dec 2025 UWIC Inter Cardiff 2-4 Caernarfon
13 Dec 2025 Trearddur Bay 5-3 Newport City
13 Dec 2025 Pen-y-Bont FC 3-4 Flint Town
13 Dec 2025 Bangor 1876 2-0 Trefelin BGC
13 Dec 2025 Barry Town United 4-0 Gresford
13 Dec 2025 Pontypridd 0-3 Colwyn Bay
13 Dec 2025 Caerau Ely 2-1 Llandudno
13 Dec 2025 Porthmadog 1-2 Y Rhyl 1879
23 Nov 2025 Newport City 7-5 Blaenavon Blues
22 Nov 2025 Carmarthen 1-3 Colwyn Bay
22 Nov 2025 Caernarfon 4-0 Penrhyncoch
22 Nov 2025 Y Rhyl 1879 3-2 Cwmbran Town
22 Nov 2025 Treowen Stars 4-5 Pontypridd
22 Nov 2025 Glynneath Town 2-5 Trearddur Bay
22 Nov 2025 Dolgellau Athletic 0-2 Caerau Ely
22 Nov 2025 Bangor 1876 2-1 Holywell
22 Nov 2025 Porthmadog 3-2 Port Talbot
21 Nov 2025 Llanelli 0-6 Barry Town United
25 Oct 2025 Blaenavon Blues 4-2 Pontyclun
18 Oct 2025 Newtown AFC 0-3 Caernarfon
18 Oct 2025 Newport City 3-1 Penygraig Utd
18 Oct 2025 AFC Llwydcoed 2-5 Treowen Stars
18 Oct 2025 Caersws 0-1 Dolgellau Athletic
18 Oct 2025 Port Talbot 3-1 Afan Lido
18 Oct 2025 Porthmadog 4-1 Buckley Town
18 Oct 2025 Mold Alexandra 1-2 The New Saints
18 Oct 2025 Llantwit Major 8-9 Cwmbran Town
18 Oct 2025 Llanefydd 2-4 Penrhyncoch
18 Oct 2025 Holywell 3-2 Rhostyllen
18 Oct 2025 Holyhead 2-5 Airbus UK Broughton
18 Oct 2025 Gresford 9-0 Llanrug
18 Oct 2025 Garden Village 2-4 Glynneath Town
18 Oct 2025 UWIC Inter Cardiff 5-1 Taffs Well
18 Oct 2025 Caerau Ely 3-0 Morriston Town
18 Oct 2025 Broughton Utd 0-6 Trearddur Bay
18 Oct 2025 Bangor 1876 5-4 Guilsfield
18 Oct 2025 Bow Street 0-3 Flint Town
17 Oct 2025 Llandudno 3-0 Flint Mountain
17 Oct 2025 Llanelli 3-0 Haverfordwest County
17 Oct 2025 Pontypridd 3-1 Cefn Cribwr
17 Oct 2025 Colwyn Bay 5-0 Kinmel Bay
17 Oct 2025 Goytre Utd 0-6 Cambrian Clydach
27 Sep 2025 AFC Llwydcoed 3-1 Lliswerry AFC
24 Sep 2025 Porthmadog 13-12 Denbigh Town
20 Sep 2025 Llanefydd 5-1 Llanberis

Welsh Cup 2024-2025 season overview

Follow every fixture, live score and final result from the Welsh Cup 2024-2025 season on SportScore. This archive includes all scheduled matches, ongoing live games and final results — 199 matches in total. Welsh Cup is one of the main football competitions in Wales.

Browse 2024-2025 Welsh Cup fixtures above to see upcoming kick-off times, head-to-head records and team form. Every match row links to a permanent fixture page with lineups, live events, head-to-head history and fan chat.

Looking for another season? Jump to Welsh Cup 2025-2026, Welsh Cup 2023-2024, Welsh Cup 2022-2023, Welsh Cup 2021-2022, Welsh Cup 2019-2020, Welsh Cup 2018-2019 or see the full Welsh Cup archive.