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

Premier League 2024/25

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

195Matches
590Goals
3.03Per game
45.6%Home wins
92%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 0 6 +58 78
2 PENPenybont 32 19 7 6 +24 64
3 HCAHaverfordwest County AFC 33 14 12 7 +15 54
4 BTBarry Town 33 15 7 11 +1 52
5 CTCaernarfon Town 34 15 6 13 +3 51
6 CMCardiff MET 33 13 8 12 -2 47
7 GCSGAP Connah S Quay FC 32 12 6 14 +12 42
8 FTUFlint Town United 32 13 3 16 -14 42
9 BTBala Town 33 8 13 12 -6 37
10 BFBriton Ferry 32 9 5 18 -19 32
11 NANewtown AFC 32 6 8 18 -29 26
12 ATAberystwyth Town 32 6 3 23 -43 21

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.03
590 goals. 60.5% of matches went over 2.5.
Home advantage
45.6%
Draws 20%, away wins 34.4%.
Half-time lead held
79.5%
From 112 matches where someone led at the break.
1–2 20 · 10.3%
2–1 18 · 9.2%
1–1 17 · 8.7%
0–0 16 · 8.2%
1–0 15 · 7.7%
3–1 12 · 6.2%

Results 196

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 18 May 2025
17:10 Haverfordwest County AFC 3 – 1 Caernarfon Town 2.05 3.10 3.30
Sunday 11 May 2025
17:10 Caernarfon Town 0 – 0 Cardiff MET 2.10 3.50 2.80
Saturday 26 April 2025
14:30 Cardiff MET 1 – 0 Bala Town 2.20 3.30 3.20
12:15 Caernarfon Town 5 – 2 Barry Town 2.15 3.50 3.10
Saturday 19 April 2025
13:00 Bala Town 3 – 2 Penybont 2.75 3.25 2.25
12:45 Flint Town United 4 – 0 Newtown AFC 1.85 3.70 3.30
12:45 Barry Town 5 – 0 Briton Ferry 1.40 5.00 5.00
12:45 Aberystwyth Town 1 – 1 GAP Connah S Quay FC 7.56 4.70 1.47
12:45 Haverfordwest County AFC 1 – 3 The New Saints 6.50 4.10 1.42
12:45 Caernarfon Town 2 – 1 Cardiff MET 2.20 3.60 2.60
Sunday 13 April 2025
14:30 GAP Connah S Quay FC 0 – 2 Barry Town 1.81 3.84 4.90
14:30 Penybont 3 – 1 Caernarfon Town 1.73 3.60 4.20
Saturday 12 April 2025
14:30 Briton Ferry 1 – 2 Flint Town United 2.50 3.75 2.35
12:45 Newtown AFC 2 – 3 Aberystwyth Town 2.25 1.09 2.67
Friday 11 April 2025
19:45 The New Saints 2 – 1 Bala Town 1.14 7.50 12.00
19:45 Cardiff MET 1 – 1 Haverfordwest County AFC 3.10 3.40 2.10
Saturday 29 March 2025
14:30 Briton Ferry 1 – 0 GAP Connah S Quay FC 5.81 4.50 1.65
14:30 Penybont 1 – 0 The New Saints 7.00 4.50 1.33
14:30 Haverfordwest County AFC 1 – 1 Caernarfon Town 2.05 3.00 3.40
14:30 Bala Town 0 – 0 Cardiff MET 2.63 3.20 2.38
Friday 28 March 2025
20:00 Aberystwyth Town 1 – 2 Flint Town United 3.20 3.60 1.91
19:45 Barry Town 2 – 1 Newtown AFC 1.57 4.50 4.00
Saturday 22 March 2025
14:30 Flint Town United 3 – 2 Barry Town 2.20 3.30 2.88
14:30 Cardiff MET 0 – 6 The New Saints 9.50 5.25 1.22
Friday 21 March 2025
20:00 Aberystwyth Town 0 – 1 Briton Ferry 2.90 3.25 2.15
19:45 Newtown AFC 2 – 3 GAP Connah S Quay FC 3.12 3.35 2.51
19:45 Haverfordwest County AFC 1 – 2 Penybont 2.20 3.00 3.10
19:45 Caernarfon Town 5 – 0 Bala Town 2.00 3.25 3.25
Saturday 15 March 2025
14:30 Bala Town 0 – 0 Haverfordwest County AFC 3.40 3.10 2.10
Friday 14 March 2025
19:45 Penybont 0 – 0 Cardiff MET 1.67 3.80 4.00
Tuesday 11 March 2025
19:45 GAP Connah S Quay FC 4 – 0 Flint Town United 1.69 4.20 5.53
19:45 Briton Ferry 1 – 1 Newtown AFC 2.60 3.50 2.30
19:45 Barry Town 2 – 1 Aberystwyth Town 1.30 5.00 6.50
19:45 The New Saints 2 – 0 Caernarfon Town 1.14 7.00 13.00
Saturday 8 March 2025
14:30 Penybont 3 – 2 Bala Town 1.70 3.60 4.20
14:30 Cardiff MET 4 – 2 Caernarfon Town 2.40 3.40 2.50
12:15 The New Saints 5 – 1 Haverfordwest County AFC 1.27 4.50 9.00
Friday 7 March 2025
19:45 Newtown AFC 2 – 2 Flint Town United 2.15 3.80 2.63
19:45 GAP Connah S Quay FC 3 – 0 Aberystwyth Town 1.27 6.31 11.60
19:45 Briton Ferry 3 – 4 Barry Town 2.60 3.75 2.20
Saturday 22 February 2025
14:30 Flint Town United 3 – 1 Briton Ferry 1.95 3.80 3.00
14:30 Barry Town 0 – 2 GAP Connah S Quay FC 3.14 3.65 2.42
14:30 Caernarfon Town 3 – 2 Penybont 3.00 3.70 1.95
12:15 Aberystwyth Town 0 – 1 Newtown AFC 2.75 3.70 2.10
Friday 21 February 2025
19:45 Haverfordwest County AFC 1 – 0 Cardiff MET 1.67 3.30 4.50
19:45 Bala Town 0 – 2 The New Saints 6.50 5.75 1.27
Tuesday 11 February 2025
19:45 Caernarfon Town 0 – 1 The New Saints 8.50 7.00 1.20
Saturday 8 February 2025
14:30 Newtown AFC 1 – 1 Barry Town 2.45 3.40 2.40
14:30 GAP Connah S Quay FC 0 – 1 Briton Ferry 1.45 4.90 6.89
14:30 Cardiff MET 2 – 1 Bala Town 2.50 3.25 2.50
14:30 Caernarfon Town 1 – 1 Haverfordwest County AFC 2.88 3.40 2.10
12:15 The New Saints 4 – 0 Penybont 1.33 4.33 7.00
Friday 7 February 2025
19:45 Flint Town United 2 – 0 Aberystwyth Town 1.53 4.33 4.33
Saturday 1 February 2025
14:30 GAP Connah S Quay FC 1 – 0 Newtown AFC 1.59 4.30 6.17
14:30 Briton Ferry 2 – 3 Aberystwyth Town 1.75 3.70 3.90
14:30 Barry Town 3 – 1 Flint Town United 1.85 3.60 3.50
14:30 The New Saints 3 – 1 Cardiff MET 1.17 6.25 12.00
12:15 Penybont 0 – 0 Haverfordwest County AFC 2.25 3.10 3.00
Friday 31 January 2025
19:45 Bala Town 1 – 3 Caernarfon Town 2.15 3.25 3.10
Saturday 25 January 2025
14:30 Flint Town United 2 – 1 GAP Connah S Quay FC 4.88 4.15 1.74
14:30 Haverfordwest County AFC 3 – 2 Bala Town 1.73 3.40 4.50
Friday 24 January 2025
20:00 Aberystwyth Town 1 – 2 Barry Town 3.75 4.20 1.70
19:45 Newtown AFC 2 – 2 Briton Ferry 1.90 3.90 3.25
19:45 Cardiff MET 2 – 1 Penybont 4.00 4.50 1.62
Friday 17 January 2025
19:45 GAP Connah S Quay FC 0 – 2 Bala Town 2.21 3.40 3.66
Tuesday 14 January 2025
19:45 Newtown AFC 1 – 2 Penybont 6.44 3.95 1.67
19:45 Cardiff MET 0 – 2 The New Saints — — —
19:45 Caernarfon Town 3 – 0 Flint Town United 1.94 3.97 4.14
19:45 Barry Town 1 – 1 Haverfordwest County AFC 3.54 3.94 2.12
Saturday 11 January 2025
12:45 Aberystwyth Town 1 – 6 Briton Ferry 2.25 3.25 2.75
12:45 Bala Town 0 – 2 Caernarfon Town 1.73 3.80 4.20
Saturday 4 January 2025
14:30 Penybont 1 – 0 GAP Connah S Quay FC 1.98 3.80 5.33
14:30 The New Saints 2 – 1 Newtown AFC 1.10 8.50 15.00
14:30 Haverfordwest County AFC 5 – 1 Briton Ferry 1.36 4.33 6.50
Wednesday 1 January 2025
14:30 Haverfordwest County AFC 1 – 0 Aberystwyth Town 1.18 7.00 8.50
14:30 Flint Town United 2 – 0 Newtown AFC 2.55 3.60 2.25
Tuesday 31 December 2024
17:45 Penybont 2 – 2 Cardiff MET 1.57 4.00 4.20
14:30 The New Saints 2 – 1 GAP Connah S Quay FC 1.22 7.70 13.00
12:30 Briton Ferry 0 – 0 Barry Town 3.20 3.60 1.91
Thursday 26 December 2024
14:30 Newtown AFC 0 – 2 Haverfordwest County AFC 3.75 3.50 1.80
14:30 GAP Connah S Quay FC 7 – 2 Flint Town United 1.90 4.00 5.25
14:30 Caernarfon Town 2 – 5 The New Saints 9.00 5.50 1.22
14:30 Aberystwyth Town 0 – 0 Bala Town 6.50 3.60 1.48
12:30 Cardiff MET 1 – 3 Briton Ferry 1.57 3.50 5.50
12:30 Barry Town 1 – 2 Penybont 4.33 3.90 1.60
Sunday 22 December 2024
14:30 The New Saints 5 – 2 Briton Ferry 1.06 12.00 29.00
Saturday 21 December 2024
14:30 Bala Town 3 – 1 Barry Town 1.75 3.40 4.00
14:30 Aberystwyth Town 3 – 1 Caernarfon Town 5.00 4.10 1.50
Saturday 14 December 2024
14:30 Cardiff MET 2 – 0 Flint Town United 1.75 3.75 3.90
14:30 Caernarfon Town 3 – 2 Barry Town 2.25 3.50 2.60
Tuesday 10 December 2024
19:45 Barry Town 2 – 1 Cardiff MET 2.45 3.60 2.40
Wednesday 4 December 2024
19:45 Flint Town United 3 – 0 Aberystwyth Town 1.67 3.90 3.80
19:45 Bala Town 1 – 0 The New Saints 8.50 5.00 1.25
Tuesday 3 December 2024
19:45 Penybont 1 – 0 Haverfordwest County AFC 1.85 3.30 3.75
19:45 GAP Connah S Quay FC 1 – 1 Caernarfon Town 2.10 3.94 3.41
19:45 Briton Ferry 2 – 1 Newtown AFC 3.00 3.60 2.00
Saturday 30 November 2024
14:30 Newtown AFC 0 – 3 GAP Connah S Quay FC 3.00 3.60 2.40
Saturday 23 November 2024
14:30 The New Saints 3 – 2 Penybont 1.29 5.00 7.50
14:30 Haverfordwest County AFC 0 – 0 Bala Town 2.05 3.30 3.10
14:30 Flint Town United 2 – 1 Briton Ferry 1.50 4.50 4.50
14:30 Cardiff MET 3 – 0 Aberystwyth Town 1.20 6.00 8.50
Wednesday 20 November 2024
19:45 Briton Ferry 3 – 1 The New Saints 29.00 11.00 1.06
Sunday 10 November 2024
14:30 The New Saints 2 – 1 Haverfordwest County AFC 1.27 5.50 7.00
Saturday 9 November 2024
17:15 Cardiff MET 3 – 3 Bala Town 2.25 3.25 2.75
14:30 Penybont 3 – 1 Flint Town United 1.17 7.00 9.00
14:30 Briton Ferry 0 – 1 Caernarfon Town 3.25 4.00 1.80
14:30 Barry Town 3 – 2 GAP Connah S Quay FC 2.74 3.92 2.60
Friday 8 November 2024
19:45 Aberystwyth Town 3 – 1 Newtown AFC 4.33 3.75 1.62
Saturday 2 November 2024
17:15 Briton Ferry 4 – 0 Aberystwyth Town 2.12 3.65 3.50
14:30 Newtown AFC 0 – 0 Bala Town 3.05 3.30 2.65
14:30 Haverfordwest County AFC 4 – 1 Flint Town United 1.50 4.58 7.75
14:30 GAP Connah S Quay FC 1 – 0 Cardiff MET — — —
14:30 Caernarfon Town 1 – 5 Penybont 4.03 3.86 2.15
13:00 Barry Town 1 – 4 The New Saints 17.00 10.00 1.17
Wednesday 30 October 2024
19:45 GAP Connah S Quay FC 1 – 2 The New Saints 9.53 5.40 1.33
Sunday 27 October 2024
14:30 GAP Connah S Quay FC 2 – 1 Briton Ferry 1.33 5.40 13.20
13:00 Aberystwyth Town 2 – 4 The New Saints 34.00 12.00 1.05
Saturday 26 October 2024
17:15 Haverfordwest County AFC 0 – 0 Caernarfon Town 2.00 3.65 3.92
14:30 Penybont 1 – 1 Bala Town 2.00 3.30 3.20
14:30 Flint Town United 1 – 2 Barry Town 3.05 3.79 2.62
Friday 25 October 2024
19:45 Cardiff MET 2 – 1 Newtown AFC 1.91 3.60 3.20
Tuesday 15 October 2024
19:45 The New Saints 5 – 0 Flint Town United 1.06 14.54 34.00
19:45 Newtown AFC 2 – 4 Barry Town 2.34 3.55 2.94
19:45 Cardiff MET 1 – 1 Penybont — — —
19:45 Caernarfon Town 1 – 4 Aberystwyth Town 1.28 7.00 12.00
19:45 Briton Ferry 1 – 2 Haverfordwest County AFC 9.50 4.70 1.38
19:45 Bala Town 0 – 0 GAP Connah S Quay FC 2.83 3.13 2.95
Saturday 12 October 2024
14:30 The New Saints 3 – 0 Cardiff MET — — —
14:30 Haverfordwest County AFC 0 – 0 GAP Connah S Quay FC 1.86 3.60 4.91
14:30 Flint Town United 2 – 2 Bala Town 3.69 3.58 2.06
14:30 Caernarfon Town 1 – 2 Newtown AFC 1.79 3.93 4.40
14:30 Barry Town 3 – 1 Briton Ferry 1.47 4.75 6.50
14:30 Aberystwyth Town 0 – 3 Penybont 13.00 5.80 1.25
Wednesday 9 October 2024
19:45 The New Saints 1 – 2 Caernarfon Town 1.15 9.50 17.00
Saturday 5 October 2024
14:30 Cardiff MET 1 – 2 Caernarfon Town — — —
Friday 4 October 2024
19:45 Penybont 4 – 1 Barry Town 1.54 4.63 6.08
19:45 Newtown AFC 2 – 4 Flint Town United 2.00 3.80 4.10
19:45 GAP Connah S Quay FC 3 – 0 Aberystwyth Town 1.30 6.37 10.10
19:45 Bala Town 0 – 2 Haverfordwest County AFC 3.10 3.01 2.62
Saturday 28 September 2024
17:15 Caernarfon Town 3 – 1 GAP Connah S Quay FC 2.72 3.94 2.45
14:30 Flint Town United 0 – 1 Penybont 5.90 4.24 1.58
14:30 Briton Ferry 2 – 2 Bala Town 9.00 5.80 1.54
Friday 27 September 2024
19:45 Haverfordwest County AFC 1 – 0 Cardiff MET — — —
19:45 Newtown AFC 1 – 6 The New Saints 13.00 6.91 1.25
19:45 Barry Town 1 – 0 Aberystwyth Town 1.34 5.02 9.00
Wednesday 25 September 2024
19:45 Flint Town United 1 – 2 Caernarfon Town 2.85 3.70 2.38
Tuesday 24 September 2024
20:00 Aberystwyth Town 1 – 2 Cardiff MET — — —
19:45 The New Saints 2 – 3 Bala Town 1.18 8.20 21.00
19:45 Penybont 0 – 1 Briton Ferry 1.10 11.00 36.00
19:45 Haverfordwest County AFC 1 – 1 Barry Town 1.93 3.50 4.50
19:45 GAP Connah S Quay FC 1 – 1 Newtown AFC 2.01 3.90 4.40
Saturday 21 September 2024
14:30 Cardiff MET 2 – 1 GAP Connah S Quay FC — — —
14:30 Briton Ferry 1 – 1 Flint Town United 5.00 4.56 1.73
14:30 Barry Town 1 – 1 Caernarfon Town 2.02 4.20 3.60
Friday 20 September 2024
20:00 Aberystwyth Town 0 – 3 Haverfordwest County AFC 9.49 4.60 1.39
19:45 Penybont 2 – 1 The New Saints 8.35 4.80 1.43
19:45 Bala Town 2 – 2 Newtown AFC 1.90 3.47 4.50
Sunday 15 September 2024
14:30 GAP Connah S Quay FC 0 – 1 Penybont 2.78 3.60 2.85
Saturday 14 September 2024
14:30 The New Saints 4 – 0 Barry Town 1.08 14.77 29.00
14:30 Flint Town United 1 – 0 Haverfordwest County AFC 4.50 4.15 1.84
14:30 Caernarfon Town 3 – 2 Briton Ferry 1.29 6.67 11.00
Friday 13 September 2024
19:45 Newtown AFC 2 – 1 Cardiff MET — — —
19:45 Bala Town 3 – 0 Aberystwyth Town 1.39 5.02 11.50
Saturday 7 September 2024
17:15 Aberystwyth Town 0 – 2 Flint Town United 3.07 3.80 2.26
14:30 Penybont 2 – 0 Caernarfon Town 1.62 4.73 6.10
14:30 Newtown AFC 1 – 0 Briton Ferry 1.26 7.50 15.00
14:30 Haverfordwest County AFC 0 – 1 The New Saints 13.00 6.50 1.25
14:30 GAP Connah S Quay FC 1 – 2 Barry Town 1.63 4.30 5.90
14:30 Bala Town 0 – 1 Cardiff MET — — —
Tuesday 3 September 2024
19:45 The New Saints 2 – 0 Aberystwyth Town 1.02 23.43 58.00
Saturday 31 August 2024
14:30 Caernarfon Town 1 – 2 Cardiff MET — — —
14:30 Briton Ferry 1 – 5 GAP Connah S Quay FC 15.30 7.50 1.29
14:30 Barry Town 3 – 2 Flint Town United 1.84 4.16 4.19
14:30 Bala Town 1 – 2 Penybont 2.90 3.15 2.86
Friday 30 August 2024
19:45 Haverfordwest County AFC 3 – 0 Newtown AFC 2.43 3.52 3.79
Monday 26 August 2024
14:30 Barry Town 1 – 2 Newtown AFC 2.71 3.61 2.54
14:30 Penybont 5 – 1 Aberystwyth Town 1.40 4.90 8.00
14:30 Flint Town United 0 – 1 GAP Connah S Quay FC 7.02 4.82 1.42
14:30 Cardiff MET 0 – 0 Haverfordwest County AFC — — —
14:30 Caernarfon Town 0 – 0 Bala Town 3.45 3.67 2.12
Friday 23 August 2024
20:00 Aberystwyth Town 1 – 0 Barry Town 4.01 3.80 2.40
19:45 Newtown AFC 0 – 4 Caernarfon Town 2.08 3.97 3.67
19:45 Haverfordwest County AFC 0 – 0 Penybont 3.44 3.62 2.75
19:45 Briton Ferry 1 – 5 Cardiff MET — — —
19:45 Bala Town 2 – 0 Flint Town United 1.43 5.00 8.33
Saturday 17 August 2024
17:15 Caernarfon Town 1 – 2 Haverfordwest County AFC 2.40 3.48 3.06
Friday 16 August 2024
20:00 Aberystwyth Town 1 – 1 GAP Connah S Quay FC 6.64 4.31 1.51
19:45 Penybont 0 – 0 Newtown AFC 1.68 4.00 5.70
19:45 Flint Town United 1 – 4 The New Saints 21.00 12.00 1.10
19:45 Cardiff MET 1 – 1 Barry Town — — —
19:45 Bala Town 2 – 0 Briton Ferry 1.22 7.00 13.00
Sunday 11 August 2024
17:10 Briton Ferry 0 – 2 Penybont 4.51 4.15 1.72
14:30 GAP Connah S Quay FC 0 – 1 Haverfordwest County AFC 1.53 4.89 6.00
Saturday 10 August 2024
14:30 Flint Town United 1 – 2 Cardiff MET — — —
14:30 Barry Town 1 – 1 Bala Town 3.55 3.45 2.12
Friday 9 August 2024
19:45 Newtown AFC 4 – 1 Aberystwyth Town 1.64 4.18 5.20

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