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

Premier League 2023/24

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

195Matches
577Goals
2.96Per game
42.1%Home wins
68%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 30 2 0 +99 92
2 GCSGAP Connah S Quay FC 32 18 5 9 +27 59
3 PENPenybont 34 15 7 12 +12 52
4 BTBala Town 32 13 12 7 +7 51
5 CTCaernarfon Town 34 13 8 13 -14 47
6 NANewtown AFC 33 13 5 15 -2 44
7 HCAHaverfordwest County AFC 32 11 10 11 -1 43
8 CMCardiff MET 33 10 9 14 -30 39
9 BTBarry Town 32 7 11 14 -18 32
10 PTPontypridd Town 32 8 7 17 -18 31
11 ATAberystwyth Town 32 7 6 19 -30 27
12 CBColwyn Bay 32 7 4 21 -32 25

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.96
577 goals. 54.9% of matches went over 2.5.
Home advantage
42.1%
Draws 22.1%, away wins 35.9%.
Half-time lead held
83.9%
From 112 matches where someone led at the break.
1–1 22 · 11.3%
0–1 21 · 10.8%
2–1 15 · 7.7%
1–0 15 · 7.7%
0–0 14 · 7.2%
2–0 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 18 May 2024
14:45 Caernarfon Town 3 – 1 Penybont 2.19 3.79 3.96
Saturday 11 May 2024
12:20 Newtown AFC 0 – 5 Penybont 2.35 3.30 3.22
Friday 10 May 2024
19:45 Caernarfon Town 2 – 0 Cardiff MET — — —
Sunday 21 April 2024
14:15 Penybont 1 – 0 Haverfordwest County AFC 1.85 3.87 4.58
14:15 Colwyn Bay 1 – 0 Barry Town 2.31 4.04 3.77
14:15 Aberystwyth Town 3 – 0 Pontypridd Town — — —
14:15 The New Saints 2 – 0 GAP Connah S Quay FC 1.18 7.90 14.00
14:15 Cardiff MET 1 – 3 Newtown AFC — — —
14:15 Caernarfon Town 2 – 2 Bala Town 2.77 4.20 2.67
Saturday 13 April 2024
14:30 Pontypridd Town 0 – 3 Penybont — — —
14:30 Barry Town 2 – 1 Aberystwyth Town 2.24 3.71 3.43
14:30 Newtown AFC 5 – 0 Caernarfon Town 1.88 4.49 4.30
14:30 Cardiff MET 0 – 5 The New Saints — — —
12:45 Haverfordwest County AFC 3 – 1 Colwyn Bay 1.58 4.20 5.54
Friday 12 April 2024
19:45 GAP Connah S Quay FC 0 – 0 Bala Town 2.04 3.78 3.74
Tuesday 9 April 2024
19:45 Pontypridd Town 0 – 0 Aberystwyth Town — — —
19:45 The New Saints 4 – 1 Bala Town 1.20 7.68 15.00
Saturday 6 April 2024
17:15 Aberystwyth Town 0 – 3 Penybont 5.00 4.00 1.76
14:30 Colwyn Bay 1 – 0 Pontypridd Town — — —
14:30 Cardiff MET 0 – 3 GAP Connah S Quay FC — — —
Friday 5 April 2024
19:45 Haverfordwest County AFC 2 – 1 Barry Town 1.75 3.68 4.56
19:45 The New Saints 7 – 1 Caernarfon Town 1.11 10.70 23.00
19:45 Bala Town 1 – 1 Newtown AFC 2.22 3.45 3.32
Friday 29 March 2024
12:30 Pontypridd Town 0 – 1 Haverfordwest County AFC — — —
12:30 Colwyn Bay 1 – 2 Aberystwyth Town 2.40 3.64 2.95
12:30 Barry Town 0 – 0 Penybont 4.06 3.67 2.05
12:30 GAP Connah S Quay FC 0 – 0 Newtown AFC 1.66 4.60 5.35
Saturday 23 March 2024
14:30 Caernarfon Town 1 – 2 Cardiff MET — — —
Saturday 16 March 2024
17:15 Pontypridd Town 1 – 1 Barry Town — — —
14:30 Penybont 5 – 0 Colwyn Bay 1.49 4.57 6.25
14:30 Newtown AFC 0 – 1 The New Saints 12.70 8.30 1.21
14:30 Cardiff MET 0 – 1 Bala Town — — —
Friday 15 March 2024
19:45 Haverfordwest County AFC 2 – 0 Aberystwyth Town 2.19 4.25 5.75
19:45 Caernarfon Town 2 – 1 GAP Connah S Quay FC 4.43 4.20 1.80
Saturday 9 March 2024
14:30 Barry Town 1 – 1 Colwyn Bay 2.01 3.80 3.85
14:30 Newtown AFC 2 – 0 Cardiff MET — — —
Friday 8 March 2024
19:45 Haverfordwest County AFC 0 – 1 Penybont 2.98 3.50 2.50
19:45 GAP Connah S Quay FC 1 – 5 The New Saints 6.92 4.70 1.51
19:45 Bala Town 1 – 1 Caernarfon Town 1.78 4.00 4.75
Saturday 2 March 2024
14:30 Penybont 0 – 1 Pontypridd Town — — —
14:30 Aberystwyth Town 1 – 1 Barry Town 2.95 3.77 2.49
12:45 The New Saints 4 – 0 Cardiff MET — — —
12:30 Colwyn Bay 0 – 0 Haverfordwest County AFC 3.46 3.79 2.15
Friday 1 March 2024
19:45 Caernarfon Town 1 – 0 Newtown AFC 2.50 3.91 2.65
19:45 Bala Town 1 – 0 GAP Connah S Quay FC 3.15 3.68 2.65
Saturday 24 February 2024
17:15 GAP Connah S Quay FC 2 – 1 Cardiff MET — — —
14:30 Newtown AFC 1 – 5 Bala Town 2.89 3.50 2.95
12:15 Pontypridd Town 4 – 0 Colwyn Bay — — —
Friday 23 February 2024
19:45 Penybont 1 – 1 Aberystwyth Town 1.46 5.15 8.20
19:45 Barry Town 1 – 1 Haverfordwest County AFC 2.38 3.83 3.09
19:45 Caernarfon Town 1 – 8 The New Saints 19.00 8.95 1.16
Saturday 10 February 2024
14:30 Newtown AFC 2 – 3 GAP Connah S Quay FC 3.73 3.80 1.96
14:30 Cardiff MET 2 – 2 Caernarfon Town — — —
12:45 Penybont 2 – 2 Barry Town 1.61 4.20 5.50
Friday 9 February 2024
20:00 Aberystwyth Town 0 – 1 Colwyn Bay 2.25 3.60 3.12
19:45 Haverfordwest County AFC 1 – 1 Pontypridd Town — — —
19:45 Bala Town 0 – 1 The New Saints 9.17 5.75 1.37
Tuesday 6 February 2024
19:45 The New Saints 3 – 0 Newtown AFC 1.15 9.10 19.00
Saturday 3 February 2024
14:30 Colwyn Bay 1 – 2 Penybont 4.20 3.88 1.89
14:30 Bala Town 1 – 1 Cardiff MET — — —
13:00 Barry Town 0 – 3 Pontypridd Town — — —
Friday 2 February 2024
20:00 Aberystwyth Town 1 – 0 Haverfordwest County AFC 4.20 3.55 2.05
19:45 GAP Connah S Quay FC 1 – 1 Caernarfon Town 1.61 4.90 7.80
Saturday 13 January 2024
17:15 The New Saints 3 – 1 Newtown AFC 1.15 9.00 21.00
17:15 Penybont 0 – 1 GAP Connah S Quay FC 3.75 3.75 2.08
17:15 Haverfordwest County AFC 2 – 3 Bala Town 2.65 3.55 2.60
17:15 Colwyn Bay 2 – 3 Pontypridd Town — — —
17:15 Cardiff MET 2 – 2 Caernarfon Town — — —
17:15 Aberystwyth Town 2 – 4 Barry Town 2.70 3.75 2.40
Saturday 6 January 2024
14:30 Barry Town 4 – 0 Newtown AFC 3.96 3.88 2.04
14:30 The New Saints 8 – 0 Cardiff MET — — —
Friday 5 January 2024
20:00 Aberystwyth Town 1 – 0 Colwyn Bay 2.48 4.31 2.92
Sunday 31 December 2023
14:30 Penybont 1 – 0 Pontypridd Town — — —
14:30 GAP Connah S Quay FC 0 – 4 The New Saints 5.29 4.10 1.80
12:30 Caernarfon Town 2 – 1 Colwyn Bay 1.78 4.66 5.25
Saturday 30 December 2023
14:30 Barry Town 0 – 0 Cardiff MET — — —
14:30 Bala Town 2 – 1 Newtown AFC 2.46 3.40 3.10
14:30 Aberystwyth Town 1 – 1 Haverfordwest County AFC 4.09 3.62 2.05
Tuesday 26 December 2023
14:30 The New Saints 2 – 1 Caernarfon Town 1.10 15.00 26.00
14:30 Pontypridd Town 2 – 0 Aberystwyth Town — — —
14:30 Newtown AFC 1 – 2 GAP Connah S Quay FC 3.88 3.65 2.02
14:30 Haverfordwest County AFC 2 – 0 Barry Town 2.06 3.73 3.68
14:30 Colwyn Bay 2 – 3 Bala Town 3.98 3.73 2.02
14:30 Cardiff MET 0 – 3 Penybont — — —
Saturday 23 December 2023
14:30 Haverfordwest County AFC 0 – 1 The New Saints 23.00 9.70 1.18
Saturday 16 December 2023
17:15 Bala Town 0 – 1 Cardiff MET — — —
14:30 The New Saints 3 – 0 Penybont 1.09 11.00 29.00
14:30 GAP Connah S Quay FC 3 – 1 Pontypridd Town — — —
14:30 Caernarfon Town 0 – 1 Haverfordwest County AFC 2.33 3.80 3.70
Saturday 2 December 2023
17:15 Penybont 0 – 2 Bala Town 2.59 3.48 2.97
14:30 Pontypridd Town 1 – 2 Caernarfon Town — — —
14:30 Newtown AFC 4 – 2 Colwyn Bay 1.47 5.80 7.50
14:30 GAP Connah S Quay FC 7 – 0 Barry Town 1.19 7.50 15.00
14:30 Cardiff MET 4 – 2 Aberystwyth Town — — —
Wednesday 29 November 2023
19:45 Colwyn Bay 2 – 3 GAP Connah S Quay FC 11.00 6.40 1.33
Tuesday 28 November 2023
20:00 Aberystwyth Town 1 – 3 The New Saints 70.00 23.38 1.04
19:45 Haverfordwest County AFC 1 – 1 Cardiff MET — — —
19:45 Bala Town 1 – 1 Caernarfon Town 1.83 4.14 4.15
19:45 Newtown AFC 3 – 1 Pontypridd Town — — —
19:45 Barry Town 1 – 1 Penybont 3.41 3.70 2.12
Saturday 25 November 2023
14:30 Colwyn Bay 2 – 1 Penybont 4.50 4.00 1.83
Sunday 19 November 2023
14:30 Pontypridd Town 0 – 3 Colwyn Bay — — —
14:30 Penybont 1 – 1 Newtown AFC 2.50 3.74 3.33
14:30 GAP Connah S Quay FC 1 – 2 Haverfordwest County AFC 1.28 6.50 10.08
14:30 Caernarfon Town 2 – 3 Barry Town 1.75 4.50 4.37
Friday 17 November 2023
20:00 Aberystwyth Town 2 – 3 Bala Town 4.72 3.92 1.85
Tuesday 14 November 2023
20:00 Aberystwyth Town 0 – 1 Newtown AFC 5.55 4.40 1.63
Saturday 4 November 2023
14:30 Newtown AFC 0 – 2 The New Saints 9.00 6.25 1.33
14:30 Haverfordwest County AFC 5 – 0 Colwyn Bay 1.83 4.10 5.00
14:30 Cardiff MET 3 – 1 GAP Connah S Quay FC — — —
14:30 Caernarfon Town 2 – 4 Penybont 2.73 4.08 2.61
14:30 Barry Town 0 – 1 Aberystwyth Town 1.78 4.07 4.60
14:30 Bala Town 0 – 0 Pontypridd Town — — —
Tuesday 31 October 2023
19:45 The New Saints 6 – 1 Colwyn Bay 1.04 27.01 51.00
Saturday 28 October 2023
17:15 The New Saints 2 – 0 Bala Town 1.14 12.00 36.00
14:30 Pontypridd Town 1 – 3 Cardiff MET — — —
14:30 Newtown AFC 1 – 1 Haverfordwest County AFC 1.75 4.20 5.14
14:30 Colwyn Bay 0 – 1 Barry Town 2.55 3.75 2.98
Friday 27 October 2023
19:45 Penybont 0 – 2 Aberystwyth Town 1.46 5.25 8.10
19:45 GAP Connah S Quay FC 6 – 1 Caernarfon Town 1.38 5.50 7.60
Saturday 21 October 2023
14:30 Pontypridd Town 0 – 3 GAP Connah S Quay FC — — —
14:30 Caernarfon Town 5 – 1 Cardiff MET — — —
14:30 Barry Town 2 – 6 The New Saints 22.29 10.50 1.24
14:30 Bala Town 2 – 0 Haverfordwest County AFC 2.11 4.04 3.44
Wednesday 18 October 2023
19:45 GAP Connah S Quay FC 1 – 1 Bala Town 1.45 5.00 7.68
Tuesday 17 October 2023
19:45 Haverfordwest County AFC 3 – 2 Penybont 3.18 3.39 2.28
19:45 Cardiff MET 2 – 1 Newtown AFC — — —
19:45 Caernarfon Town 3 – 0 Aberystwyth Town 1.43 5.10 7.00
19:45 Barry Town 2 – 0 Pontypridd Town — — —
Saturday 7 October 2023
17:15 Pontypridd Town 2 – 0 Haverfordwest County AFC — — —
14:30 Penybont 1 – 4 The New Saints 13.00 7.27 1.26
14:30 Newtown AFC 4 – 0 Caernarfon Town 2.05 4.05 3.46
14:30 Bala Town 2 – 1 Colwyn Bay 1.64 4.20 5.25
Friday 6 October 2023
20:00 Aberystwyth Town 1 – 1 GAP Connah S Quay FC 16.00 8.03 1.17
19:45 Cardiff MET 2 – 1 Barry Town — — —
Saturday 30 September 2023
17:15 GAP Connah S Quay FC 4 – 2 Penybont 1.95 3.75 5.48
14:30 The New Saints 4 – 0 Pontypridd Town — — —
14:30 Newtown AFC 1 – 0 Bala Town 2.60 3.65 3.10
14:30 Haverfordwest County AFC 3 – 0 Aberystwyth Town 1.70 4.10 5.46
14:30 Colwyn Bay 2 – 2 Cardiff MET — — —
14:30 Barry Town 0 – 3 Caernarfon Town 3.10 4.16 2.20
Wednesday 27 September 2023
19:45 Bala Town 0 – 1 Aberystwyth Town 1.31 5.70 9.50
Tuesday 26 September 2023
19:45 Pontypridd Town 0 – 1 Newtown AFC — — —
19:45 Penybont 1 – 0 Barry Town 1.33 6.16 9.37
19:45 GAP Connah S Quay FC 2 – 1 Colwyn Bay 1.20 7.34 15.32
19:45 Cardiff MET 1 – 1 Haverfordwest County AFC — — —
19:45 Caernarfon Town 1 – 3 The New Saints 15.00 9.05 1.17
Saturday 23 September 2023
17:15 Caernarfon Town 1 – 0 Pontypridd Town — — —
14:30 Haverfordwest County AFC 1 – 3 GAP Connah S Quay FC 6.32 4.50 1.53
14:30 Colwyn Bay 2 – 4 Newtown AFC 3.70 3.97 2.16
14:30 Barry Town 3 – 1 Bala Town 4.56 3.80 1.86
Friday 22 September 2023
20:00 Aberystwyth Town 1 – 2 Penybont 8.75 5.25 1.58
19:45 Cardiff MET 1 – 5 The New Saints — — —
Saturday 16 September 2023
14:30 The New Saints 5 – 1 Haverfordwest County AFC 1.07 16.80 34.00
14:30 Pontypridd Town 0 – 0 Bala Town — — —
14:30 Penybont 3 – 2 Caernarfon Town 1.63 4.36 5.50
14:30 Newtown AFC 2 – 0 Barry Town 1.64 4.20 5.75
14:30 GAP Connah S Quay FC 4 – 0 Cardiff MET — — —
Friday 15 September 2023
19:45 Colwyn Bay 3 – 1 Aberystwyth Town 2.25 3.70 3.35
Wednesday 13 September 2023
19:45 Bala Town 0 – 0 The New Saints 13.00 7.00 1.25
Saturday 9 September 2023
14:30 Penybont 0 – 1 Colwyn Bay 1.35 5.06 9.76
14:30 Haverfordwest County AFC 0 – 4 Newtown AFC 2.43 3.50 2.85
14:30 Barry Town 1 – 4 GAP Connah S Quay FC 5.50 4.20 1.67
14:30 Aberystwyth Town 2 – 4 Caernarfon Town 4.16 3.82 1.92
Friday 8 September 2023
19:45 Cardiff MET 2 – 0 Pontypridd Town — — —
Saturday 2 September 2023
14:30 Pontypridd Town 1 – 0 Barry Town — — —
14:30 Colwyn Bay 1 – 2 Haverfordwest County AFC 2.77 3.52 2.85
14:30 Bala Town 2 – 1 Penybont 2.65 3.40 2.94
Friday 1 September 2023
19:45 The New Saints 6 – 0 Aberystwyth Town 1.03 21.00 49.00
19:45 Newtown AFC 2 – 1 Cardiff MET — — —
19:45 Caernarfon Town 0 – 4 GAP Connah S Quay FC 3.89 3.72 1.97
Tuesday 29 August 2023
20:00 Aberystwyth Town 0 – 1 Pontypridd Town — — —
19:45 Penybont 0 – 0 Cardiff MET — — —
19:45 GAP Connah S Quay FC 3 – 1 Newtown AFC 1.56 4.50 6.30
19:45 Colwyn Bay 0 – 1 The New Saints 33.28 15.14 1.10
19:45 Caernarfon Town 1 – 1 Bala Town 4.20 3.85 1.93
19:45 Barry Town 2 – 2 Haverfordwest County AFC 2.62 3.45 2.78
Saturday 26 August 2023
17:15 Newtown AFC 0 – 0 Aberystwyth Town 1.75 4.30 4.79
14:30 The New Saints 2 – 2 Barry Town 1.04 19.65 51.00
14:30 Haverfordwest County AFC 1 – 1 Caernarfon Town 2.30 3.69 3.15
14:30 Cardiff MET 1 – 0 Colwyn Bay — — —
Friday 25 August 2023
19:45 Pontypridd Town 0 – 0 Penybont — — —
19:45 Bala Town 1 – 0 GAP Connah S Quay FC 2.85 3.41 2.56
Saturday 19 August 2023
17:15 Barry Town 1 – 1 Colwyn Bay 2.50 3.71 3.05
14:30 Pontypridd Town 0 – 1 The New Saints — — —
14:30 Cardiff MET 0 – 0 Bala Town — — —
Friday 18 August 2023
19:45 Penybont 2 – 0 Haverfordwest County AFC 1.48 4.50 7.45
19:45 GAP Connah S Quay FC 4 – 0 Aberystwyth Town 1.48 5.00 6.90
19:45 Caernarfon Town 2 – 1 Newtown AFC 2.67 3.63 2.65
Sunday 13 August 2023
17:15 Colwyn Bay 0 – 4 Caernarfon Town 2.09 3.72 3.60
Saturday 12 August 2023
14:30 Newtown AFC 1 – 3 Penybont 3.99 3.66 1.97
14:30 Bala Town 1 – 0 Barry Town 1.38 5.40 9.35
14:30 Aberystwyth Town 0 – 1 Cardiff MET — — —
Friday 11 August 2023
19:45 The New Saints 6 – 2 GAP Connah S Quay FC 1.25 6.27 13.00
19:45 Haverfordwest County AFC 0 – 0 Pontypridd Town — — —

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