The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
WAL

Welsh Cup 2025/26

Every result, the table as it finished, and the price each match went off at. 84 matches played between September 2025 and April 2026.

84Matches
376Goals
4.48Per game
57.1%Home wins
25%Priced at kickoff
Caernarfon TownTop of the table

Final table 91 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 CTCaernarfon Town 6 6 0 0 +16 18
2 RHYRhyl 6 5 0 1 +5 15
3 TBTrearddur Bay 5 4 0 1 +11 12
4 CECaerau (Ely) 5 4 0 1 +9 12
5 FTUFlint Town United 5 4 0 1 +8 12
6 BCFBangor City 1876 FC 5 4 0 1 +7 12
7 BTBarry Town 4 3 0 1 +14 9
8 GAGresford Athletic 4 3 0 1 +12 9
9 CBColwyn Bay 4 3 0 1 +7 9
10 PENPenybont 2 2 0 0 +7 6
11 PRPenrhiwceiber Rangers 3 2 0 1 +6 6
12 BBBlaenavon Blues 2 2 0 0 +5 6
13 DADolgellau Athletic 3 2 0 1 +4 6
14 CDCardiff Draconians 2 2 0 0 +4 6
15 CMCardiff MET 3 2 0 1 +3 6
16 LLALlandudno 3 2 0 1 +3 6
17 PTTPort Talbot Town 3 2 0 1 +2 6
18 GTGlynneath Town 3 2 0 1 +1 6
19 CCCambrian & Clydach 2 1 0 1 +4 3
20 CAECaersws 2 1 0 1 +4 3
21 LLALlanefydd 1 1 0 0 +4 3
22 TRETrefelin 2 1 0 1 +3 3
23 TSTreowen Stars 1 1 0 0 +3 3
24 DTDenbigh Town 1 1 0 0 +3 3
25 RHORhostyllen 2 1 0 1 +2 3
26 CTCarmarthen Town 2 1 0 1 +2 3
27 AUAirbus UK 2 1 0 1 +2 3
28 GCSGAP Connah S Quay FC 2 1 0 1 +2 3
29 LMLlantwit Major 1 1 0 0 +2 3
30 HHHolyhead Hotspur 2 1 0 1 +1 3
31 PONPontyclun 2 1 0 1 +1 3
32 CCCefn Cribwr 2 1 0 1 +1 3
33 BRBrickfield Rangers 2 1 0 1 +1 3
34 NCNewport City 2 1 0 1 0 3
35 DPDinas Powys 2 1 0 1 0 3
36 HOLHolywell 2 1 0 1 0 3
37 CTCaldicot Town 2 1 0 1 0 3
38 TNSThe New Saints 2 1 0 1 0 3
39 LLWLlwydcoed 2 1 0 1 -1 3
40 ALAfan Lido 2 1 0 1 -1 3
41 BSBow Street 2 1 0 1 -1 3
42 PTPontypridd Town 2 1 0 1 -1 3
43 PENPenrhyncoch 2 1 0 1 -2 3
44 PORPorthmadog 3 1 0 2 -3 3
45 TWTaffs Well 2 1 0 1 -3 3
46 LAllanelli AFC 2 1 0 1 -3 3
47 SUSwansea University 2 1 0 1 -4 3
48 KBKinmel Bay 2 1 0 1 -4 3
49 CTCwmbran Town 1 0 0 1 -1 0
50 EWEvans & Williams 1 0 0 1 -1 0
51 AUAbercarn United 1 0 0 1 -1 0
52 AEAAbertillery Excelsiors AFC 1 0 0 1 -1 0
53 LULlanfair United 1 0 0 1 -1 0
54 MAMold Alexandra 1 0 0 1 -1 0
55 SSOSeven Sisters Onllwyn 1 0 0 1 -1 0
56 CACefn Albion 1 0 0 1 -2 0
57 CCCwmbran Celtic 1 0 0 1 -2 0
58 GVGarden Village 1 0 0 1 -2 0
59 AUAfan United 1 0 0 1 -2 0
60 CACaerphilly Athletic 1 0 0 1 -2 0
61 LLILliswerry 1 0 0 1 -2 0
62 NFANFA 1 0 0 1 -2 0
63 PUFPenygraig United FC 1 0 0 1 -2 0
64 PWLPwllheli 1 0 0 1 -2 0
65 TTTredegar Town 1 0 0 1 -2 0
66 BDBaglan Dragons 1 0 0 1 -2 0
67 CSUCPD Sychdyn United 1 0 0 1 -2 0
68 NUNefyn United 1 0 0 1 -3 0
69 CLCanton Liberal 1 0 0 1 -3 0
70 RTRhayader Town 1 0 0 1 -3 0
71 TSTata Steel 1 0 0 1 -3 0
72 BTBala Town 1 0 0 1 -3 0
73 BERBerriew 1 0 0 1 -3 0
74 FMFlint Mountain 1 0 0 1 -3 0
75 HCAHaverfordwest County AFC 1 0 0 1 -3 0
76 MTMorriston Town 1 0 0 1 -3 0
77 NANewtown AFC 1 0 0 1 -3 0
78 STSaltney Town 1 0 0 1 -4 0
79 LLALlanberis 1 0 0 1 -4 0
80 TBTrethomas Bluebirds 1 0 0 1 -4 0
81 FUForden United 1 0 0 1 -4 0
82 QPQueens Park 1 0 0 1 -5 0
83 HRHawarden Rangers 1 0 0 1 -5 0
84 ATAberystwyth Town 1 0 0 1 -5 0
85 BFBriton Ferry 1 0 0 1 -5 0
86 PBPenydarren BGC 1 0 0 1 -5 0
87 BUFBroughton United FC 1 0 0 1 -6 0
88 GUGoytre United 1 0 0 1 -6 0
89 SACSt Asaph City 1 0 0 1 -6 0
90 PAPentwynmawr Athletic 1 0 0 1 -7 0
91 LULlanrug United 1 0 0 1 -9 0

How the season went

Every figure counted from the matches, not typed in.

Goals per game
4.48
376 goals. 90.5% of matches went over 2.5.
Home advantage
57.1%
Draws 0%, away wins 42.9%.
Half-time lead held
84.6%
From 78 matches where someone led at the break.
3–1 7 · 8.3%
2–1 7 · 8.3%
1–3 6 · 7.1%
1–1 6 · 7.1%
0–3 6 · 7.1%
3–0 5 · 6%

Results 102

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 12 April 2026
14:15 Caernarfon Town 3 – 0 Flint Town United 1.81 4.35 4.60
Sunday 8 March 2026
13:30 Rhyl 1 – 2 Caernarfon Town 8.80 5.30 1.37
Saturday 7 March 2026
12:45 Flint Town United 5 – 1 Bangor City 1876 FC 1.37 5.80 8.00
Saturday 31 January 2026
17:15 Caernarfon Town 4 – 1 Colwyn Bay 2.03 3.70 3.77
14:00 Rhyl 2 – 1 Barry Town 9.85 5.33 1.29
14:00 Flint Town United 3 – 0 Trearddur Bay — — —
14:00 Bangor City 1876 FC 3 – 1 Caerau (Ely) 2.80 3.81 2.22
Saturday 13 December 2025
17:25 Cardiff MET 2 – 4 Caernarfon Town — — —
17:00 Trearddur Bay 5 – 3 Newport City — — —
14:00 Bangor City 1876 FC 2 – 0 Trefelin — — —
14:00 Porthmadog 1 – 2 Rhyl — — —
14:00 Pontypridd Town 0 – 3 Colwyn Bay — — —
14:00 Penybont 0 – 0 Flint Town United 1.54 5.10 6.10
14:00 Caerau (Ely) 2 – 1 Llandudno 3.85 4.17 1.98
14:00 Barry Town 4 – 0 Gresford Athletic 1.06 17.40 34.00
Saturday 29 November 2025
14:00 Trefelin 3 – 3 Cardiff Draconians — — —
Sunday 23 November 2025
14:00 Newport City 2 – 2 Blaenavon Blues 1.10 9.53 26.00
Saturday 22 November 2025
18:15 Carmarthen Town 1 – 3 Colwyn Bay 4.70 3.90 1.72
14:30 Glynneath Town 2 – 5 Trearddur Bay — — —
14:30 Caernarfon Town 4 – 0 Penrhyncoch 1.03 18.00 54.00
14:00 Treowen Stars 1 – 1 Pontypridd Town — — —
14:00 Rhyl 3 – 2 Cwmbran Town — — —
14:00 Porthmadog 3 – 2 Port Talbot Town — — —
14:00 Penrhiwceiber Rangers 0 – 3 Gresford Athletic — — —
14:00 Flint Town United 1 – 0 Airbus UK — — —
14:00 Dolgellau Athletic 0 – 2 Caerau (Ely) — — —
14:00 Bangor City 1876 FC 2 – 1 Holywell — — —
Friday 21 November 2025
19:45 llanelli AFC 0 – 6 Barry Town 4.50 3.86 1.80
19:45 Llandudno 2 – 1 GAP Connah S Quay FC — — —
19:45 Cardiff MET 2 – 1 The New Saints — — —
19:45 Cambrian & Clydach 1 – 3 Penybont 4.40 4.00 1.71
Saturday 25 October 2025
13:00 Blaenavon Blues 4 – 2 Pontyclun — — —
Saturday 18 October 2025
13:30 Newtown AFC 0 – 3 Caernarfon Town — — —
13:00 Llwydcoed 2 – 5 Treowen Stars — — —
13:00 Caersws 0 – 1 Dolgellau Athletic — — —
13:00 Swansea University 1 – 6 Trefelin — — —
13:00 Rhyl 1 – 0 Brickfield Rangers 2.00 4.10 3.40
13:00 Port Talbot Town 3 – 1 Afan Lido — — —
13:00 Porthmadog 0 – 0 Buckley Town — — —
13:00 Newport City 3 – 1 Penygraig United FC — — —
13:00 Mold Alexandra 1 – 2 The New Saints 40.00 14.00 1.07
13:00 Llantwit Major 1 – 1 Cwmbran Town — — —
13:00 Llanefydd 1 – 1 Penrhyncoch — — —
13:00 Holywell 3 – 2 Rhostyllen — — —
13:00 Holyhead Hotspur 2 – 5 Airbus UK — — —
13:00 Gresford Athletic 9 – 0 Llanrug United — — —
13:00 Garden Village 2 – 4 Glynneath Town — — —
13:00 Dinas Powys 1 – 3 Cardiff Draconians — — —
13:00 Carmarthen Town 5 – 1 Trethomas Bluebirds 2.10 3.86 3.15
13:00 Cardiff MET 5 – 1 Taffs Well — — —
13:00 Caldicot Town 0 – 2 Penrhiwceiber Rangers — — —
13:00 Caerau (Ely) 3 – 0 Morriston Town — — —
13:00 Broughton United FC 0 – 6 Trearddur Bay — — —
13:00 Briton Ferry 0 – 5 Penybont 5.40 4.20 1.57
13:00 Bangor City 1876 FC 1 – 1 Guilsfield — — —
13:00 Bala Town 0 – 3 GAP Connah S Quay FC — — —
13:00 Aberystwyth Town 0 – 5 Barry Town 5.50 4.20 1.70
11:45 Bow Street 0 – 3 Flint Town United — — —
Friday 17 October 2025
19:00 Llandudno 3 – 0 Flint Mountain 1.24 7.50 15.00
18:45 llanelli AFC 3 – 0 Haverfordwest County AFC 3.46 4.24 2.02
18:30 Pontypridd Town 3 – 1 Cefn Cribwr — — —
18:30 Colwyn Bay 5 – 0 Kinmel Bay — — —
18:30 Goytre United 0 – 6 Cambrian & Clydach — — —
Saturday 27 September 2025
13:00 Llwydcoed 3 – 1 Lliswerry — — —
13:00 Dolgellau Athletic 8 – 3 Queens Park — — —
Wednesday 24 September 2025
18:30 Porthmadog 2 – 2 Denbigh Town — — —
Saturday 20 September 2025
13:00 Rhostyllen 5 – 2 Nefyn United — — —
13:00 Tredegar Town 1 – 3 Glynneath Town — — —
13:00 Saltney Town 3 – 7 Gresford Athletic 21.00 8.75 1.07
13:00 Llanrug United 3 – 3 Ruthin Town — — —
13:00 Cwmbach Royal Stars 3 – 3 Garden Village — — —
13:00 Caersws 6 – 1 Hawarden Rangers — — —
13:00 Port Talbot Town 2 – 1 Seven Sisters Onllwyn — — —
13:00 Dinas Powys 3 – 1 Afan United — — —
13:00 Penygraig United FC 2 – 2 Cwm Welfare AFC — — —
13:00 Pontyclun 4 – 1 Tata Steel — — —
13:00 Llanfair United 1 – 2 Kinmel Bay — — —
13:00 Llwydcoed cancelled Lliswerry — — —
13:00 Holyhead Hotspur 4 – 0 Forden United — — —
13:00 Penrhiwceiber Rangers 7 – 0 Pentwynmawr Athletic — — —
13:00 Blaenavon Blues 4 – 1 Canton Liberal — — —
13:00 Morriston Town 0 – 0 Cambrian & Clydach — — —
13:00 Caerphilly Athletic 1 – 3 Caldicot Town — — —
13:00 Rhayader Town 1 – 4 Cefn Cribwr — — —
13:00 Pwllheli 1 – 3 Rhyl — — —
13:00 Penrhyncoch 2 – 0 CPD Sychdyn United — — —
13:00 Berriew 0 – 3 Trearddur Bay — — —
13:00 Bow Street 4 – 2 Cefn Albion — — —
13:00 Abercarn United 1 – 2 Swansea University — — —
13:00 Taffs Well 2 – 1 Abertillery Excelsiors AFC — — —
13:00 Llanefydd 5 – 1 Llanberis — — —
13:00 Pill AFC postponed Treowen Stars — — —
13:00 Brickfield Rangers 3 – 1 NFA — — —
13:00 Cwmbran Town 4 – 4 Ynyshir Albions — — —
13:00 Cardiff Draconians 4 – 2 Cwmbran Celtic — — —
13:00 St Asaph City 0 – 6 Bangor City 1876 FC — — —
13:00 Penydarren BGC 0 – 5 Caerau (Ely) — — —
13:00 Porthmadog 1 – 4 Denbigh Town 3.29 4.50 2.10
13:00 Llantwit Major 2 – 0 Baglan Dragons — — —
13:00 Goytre United 1 – 1 Ammanford AFC — — —
Friday 19 September 2025
19:00 Broughton United FC 1 – 1 Welshpool Town — — —
18:30 Afan Lido 3 – 2 Evans & Williams — — —

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key