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

Premier League 2025/26

Every result, the table as it finished, and the price each match went off at. 193 matches played between August 2025 and May 2026.

193Matches
558Goals
2.89Per game
36.3%Home wins
98%Priced at kickoff
The New SaintsTop of the table

Final table 12 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 32 26 2 4 +56 80
2 GCSGAP Connah S Quay FC 32 16 10 6 +23 58
3 HCAHaverfordwest County AFC 33 14 6 13 +3 48
4 BTBarry Town 32 12 10 10 +10 46
5 CTCaernarfon Town 32 12 9 11 +9 45
6 CBColwyn Bay 32 12 9 11 +4 45
7 BFBriton Ferry 32 12 9 11 -1 45
8 PENPenybont 33 12 8 13 -8 44
9 CMCardiff MET 32 8 14 10 -8 38
10 FTUFlint Town United 32 8 11 13 -11 35
11 BTBala Town 32 8 8 16 -12 32
12 LAllanelli AFC 32 3 4 25 -65 13

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.89
558 goals. 53.9% of matches went over 2.5.
Home advantage
36.3%
Draws 25.9%, away wins 37.8%.
Half-time lead held
76.2%
From 122 matches where someone led at the break.
1–1 21 · 10.9%
0–2 18 · 9.3%
0–0 17 · 8.8%
1–0 14 · 7.3%
2–2 13 · 6.7%
2–1 13 · 6.7%

Results 195

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 2 May 2026
17:25 Penybont 2 – 0 Haverfordwest County AFC 2.66 3.55 3.00
Sunday 26 April 2026
17:00 Barry Town 1 – 1 Haverfordwest County AFC 2.30 3.65 3.80
Saturday 25 April 2026
12:45 Colwyn Bay 0 – 0 Penybont 1.94 4.00 4.50
Saturday 18 April 2026
17:15 Haverfordwest County AFC 6 – 0 llanelli AFC 1.22 6.90 16.00
17:15 Cardiff MET 2 – 2 Flint Town United 2.90 3.85 2.64
17:15 Bala Town 1 – 2 Briton Ferry 2.22 3.85 3.50
17:15 GAP Connah S Quay FC 1 – 1 Colwyn Bay 2.22 4.10 3.30
17:15 Caernarfon Town 2 – 0 Penybont 1.87 4.20 4.50
17:15 Barry Town 0 – 1 The New Saints 6.20 4.30 1.71
Friday 3 April 2026
14:30 llanelli AFC 0 – 5 Bala Town 5.00 3.75 1.53
14:30 Flint Town United 0 – 1 Haverfordwest County AFC 2.30 3.40 2.70
14:30 Briton Ferry 3 – 1 Cardiff MET 2.30 3.40 2.63
14:30 The New Saints 2 – 1 GAP Connah S Quay FC 1.36 4.60 6.00
14:30 Penybont 0 – 2 Barry Town 2.30 3.30 2.63
14:30 Colwyn Bay 0 – 2 Caernarfon Town 2.00 3.60 3.00
Sunday 29 March 2026
14:30 GAP Connah S Quay FC 1 – 1 Barry Town 1.90 3.50 3.50
Saturday 28 March 2026
14:30 Flint Town United 1 – 2 llanelli AFC 1.14 6.50 12.00
14:30 Cardiff MET 2 – 1 Bala Town 1.67 3.40 4.60
14:30 Penybont 0 – 0 Colwyn Bay 2.60 3.30 2.38
12:30 Haverfordwest County AFC 1 – 0 Briton Ferry 1.85 3.60 3.60
Friday 27 March 2026
19:45 Caernarfon Town 0 – 4 The New Saints 5.50 4.40 1.44
Saturday 21 March 2026
17:15 Bala Town 1 – 0 Haverfordwest County AFC 3.90 3.30 1.85
14:30 Briton Ferry 0 – 0 Flint Town United 2.63 3.60 2.20
14:30 GAP Connah S Quay FC 2 – 1 Penybont 1.70 3.60 4.20
14:30 Barry Town 2 – 1 Caernarfon Town 2.15 3.50 2.80
Friday 20 March 2026
19:45 llanelli AFC 1 – 2 Cardiff MET 5.00 3.80 1.53
19:45 The New Saints 0 – 2 Colwyn Bay 1.18 6.00 11.00
Monday 16 March 2026
19:45 Cardiff MET 0 – 2 Briton Ferry 2.05 3.50 3.00
Saturday 14 March 2026
14:30 Penybont 1 – 2 The New Saints 5.80 4.00 1.44
14:30 Colwyn Bay 3 – 1 Barry Town 2.45 3.20 2.62
12:30 Flint Town United 1 – 1 Bala Town 1.62 3.60 5.00
Friday 13 March 2026
19:45 llanelli AFC 0 – 2 Briton Ferry 5.50 4.00 1.50
19:45 Haverfordwest County AFC 1 – 0 Cardiff MET 1.83 3.30 4.20
19:45 Caernarfon Town 2 – 4 GAP Connah S Quay FC 2.70 3.50 2.30
Tuesday 3 March 2026
19:45 GAP Connah S Quay FC 1 – 2 The New Saints 4.00 3.81 1.89
19:45 Barry Town 1 – 0 Penybont 1.73 3.60 4.20
Sunday 1 March 2026
14:30 Haverfordwest County AFC 1 – 3 Flint Town United 2.20 3.40 2.90
Friday 27 February 2026
19:45 Bala Town 0 – 0 llanelli AFC 1.33 4.60 8.00
19:45 Caernarfon Town 3 – 0 Colwyn Bay 2.00 3.50 3.25
Saturday 21 February 2026
14:30 Flint Town United 1 – 1 Cardiff MET 2.38 3.20 2.63
14:30 Colwyn Bay 3 – 1 Penybont 2.30 3.25 2.70
14:30 Barry Town 1 – 0 GAP Connah S Quay FC 3.60 3.45 2.14
12:30 Briton Ferry 2 – 1 Bala Town 1.95 3.40 3.30
Friday 20 February 2026
19:45 llanelli AFC 0 – 1 Haverfordwest County AFC 8.50 4.50 1.29
19:45 The New Saints 2 – 1 Caernarfon Town 1.33 4.50 7.50
Saturday 14 February 2026
14:30 Flint Town United 0 – 0 Briton Ferry 1.85 3.80 3.25
14:30 Caernarfon Town 0 – 2 Barry Town 1.80 3.50 3.60
12:30 Penybont 0 – 0 GAP Connah S Quay FC 4.28 3.55 2.15
Friday 13 February 2026
19:45 Haverfordwest County AFC 3 – 0 Bala Town 1.75 3.40 4.00
19:45 Cardiff MET 1 – 1 llanelli AFC 1.27 4.75 8.50
19:45 Colwyn Bay 0 – 2 The New Saints 7.50 5.00 1.29
Saturday 7 February 2026
14:30 llanelli AFC 0 – 2 Flint Town United 6.00 4.33 1.40
14:30 Bala Town 1 – 1 Cardiff MET 3.10 3.20 2.20
14:30 Barry Town 0 – 1 Colwyn Bay 2.20 3.40 2.90
12:30 The New Saints 6 – 0 Penybont 1.33 4.75 7.50
Friday 6 February 2026
19:45 Briton Ferry 0 – 2 Haverfordwest County AFC 2.50 3.40 2.50
19:45 GAP Connah S Quay FC 1 – 1 Caernarfon Town 2.10 3.93 4.20
Saturday 24 January 2026
17:15 Colwyn Bay 2 – 2 GAP Connah S Quay FC 3.81 3.93 1.89
14:30 The New Saints 1 – 0 Barry Town 1.18 6.50 11.00
14:30 Penybont 0 – 0 Caernarfon Town 1.95 3.40 3.30
Friday 23 January 2026
19:45 Cardiff MET 0 – 2 Haverfordwest County AFC 2.15 3.20 3.00
19:45 Briton Ferry 3 – 1 llanelli AFC 1.40 4.20 6.25
19:45 Bala Town 3 – 4 Flint Town United 2.80 3.25 2.20
Tuesday 13 January 2026
19:45 Caernarfon Town 2 – 2 GAP Connah S Quay FC 3.25 3.67 2.20
19:45 Penybont 1 – 1 Cardiff MET 1.80 3.10 4.00
19:45 Haverfordwest County AFC 2 – 3 Briton Ferry 1.80 3.50 3.70
19:45 The New Saints 1 – 0 Colwyn Bay 1.20 5.75 10.00
19:45 Flint Town United 0 – 4 Bala Town 1.60 3.75 4.33
19:45 Barry Town 5 – 1 llanelli AFC 1.18 5.75 12.00
Tuesday 6 January 2026
19:45 The New Saints 2 – 1 Bala Town 1.11 8.50 19.00
Saturday 3 January 2026
14:30 GAP Connah S Quay FC 3 – 1 Barry Town 1.74 3.90 4.80
Thursday 1 January 2026
14:00 llanelli AFC 0 – 1 Penybont 10.00 5.75 1.20
12:30 Colwyn Bay 1 – 2 Flint Town United 1.70 3.90 3.70
Wednesday 31 December 2025
14:30 GAP Connah S Quay FC 3 – 1 The New Saints 5.90 4.31 1.66
13:30 Briton Ferry 2 – 1 Barry Town 3.20 3.40 1.95
12:30 Bala Town 0 – 1 Caernarfon Town 3.60 3.25 1.90
Tuesday 30 December 2025
19:45 Cardiff MET 0 – 0 Haverfordwest County AFC 2.45 2.90 2.70
Saturday 27 December 2025
14:30 Caernarfon Town 1 – 2 Colwyn Bay 2.00 3.60 3.20
Friday 26 December 2025
14:30 Penybont 1 – 1 Briton Ferry 1.36 4.60 7.00
14:30 Flint Town United 0 – 2 GAP Connah S Quay FC 5.33 4.24 1.69
14:30 Haverfordwest County AFC 3 – 0 llanelli AFC 1.40 4.50 6.50
12:00 Barry Town 1 – 0 Cardiff MET 1.90 3.40 3.50
Sunday 21 December 2025
12:30 GAP Connah S Quay FC 4 – 2 Briton Ferry 1.35 5.88 9.46
Saturday 20 December 2025
14:30 Flint Town United 2 – 2 Haverfordwest County AFC 2.00 3.70 2.90
Tuesday 16 December 2025
19:45 Cardiff MET 2 – 2 Briton Ferry 1.67 3.40 4.33
Tuesday 9 December 2025
19:45 Briton Ferry 0 – 2 The New Saints 15.00 9.00 1.13
19:45 Penybont 1 – 1 Barry Town 1.73 3.75 3.75
Friday 5 December 2025
19:45 Caernarfon Town 1 – 1 Flint Town United 1.57 4.20 4.20
19:45 Cardiff MET 2 – 1 llanelli AFC 1.33 5.00 6.00
19:45 Bala Town 0 – 2 Haverfordwest County AFC 2.63 3.20 2.38
19:45 GAP Connah S Quay FC 2 – 1 Colwyn Bay 1.79 3.97 4.80
Saturday 29 November 2025
14:30 llanelli AFC 1 – 2 GAP Connah S Quay FC — — —
14:30 Colwyn Bay 5 – 4 Penybont 3.40 3.40 1.95
14:30 Briton Ferry 2 – 2 Flint Town United 2.80 3.60 2.20
14:30 Bala Town 2 – 2 Cardiff MET 2.70 3.25 2.40
Friday 28 November 2025
19:45 Barry Town 4 – 0 Haverfordwest County AFC 1.80 3.50 4.00
19:45 The New Saints 2 – 0 Caernarfon Town 1.29 5.25 8.00
Saturday 15 November 2025
14:30 Haverfordwest County AFC 1 – 0 Colwyn Bay 2.50 3.50 2.45
14:30 Penybont 2 – 1 Bala Town 1.44 4.00 7.00
14:30 llanelli AFC 1 – 1 Caernarfon Town 8.00 5.50 1.27
Friday 14 November 2025
19:45 Flint Town United 0 – 3 The New Saints 10.00 5.75 1.22
Saturday 8 November 2025
17:15 GAP Connah S Quay FC 4 – 0 Penybont 2.08 3.45 3.65
14:30 Caernarfon Town 2 – 2 Haverfordwest County AFC 1.53 4.20 5.00
14:30 Colwyn Bay 3 – 1 llanelli AFC 1.25 5.25 10.00
14:30 Barry Town 0 – 0 Flint Town United 1.83 3.75 3.60
Friday 7 November 2025
19:45 Briton Ferry 2 – 0 Bala Town 2.55 3.30 2.50
19:45 The New Saints 2 – 3 Cardiff MET 1.13 7.50 15.00
Saturday 1 November 2025
17:15 Colwyn Bay 1 – 4 Barry Town 2.25 3.10 2.90
14:30 Haverfordwest County AFC 2 – 3 The New Saints 7.50 6.50 1.25
14:30 Cardiff MET 0 – 3 GAP Connah S Quay FC — — —
14:30 Caernarfon Town 4 – 1 Briton Ferry 1.50 4.50 4.33
14:30 Flint Town United 3 – 4 Penybont 3.70 3.60 1.75
Friday 31 October 2025
19:45 Bala Town 1 – 0 llanelli AFC 1.57 4.33 4.00
Saturday 25 October 2025
17:15 Cardiff MET 4 – 1 Flint Town United 2.20 3.60 2.60
14:30 Bala Town 0 – 0 Barry Town 2.55 3.50 2.30
14:30 Briton Ferry 0 – 2 Colwyn Bay 3.20 3.50 1.95
14:30 Penybont 0 – 2 Caernarfon Town 1.85 3.70 3.20
14:00 GAP Connah S Quay FC 3 – 3 Haverfordwest County AFC 1.48 4.41 7.50
Friday 24 October 2025
19:45 llanelli AFC 0 – 4 The New Saints 41.00 15.00 1.04
Saturday 11 October 2025
17:15 The New Saints 6 – 2 Penybont 1.50 4.10 5.20
14:30 Flint Town United 4 – 0 llanelli AFC 1.30 5.00 7.00
14:30 Colwyn Bay 0 – 0 Cardiff MET 1.95 3.50 3.30
14:30 Barry Town 2 – 2 Caernarfon Town 2.70 3.50 2.25
12:30 Briton Ferry 0 – 3 GAP Connah S Quay FC 5.20 4.30 1.64
Friday 10 October 2025
19:45 Haverfordwest County AFC 2 – 0 Bala Town 2.00 3.40 3.25
Tuesday 7 October 2025
19:45 Caernarfon Town 1 – 3 The New Saints 5.50 4.33 1.48
19:45 Penybont 2 – 1 Haverfordwest County AFC 1.50 3.80 6.00
19:45 llanelli AFC 1 – 3 Cardiff MET 5.50 3.75 1.55
19:45 Flint Town United 0 – 1 Colwyn Bay 2.38 3.60 2.55
19:45 Bala Town 1 – 3 GAP Connah S Quay FC 4.33 3.98 1.78
19:45 Barry Town 0 – 1 Briton Ferry 1.80 3.80 3.70
Saturday 4 October 2025
17:15 Colwyn Bay 1 – 0 Caernarfon Town 2.75 3.25 2.25
14:30 Haverfordwest County AFC 3 – 1 Flint Town United 2.45 3.30 2.45
14:30 The New Saints 4 – 0 Barry Town 1.18 6.00 10.00
14:30 Cardiff MET 2 – 0 Bala Town 2.10 3.00 3.20
14:00 GAP Connah S Quay FC 3 – 0 llanelli AFC 1.24 7.25 13.75
Friday 3 October 2025
19:45 Briton Ferry 0 – 0 Penybont 4.33 3.80 1.60
Sunday 28 September 2025
14:30 Caernarfon Town 0 – 3 Cardiff MET 1.48 4.33 5.25
Saturday 27 September 2025
17:15 Flint Town United 2 – 1 Briton Ferry 2.20 3.60 2.70
14:30 Penybont 1 – 0 Colwyn Bay 1.57 3.90 4.80
14:30 Barry Town 0 – 0 GAP Connah S Quay FC 3.19 3.70 2.41
Friday 26 September 2025
19:45 Bala Town 0 – 2 The New Saints 7.00 5.25 1.30
19:45 llanelli AFC 1 – 0 Haverfordwest County AFC 5.50 4.33 1.45
Tuesday 23 September 2025
19:45 Haverfordwest County AFC 2 – 3 Barry Town 2.10 3.25 3.25
19:45 GAP Connah S Quay FC 1 – 2 Caernarfon Town 2.48 3.70 2.76
19:45 Colwyn Bay 0 – 1 Bala Town 1.75 3.40 4.20
19:45 The New Saints 4 – 2 Flint Town United 1.10 9.50 17.00
19:45 Briton Ferry 1 – 2 llanelli AFC 1.33 5.00 7.50
19:45 Cardiff MET 0 – 4 Penybont 4.50 3.70 1.70
Saturday 20 September 2025
17:15 Caernarfon Town 1 – 2 Penybont 1.95 3.50 3.40
14:30 llanelli AFC 0 – 0 Colwyn Bay 5.75 4.10 1.45
14:30 Haverfordwest County AFC 1 – 3 GAP Connah S Quay FC 2.90 3.70 2.83
14:30 Flint Town United 0 – 0 Barry Town 2.25 3.75 2.63
Friday 19 September 2025
19:45 Cardiff MET 1 – 3 The New Saints 9.50 5.00 1.25
19:45 Bala Town 2 – 2 Briton Ferry 2.15 3.60 3.00
Saturday 13 September 2025
12:30 Briton Ferry 2 – 5 Caernarfon Town 4.00 4.10 1.70
12:30 The New Saints 6 – 0 llanelli AFC 1.03 17.00 41.00
12:30 GAP Connah S Quay FC 1 – 1 Cardiff MET — — —
12:30 Penybont 5 – 0 Flint Town United 1.80 3.80 3.70
12:30 Colwyn Bay 3 – 0 Haverfordwest County AFC 2.35 3.40 2.63
12:30 Barry Town 4 – 0 Bala Town 1.75 3.90 3.80
Sunday 7 September 2025
12:30 Caernarfon Town 3 – 1 Barry Town 1.67 3.75 4.10
Saturday 6 September 2025
12:30 Cardiff MET 1 – 4 Colwyn Bay 2.30 3.10 2.80
12:30 Bala Town 0 – 0 Penybont 3.60 3.20 1.91
12:30 The New Saints 5 – 0 Haverfordwest County AFC 1.29 5.50 6.50
12:30 llanelli AFC 0 – 5 Flint Town United 3.40 3.70 1.80
Tuesday 2 September 2025
19:45 GAP Connah S Quay FC 1 – 3 Bala Town 1.58 4.12 6.25
Saturday 30 August 2025
17:15 Haverfordwest County AFC 1 – 1 Caernarfon Town 2.55 3.50 2.30
14:30 Barry Town 0 – 0 The New Saints 5.50 4.50 1.40
14:30 Penybont 0 – 1 GAP Connah S Quay FC — — —
14:30 Flint Town United 4 – 2 Cardiff MET 2.80 3.20 2.25
14:30 Colwyn Bay 2 – 2 Briton Ferry 2.30 3.40 2.60
14:30 llanelli AFC 0 – 1 Bala Town 4.50 4.50 1.50
Monday 25 August 2025
17:15 GAP Connah S Quay FC 3 – 2 Flint Town United 1.69 4.10 4.70
14:30 Penybont 2 – 0 llanelli AFC 1.13 9.00 19.00
14:30 Colwyn Bay 1 – 1 The New Saints 8.50 5.75 1.22
14:30 Caernarfon Town 2 – 0 Bala Town 1.65 3.60 4.50
14:30 Cardiff MET 1 – 1 Barry Town 1.85 3.60 3.40
14:30 Briton Ferry 0 – 1 Haverfordwest County AFC 2.55 3.40 2.40
Friday 22 August 2025
19:45 The New Saints 3 – 0 GAP Connah S Quay FC 1.35 6.70 8.50
19:45 Bala Town 1 – 0 Colwyn Bay 2.00 3.60 3.00
19:45 llanelli AFC 2 – 4 Briton Ferry 2.88 3.40 2.10
19:45 Barry Town 2 – 3 Penybont 3.80 4.33 1.60
19:45 Haverfordwest County AFC 2 – 2 Cardiff MET 2.10 3.30 3.00
19:45 Flint Town United 2 – 5 Caernarfon Town 3.10 3.40 2.00
Saturday 16 August 2025
17:15 Penybont 0 – 2 The New Saints 3.60 3.50 1.80
14:30 Caernarfon Town 6 – 1 llanelli AFC 1.50 4.20 4.75
12:30 Barry Town 1 – 1 Colwyn Bay 1.57 3.75 4.75
Friday 15 August 2025
19:45 Briton Ferry 1 – 1 Cardiff MET 2.40 3.40 2.50
Sunday 10 August 2025
17:00 Colwyn Bay 1 – 1 GAP Connah S Quay FC 5.50 4.30 1.57
14:30 The New Saints 0 – 3 Briton Ferry 1.18 6.50 11.00
Saturday 9 August 2025
14:30 Cardiff MET 2 – 2 Caernarfon Town 2.25 3.50 2.55
Friday 8 August 2025
19:45 Haverfordwest County AFC 0 – 1 Penybont 2.50 3.40 2.50
19:45 Bala Town 1 – 1 Flint Town United 1.45 4.10 6.00
19:45 llanelli AFC 0 – 2 Barry Town 2.00 3.75 3.00

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