WAL

Welsh Cup 2024/25

Every result, the table as it finished, and the price each match went off at. 91 matches played between September 2024 and May 2025.

91Matches
365Goals
4.01Per game
52.7%Home wins
20%Priced at kickoff
The New SaintsTop of the table

Final table 97 clubs

Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.

#ClubPWDLGDPts
1 TNSThe New Saints 6 6 0 0 +32 18
2 GCSGAP Connah S Quay FC 6 5 0 1 +9 15
3 LAllanelli AFC 5 4 0 1 +9 12
4 DTDenbigh Town 4 3 0 1 +10 9
5 CAECaersws 4 3 0 1 +7 9
6 AUAirbus UK 4 3 0 1 +5 9
7 CECaerau (Ely) 4 2 1 1 +6 7
8 TRETrefelin 3 2 0 1 +5 6
9 LLALlandudno 3 2 0 1 +4 6
10 SUSwansea University 3 2 0 1 +3 6
11 LULlanrwst United 3 2 0 1 +2 6
12 MAMold Alexandra 3 2 0 1 +2 6
13 TBTrearddur Bay 2 2 0 0 +2 6
14 CCCambrian & Clydach 3 2 0 1 -2 6
15 LLALlanuwchllyn 3 2 0 1 -2 6
16 PAPill AFC 3 2 0 1 -2 6
17 ROGRogerstone 3 2 0 1 -3 6
18 GAGoytre AFC 3 2 0 1 -3 6
19 PBPenydarren BGC 3 1 2 0 +2 5
20 BTBuckley Town 2 1 1 0 +5 4
21 FTUFlint Town United 2 1 1 0 +4 4
22 CCCardiff Corinthians 2 1 1 0 +3 4
23 BTBala Town 3 1 1 1 +1 4
24 MTMorriston Town 2 1 1 0 +1 4
25 AAAmmanford AFC 2 1 1 0 +1 4
26 CTCarmarthen Town 3 1 1 1 -1 4
27 CBColwyn Bay 3 1 1 1 -2 4
28 GAGresford Athletic 2 1 0 1 +5 3
29 LTLlangefni Town 2 1 0 1 +4 3
30 HHHolyhead Hotspur 1 1 0 0 +4 3
31 PORPorthmadog 2 1 0 1 +3 3
32 LLALlanrhaeadr 2 1 0 1 +2 3
33 BFBriton Ferry 2 1 0 1 +2 3
34 CDCardiff Draconians 2 1 0 1 +2 3
35 KBKinmel Bay 2 1 0 1 +1 3
36 PRPenrhiwceiber Rangers 2 1 0 1 +1 3
37 MTMonmouth Town 2 1 0 1 +1 3
38 CERCerrigydrudion 2 1 0 1 +1 3
39 LMLlantwit Major 1 1 0 0 +1 3
40 TBTrethomas Bluebirds 1 1 0 0 +1 3
41 CBWCardiff Bay Warriors 2 1 0 1 0 3
42 AVAber Valley 2 1 0 1 0 3
43 BCFBangor City 1876 FC 2 1 0 1 0 3
44 LLALlanefydd 2 1 0 1 0 3
45 LMWLlay Miners Welfare 2 1 0 1 0 3
46 PENPenrhyncoch 2 1 0 1 -1 3
47 CMCardiff MET 2 1 0 1 -1 3
48 NCNewport Corinthians 2 1 0 1 -4 3
49 LTLlangollen Town 2 1 0 1 -14 3
50 ALAfan Lido 2 0 2 0 0 2
51 BTBarry Town 1 0 1 0 0 1
52 PTAPorthcawl Town Athletic 1 0 1 0 0 1
53 ABAbertillery Bluebirds 1 0 1 0 0 1
54 FMFlint Mountain 1 0 1 0 0 1
55 HOLHolywell 1 0 1 0 0 1
56 TRETreherbert 1 0 1 0 0 1
57 RTRuthin Town 2 0 1 1 -1 1
58 HCAHaverfordwest County AFC 2 0 1 1 -2 1
59 YRY Rhyl 1879 2 0 1 1 -3 1
60 CCClwb Cymric 2 0 1 1 -3 1
61 NINew Inn 2 0 1 1 -3 1
62 CCCwmbran Celtic 1 0 0 1 -1 0
63 EREly Rangers 1 0 0 1 -1 0
64 CTCaldicot Town 1 0 0 1 -1 0
65 NFANFA 1 0 0 1 -1 0
66 PPPenmaenmawr Phoenix 1 0 0 1 -1 0
67 TCTalysarn Celts 1 0 0 1 -1 0
68 ATAberystwyth Town 1 0 0 1 -1 0
69 CTChepstow Town 1 0 0 1 -1 0
70 CORCorwen 1 0 0 1 -1 0
71 LLWLlwydcoed 1 0 0 1 -1 0
72 PENPenybont 1 0 0 1 -1 0
73 RHYRhydymwyn 1 0 0 1 -1 0
74 TWTaffs Well 1 0 0 1 -1 0
75 BRBrickfield Rangers 1 0 0 1 -2 0
76 CUFCwmamman United FC 1 0 0 1 -2 0
77 CTCwmbran Town 1 0 0 1 -2 0
78 PAAPencoed Athletic Amateur 1 0 0 1 -2 0
79 YNYYnysygerwn 1 0 0 1 -2 0
80 LLALlansannan 1 0 0 1 -2 0
81 NCNewport City 1 0 0 1 -2 0
82 PTPontypridd Town 1 0 0 1 -2 0
83 SACSt Asaph City 1 0 0 1 -2 0
84 WEWest End 1 0 0 1 -2 0
85 RURisca United 1 0 0 1 -3 0
86 SJSt Joseph's 1 0 0 1 -3 0
87 BDBaglan Dragons 1 0 0 1 -4 0
88 MBTMenai Bridge Tigers 1 0 0 1 -4 0
89 CARCarno 1 0 0 1 -4 0
90 LLALlanberis 1 0 0 1 -4 0
91 LALlandudno Amateurs 1 0 0 1 -4 0
92 BWBuilth Wells 1 0 0 1 -5 0
93 QPQueens Park 1 0 0 1 -5 0
94 CACefn Albion 1 0 0 1 -5 0
95 GUIGuilsfield 1 0 0 1 -5 0
96 GAEGaerwen 1 0 0 1 -6 0
97 PTPrestatyn Town 1 0 0 1 -9 0

How the season went

Every figure counted from the matches, not typed in.

Goals per game
4.01
365 goals. 70.3% of matches went over 2.5.
Home advantage
52.7%
Draws 13.2%, away wins 34.1%.
Half-time lead held
85.5%
From 55 matches where someone led at the break.
2–1 9 · 9.9%
0–0 8 · 8.8%
3–1 6 · 6.6%
1–1 6 · 6.6%
0–2 6 · 6.6%
0–1 6 · 6.6%

Results 99

The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.

Sunday 4 May 2025
15:00 The New Saints 2 – 1 GAP Connah S Quay FC — — —
Sunday 16 March 2025
12:45 Cambrian & Clydach 0 – 5 The New Saints 28.80 9.10 1.19
Saturday 15 March 2025
12:30 GAP Connah S Quay FC 2 – 1 llanelli AFC — — —
Sunday 16 February 2025
12:45 Caerau (Ely) 0 – 2 GAP Connah S Quay FC — — —
Saturday 15 February 2025
14:00 Cambrian & Clydach 3 – 1 Carmarthen Town 2.20 3.50 3.45
14:00 The New Saints 5 – 0 Airbus UK — — —
14:00 Denbigh Town 0 – 1 llanelli AFC 4.40 4.50 1.72
Sunday 15 December 2024
17:30 The New Saints 4 – 1 Colwyn Bay 1.11 10.08 23.00
Saturday 14 December 2024
17:20 GAP Connah S Quay FC 1 – 0 Mold Alexandra — — —
14:00 Airbus UK 2 – 0 Caersws — — —
14:00 Caerau (Ely) 1 – 0 Bala Town 6.25 5.37 1.52
14:00 Denbigh Town 7 – 1 Llanuwchllyn — — —
14:00 Carmarthen Town 0 – 0 Holyhead Hotspur — — —
14:00 Afan Lido 0 – 0 Cambrian & Clydach 2.10 3.95 3.80
Friday 13 December 2024
19:45 Haverfordwest County AFC 0 – 2 llanelli AFC 1.60 4.30 5.50
Saturday 16 November 2024
14:30 Cambrian & Clydach 3 – 2 Llandudno 1.74 4.60 3.80
14:20 Ammanford AFC 1 – 1 Haverfordwest County AFC 9.85 5.60 1.30
14:00 Llanuwchllyn 3 – 0 Swansea University — — —
14:00 Penydarren BGC 2 – 2 Carmarthen Town — — —
14:00 llanelli AFC 4 – 0 Pill AFC — — —
14:00 Holyhead Hotspur 0 – 0 Trearddur Bay — — —
14:00 Mold Alexandra 2 – 1 Briton Ferry 3.20 4.14 2.05
14:00 Flint Town United 2 – 2 Bala Town 3.51 3.80 2.06
14:00 Airbus UK 7 – 1 Goytre AFC — — —
14:00 Llanrwst United 0 – 3 Denbigh Town — — —
14:00 Caersws 2 – 1 Bangor City 1876 FC 2.65 3.95 2.42
14:00 Colwyn Bay 2 – 1 Ruthin Town 1.26 7.00 9.90
14:00 Trefelin 1 – 2 GAP Connah S Quay FC — — —
14:00 Caerau (Ely) 8 – 1 Rogerstone — — —
14:00 Cardiff MET 1 – 3 The New Saints — — —
Friday 15 November 2024
19:30 Afan Lido 1 – 1 Morriston Town — — —
Saturday 26 October 2024
11:30 Aber Valley 0 – 2 Swansea University — — —
Tuesday 22 October 2024
18:30 Goytre AFC 1 – 0 Cardiff Draconians — — —
Saturday 19 October 2024
16:30 Llandudno 4 – 3 Kinmel Bay — — —
13:00 Trefelin 5 – 0 Newport Corinthians — — —
13:00 Llantwit Major 0 – 0 Morriston Town — — —
13:00 New Inn 0 – 3 Briton Ferry — — —
13:00 Monmouth Town 2 – 3 Pill AFC — — —
13:00 Penrhiwceiber Rangers 3 – 4 Carmarthen Town 5.75 4.80 1.54
13:00 Aberystwyth Town 0 – 1 Ammanford AFC — — —
13:00 Clwb Cymric 0 – 3 llanelli AFC — — —
13:00 Haverfordwest County AFC 0 – 0 Trethomas Bluebirds 1.20 8.20 13.25
13:00 Cambrian & Clydach 0 – 0 Goytre United — — —
13:00 Cardiff Corinthians 3 – 3 Afan Lido — — —
13:00 Cardiff Bay Warriors 2 – 4 Rogerstone — — —
13:00 Barry Town 3 – 3 Caerau (Ely) 1.09 11.50 27.00
13:00 Penrhyncoch 1 – 3 Mold Alexandra — — —
13:00 Buckley Town 2 – 2 Colwyn Bay 4.51 4.20 1.68
13:00 Caersws 7 – 4 Y Rhyl 1879 — — —
13:00 Llanuwchllyn 0 – 0 Newtown AFC — — —
13:00 Holywell 1 – 1 Ruthin Town — — —
13:00 Porthmadog 0 – 2 Airbus UK — — —
13:00 Denbigh Town 4 – 2 Llangefni Town — — —
13:00 GAP Connah S Quay FC 5 – 0 Guilsfield — — —
13:00 Llanrwst United 2 – 1 Cerrigydrudion — — —
13:00 Llanefydd 1 – 2 Trearddur Bay — — —
13:00 Bangor City 1876 FC 2 – 1 Llay Miners Welfare — — —
Friday 18 October 2024
18:45 Penybont 0 – 1 Cardiff MET — — —
18:45 Flint Town United 5 – 1 Gresford Athletic 1.11 10.58 21.00
18:45 Holyhead Hotspur 0 – 0 Caernarfon Town — — —
18:45 The New Saints 16 – 0 Llangollen Town — — —
18:45 Bala Town 3 – 1 Llanrhaeadr — — —
18:30 Penydarren BGC 2 – 0 Pontypridd Town — — —
Saturday 21 September 2024
16:30 Llandudno Amateurs 0 – 4 Holyhead Hotspur — — —
13:00 Penydarren BGC 3 – 3 Porthcawl Town Athletic — — —
13:00 Swansea University 5 – 1 Baglan Dragons — — —
13:00 Cwmbran Celtic 3 – 4 Trefelin — — —
13:00 Llantwit Major 3 – 2 Ely Rangers — — —
13:00 Monmouth Town 2 – 0 Newport City — — —
13:00 Ynysygerwn 1 – 3 Rogerstone — — —
13:00 Aber Valley 3 – 1 Cwmamman United FC — — —
13:00 New Inn 1 – 1 Abertillery Bluebirds — — —
13:00 Caldicot Town 1 – 2 Morriston Town — — —
13:00 Treherbert 1 – 1 Clwb Cymric — — —
13:00 Taffs Well 0 – 1 Trethomas Bluebirds 3.04 4.80 2.20
13:00 Cardiff Bay Warriors 2 – 0 West End — — —
13:00 Penrhiwceiber Rangers 3 – 1 Cwmbran Town — — —
13:00 Newport Corinthians 1 – 0 Llwydcoed — — —
13:00 Goytre AFC 3 – 1 Pencoed Athletic Amateur — — —
13:00 St Joseph's 0 – 3 Cardiff Draconians — — —
13:00 Chepstow Town 0 – 1 Pill AFC — — —
13:00 Cardiff Corinthians 4 – 1 Risca United — — —
13:00 Y Rhyl 1879 1 – 1 Flint Mountain — — —
13:00 Penmaenmawr Phoenix 1 – 2 Llanuwchllyn — — —
13:00 Llangefni Town 7 – 1 Gaerwen — — —
13:00 Trearddur Bay 2 – 1 NFA — — —
13:00 Kinmel Bay 3 – 1 Brickfield Rangers — — —
13:00 Gresford Athletic 9 – 0 Prestatyn Town 1.90 4.60 3.45
13:00 Llanrwst United 5 – 1 Menai Bridge Tigers — — —
13:00 Carno 0 – 4 Llanrhaeadr — — —
13:00 Llansannan 0 – 2 Cerrigydrudion — — —
13:00 Caersws 5 – 0 Cefn Albion — — —
13:00 St Asaph City 0 – 2 Llangollen Town — — —
13:00 Buckley Town 7 – 2 Builth Wells — — —
13:00 Penrhyncoch 2 – 1 Talysarn Celts — — —
13:00 Llanefydd 1 – 0 Rhydymwyn — — —
13:00 Corwen 0 – 1 Llay Miners Welfare — — —
12:30 Queens Park 1 – 6 Porthmadog — — —
Friday 20 September 2024
18:30 Llandudno 4 – 0 Llanberis — — —

Every league on this page, in one API call

1,678,454 matches across 1,379 competitions, with a price at kickoff on 784,963 of them. The free key reaches every country in the archive, for yesterday, today and the fixtures ahead.

Get a free key