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

Premier League 2026/27

Every result, the table as it finished, and the price each match went off at. 111 matches played between July 2026 and October 2026.

111Matches
372Goals
3.35Per game
48.6%Home wins
32%Priced at kickoff
The New SaintsTop of the table

Final table 16 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 14 13 1 0 +47 40
2 GCSGAP Connah S Quay FC 14 11 1 2 +23 34
3 PENPenybont 13 9 3 1 +14 30
4 CTCaernarfon Town 14 9 2 3 +24 29
5 CBColwyn Bay 14 8 2 4 +7 26
6 BTBarry Town 14 8 1 5 +3 25
7 AUAirbus UK 14 8 0 6 +8 24
8 CMCardiff MET 14 6 4 4 +8 22
9 CCCambrian & Clydach 14 5 3 6 -13 18
10 LLALlandudno 14 5 1 8 -3 16
11 HCAHaverfordwest County AFC 14 4 1 9 -9 13
12 BFBriton Ferry 14 3 3 8 -12 12
13 FTUFlint Town United 14 3 2 9 -11 11
14 AAAmmanford AFC 14 2 3 9 -31 9
15 TRETrefelin 14 1 3 10 -25 6
16 HOLHolywell 13 0 2 11 -30 2

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.35
372 goals. 61.3% of matches went over 2.5.
Home advantage
48.6%
Draws 14.4%, away wins 36.9%.
Half-time lead held
74.4%
From 82 matches where someone led at the break.
1–0 12 · 10.8%
2–1 9 · 8.1%
1–1 9 · 8.1%
0–1 8 · 7.2%
3–0 7 · 6.3%
2–0 7 · 6.3%

Results 168

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.

Saturday 26 December 2026
14:30 Llandudno scheduled Colwyn Bay — — —
14:30 Holywell scheduled Flint Town United — — —
14:30 Haverfordwest County AFC scheduled Ammanford AFC — — —
14:30 GAP Connah S Quay FC scheduled The New Saints — — —
14:30 Cambrian & Clydach scheduled Cardiff MET — — —
14:30 Caernarfon Town scheduled Airbus UK — — —
12:45 Trefelin scheduled Briton Ferry — — —
12:00 Barry Town scheduled Penybont — — —
Saturday 19 December 2026
12:45 Cambrian & Clydach scheduled Haverfordwest County AFC — — —
Friday 18 December 2026
19:45 Penybont scheduled Holywell — — —
19:45 Flint Town United scheduled Trefelin — — —
19:45 Colwyn Bay scheduled The New Saints — — —
19:45 Cardiff MET scheduled GAP Connah S Quay FC — — —
19:45 Briton Ferry scheduled Caernarfon Town — — —
19:45 Ammanford AFC scheduled Barry Town — — —
19:45 Airbus UK scheduled Llandudno — — —
Saturday 5 December 2026
14:30 Trefelin scheduled Cardiff MET — — —
14:30 The New Saints scheduled Penybont — — —
14:30 GAP Connah S Quay FC scheduled Holywell — — —
14:30 Caernarfon Town scheduled Haverfordwest County AFC — — —
14:30 Barry Town scheduled Colwyn Bay — — —
14:30 Ammanford AFC scheduled Flint Town United — — —
14:30 Airbus UK scheduled Briton Ferry — — —
12:30 Llandudno scheduled Cambrian & Clydach — — —
Saturday 28 November 2026
17:15 Holywell scheduled Llandudno — — —
12:30 Barry Town scheduled Caernarfon Town — — —
Friday 27 November 2026
19:45 Haverfordwest County AFC scheduled GAP Connah S Quay FC — — —
19:45 Flint Town United scheduled The New Saints — — —
19:45 Colwyn Bay scheduled Ammanford AFC — — —
19:45 Cardiff MET scheduled Airbus UK — — —
19:45 Cambrian & Clydach scheduled Trefelin — — —
19:45 Briton Ferry scheduled Penybont — — —
Friday 20 November 2026
19:45 The New Saints scheduled Trefelin — — —
19:45 Penybont scheduled Haverfordwest County AFC — — —
19:45 Llandudno scheduled Barry Town — — —
19:45 Flint Town United scheduled Cambrian & Clydach — — —
19:45 Cardiff MET scheduled Ammanford AFC — — —
19:45 Caernarfon Town scheduled GAP Connah S Quay FC — — —
19:45 Briton Ferry scheduled Holywell — — —
19:45 Airbus UK scheduled Colwyn Bay — — —
Friday 6 November 2026
20:00 GAP Connah S Quay FC scheduled Flint Town United — — —
19:45 Trefelin scheduled Colwyn Bay — — —
19:45 Penybont scheduled Caernarfon Town — — —
19:45 Llandudno scheduled The New Saints — — —
19:45 Holywell scheduled Airbus UK — — —
19:45 Haverfordwest County AFC scheduled Cardiff MET — — —
19:45 Cambrian & Clydach scheduled Barry Town — — —
19:45 Ammanford AFC scheduled Briton Ferry — — —
Saturday 31 October 2026
17:15 The New Saints scheduled GAP Connah S Quay FC — — —
12:30 Cardiff MET scheduled Penybont — — —
Friday 30 October 2026
19:45 Flint Town United scheduled Holywell — — —
19:45 Colwyn Bay scheduled Cambrian & Clydach — — —
19:45 Briton Ferry scheduled Llandudno — — —
19:45 Barry Town scheduled Trefelin — — —
19:45 Ammanford AFC scheduled Haverfordwest County AFC — — —
19:45 Airbus UK scheduled Caernarfon Town — — —
Saturday 24 October 2026
16:15 Barry Town 1 – 3 Haverfordwest County AFC — — —
11:30 GAP Connah S Quay FC 2 – 0 Llandudno — — —
Friday 23 October 2026
18:45 Trefelin 0 – 2 Flint Town United — — —
18:45 The New Saints 9 – 0 Ammanford AFC — — —
18:45 Holywell postponed Penybont — — —
18:45 Colwyn Bay 2 – 2 Cardiff MET — — —
18:45 Cambrian & Clydach 2 – 3 Airbus UK — — —
18:45 Caernarfon Town 3 – 1 Briton Ferry — — —
Saturday 10 October 2026
16:15 Flint Town United 0 – 1 Colwyn Bay — — —
Friday 9 October 2026
18:45 Penybont 3 – 1 Barry Town — — —
18:45 Llandudno 1 – 4 Airbus UK — — —
18:45 Holywell 1 – 6 The New Saints — — —
18:45 Haverfordwest County AFC 1 – 2 Caernarfon Town — — —
18:45 Cardiff MET 1 – 3 Trefelin — — —
18:45 Cambrian & Clydach 0 – 1 Ammanford AFC — — —
18:45 Briton Ferry 1 – 2 GAP Connah S Quay FC — — —
Saturday 3 October 2026
13:30 The New Saints 9 – 0 Cambrian & Clydach — — —
13:30 Llandudno 0 – 1 Cardiff MET — — —
13:30 Haverfordwest County AFC 0 – 1 Flint Town United — — —
13:30 GAP Connah S Quay FC 1 – 0 Penybont — — —
13:30 Caernarfon Town 0 – 1 Barry Town — — —
13:30 Briton Ferry 1 – 0 Colwyn Bay — — —
13:30 Ammanford AFC 2 – 1 Holywell — — —
13:30 Airbus UK 3 – 0 Trefelin — — —
Tuesday 29 September 2026
18:45 Cardiff MET 1 – 0 Haverfordwest County AFC — — —
Saturday 26 September 2026
13:30 Trefelin 1 – 3 The New Saints — — —
13:30 Penybont 2 – 1 Airbus UK — — —
13:30 Holywell 1 – 1 Briton Ferry — — —
13:30 Flint Town United 3 – 0 Ammanford AFC — — —
13:30 Colwyn Bay 1 – 0 Haverfordwest County AFC — — —
13:30 Cardiff MET 2 – 2 Caernarfon Town — — —
13:30 Cambrian & Clydach 4 – 3 Llandudno — — —
13:30 Barry Town 1 – 4 GAP Connah S Quay FC — — —
Saturday 19 September 2026
16:30 The New Saints 2 – 1 Llandudno — — —
Friday 18 September 2026
18:45 Haverfordwest County AFC 1 – 0 Holywell — — —
18:45 GAP Connah S Quay FC 1 – 0 Cardiff MET — — —
18:45 Colwyn Bay 5 – 2 Barry Town — — —
18:45 Caernarfon Town 9 – 1 Cambrian & Clydach — — —
18:45 Briton Ferry 1 – 1 Trefelin — — —
18:45 Ammanford AFC 1 – 5 Penybont — — —
18:45 Airbus UK 4 – 1 Flint Town United — — —
Tuesday 15 September 2026
18:45 Trefelin 0 – 4 Cambrian & Clydach — — —
18:45 The New Saints 5 – 0 Flint Town United — — —
18:45 Penybont 3 – 2 Briton Ferry — — —
18:45 Llandudno 1 – 1 Caernarfon Town — — —
18:45 Holywell 0 – 5 Colwyn Bay — — —
18:45 GAP Connah S Quay FC 3 – 0 Airbus UK — — —
18:45 Barry Town 2 – 2 Ammanford AFC — — —
Saturday 12 September 2026
16:30 Colwyn Bay 2 – 1 GAP Connah S Quay FC — — —
Friday 11 September 2026
18:45 Trefelin 0 – 1 Penybont — — —
18:45 Haverfordwest County AFC 3 – 1 Briton Ferry 2.43 3.45 2.55
18:45 Flint Town United 1 – 1 Cardiff MET — — —
18:45 Cambrian & Clydach 2 – 1 Holywell — — —
18:45 Barry Town 4 – 1 Llandudno 1.82 3.70 3.70
18:45 Ammanford AFC 0 – 5 Caernarfon Town 8.40 5.00 1.29
18:45 Airbus UK 0 – 2 The New Saints — — —
Saturday 5 September 2026
16:15 The New Saints 1 – 0 Barry Town 1.23 6.53 12.00
11:30 Penybont 1 – 0 Colwyn Bay 2.07 3.12 4.40
Friday 4 September 2026
18:45 Llandudno 2 – 0 Ammanford AFC 1.26 6.41 13.00
18:45 Holywell 1 – 1 Trefelin — — —
18:45 GAP Connah S Quay FC 1 – 1 Haverfordwest County AFC — — —
18:45 Cardiff MET 2 – 2 Cambrian & Clydach — — —
18:45 Caernarfon Town 3 – 0 Flint Town United 1.58 4.40 5.17
18:45 Briton Ferry 0 – 2 Airbus UK — — —
Monday 31 August 2026
16:15 Colwyn Bay 2 – 0 Llandudno 3.00 3.60 3.02
14:00 Caernarfon Town 2 – 3 The New Saints 5.40 4.29 1.58
13:30 Haverfordwest County AFC 2 – 1 Trefelin 1.61 4.29 5.40
13:30 Flint Town United 1 – 2 GAP Connah S Quay FC — — —
13:30 Cambrian & Clydach 2 – 2 Penybont 3.74 3.82 1.95
13:30 Briton Ferry 1 – 4 Barry Town 3.30 3.54 2.20
13:30 Ammanford AFC 0 – 5 Cardiff MET — — —
13:30 Airbus UK 6 – 2 Holywell — — —
Friday 28 August 2026
18:45 Trefelin 1 – 1 Ammanford AFC 2.27 3.57 3.51
18:45 The New Saints 5 – 1 Colwyn Bay 1.29 5.86 10.00
18:45 Penybont 1 – 1 Flint Town United 1.72 4.06 4.75
18:45 Llandudno 2 – 0 Haverfordwest County AFC 1.85 4.20 3.86
18:45 Holywell 3 – 5 Caernarfon Town — — —
18:45 GAP Connah S Quay FC 3 – 0 Cambrian & Clydach — — —
18:45 Cardiff MET 3 – 0 Briton Ferry — — —
18:45 Barry Town 4 – 2 Airbus UK — — —
Saturday 22 August 2026
11:30 Ammanford AFC 0 – 2 GAP Connah S Quay FC — — —
Friday 21 August 2026
18:45 Trefelin 0 – 2 Caernarfon Town 9.30 5.65 1.33
18:45 Penybont 2 – 1 Llandudno 1.72 4.00 5.50
18:45 Holywell 1 – 3 Barry Town — — —
18:45 Haverfordwest County AFC 0 – 3 Cambrian & Clydach 1.97 3.70 4.00
18:45 Flint Town United 0 – 1 Briton Ferry 2.71 3.80 3.35
18:45 Colwyn Bay 1 – 0 Airbus UK — — —
18:45 Cardiff MET 0 – 5 The New Saints — — —
Saturday 15 August 2026
16:15 Caernarfon Town 3 – 0 Colwyn Bay 2.53 3.60 3.50
11:30 Barry Town 1 – 0 Cardiff MET — — —
Friday 14 August 2026
18:45 The New Saints 1 – 0 Briton Ferry 1.16 9.00 22.00
18:45 Llandudno 3 – 1 Holywell — — —
18:45 Haverfordwest County AFC 0 – 3 Penybont 3.25 3.40 2.32
18:45 GAP Connah S Quay FC 6 – 0 Trefelin — — —
18:45 Cambrian & Clydach 1 – 0 Flint Town United 2.60 3.61 2.65
18:45 Airbus UK 2 – 0 Ammanford AFC — — —
Friday 7 August 2026
18:45 Trefelin 0 – 4 Llandudno 3.40 3.63 2.40
18:45 The New Saints 2 – 0 Haverfordwest County AFC 1.26 7.08 16.00
18:45 Holywell 1 – 3 GAP Connah S Quay FC — — —
18:45 Flint Town United 2 – 3 Barry Town 3.00 3.46 2.46
18:45 Cambrian & Clydach 1 – 1 Briton Ferry 2.77 3.75 2.33
18:45 Caernarfon Town 1 – 2 Penybont 2.00 3.56 3.66
18:45 Ammanford AFC 2 – 2 Colwyn Bay 15.00 5.75 1.63
18:45 Airbus UK 0 – 2 Cardiff MET — — —
Sunday 2 August 2026
13:30 Penybont 0 – 0 The New Saints 5.70 4.10 1.59
13:30 GAP Connah S Quay FC 1 – 2 Caernarfon Town — — —
Saturday 1 August 2026
13:30 Haverfordwest County AFC 0 – 1 Airbus UK — — —
13:30 Cardiff MET 6 – 1 Holywell — — —
Friday 31 July 2026
18:45 Llandudno 3 – 2 Flint Town United 2.50 3.77 2.56
18:45 Colwyn Bay 2 – 0 Trefelin 1.26 6.77 12.00
18:45 Briton Ferry 2 – 1 Ammanford AFC 1.68 4.10 5.20
18:45 Barry Town 2 – 1 Cambrian & Clydach 1.52 4.50 6.50

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