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

Bala Town

Maes Tegid, Bala. Every match we hold, with the price it went off at.

534Played
249Won
46.6%Win rate
1.74Scored per game
1.33Conceded per game
160Clean sheets

Home and away

The same record, split by where it was played.

At home
51.5%
262 played, 135 won. 1.85 scored a game.
Away
41.9%
272 played, 114 won. 1.63 scored a game.
How the market priced them
45.5%
347 priced matches at an average of 3.37, which implied 29.7%.

Season by season 47

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 FAW Championship 12624 +2
2026/27 Friendlies Clubs 1001 -4
2026/27 Welsh Cup 1001 -1
2025/26 Premier League 328816 -12
2025/26 Friendlies Clubs 1100 +2
2025/26 Welsh Cup 1001 -3
2024/25 Premier League 3381312 -6
2024/25 League Cup 3201 +1
2024/25 Welsh Cup 3111 +1
2024/25 Friendlies Clubs 1001 -1
2023/24 Premier League 3213127 +7
2023/24 Welsh Cup 5401 +9
2023/24 League Cup 2101 +3
2023/24 Challenge Cup 1001 -3
2022/23 Premier League 3312813 +12
2022/23 Welsh Cup 6501 +5
2022/23 League Cup 4400 +14
2022/23 Friendlies Clubs 2101 -3
2021/22 Premier League 3216115 +30
2021/22 Welsh Cup 4400 +24
2021/22 League Cup 2101 -1
2020/21 Premier League 321868 +25
2020/21 Friendlies Clubs 2002 -7
2020/21 UEFA Europa League 2101 -1
2019/20 Premier League 261547 +30
2019/20 Welsh Cup 1001 -2
2018/19 Premier League 3314514 -7
2018/19 Welsh Cup 3201 +6
2018/19 UEFA Europa League 2101 -2
2017/18 Premier League 3215413 -11
2017/18 UEFA Europa League 2002 -4
2017/18 Welsh Cup 1001 -4
2016/17 Premier League 321697 +15
2016/17 Welsh Cup 5500 +14
2016/17 UEFA Europa League 2002 -4
2015/16 Premier League 3215125 +21
2015/16 Welsh Cup 3201 +1
2015/16 UEFA Europa League 2101 -1
2014/15 Premier League 321859 +25
2014/15 Welsh Cup 1100 +1
2013/14 Premier League 3214513 +17
2013/14 Welsh Cup 4301 +10
2012/13 Premier League 3520510 +25
2012/13 Welsh Cup 2101 0

Recent matches 30

Newest first, with the price this club was at kickoff.

Saturday 26 December 2026
H Bala Town scheduled Llanuwchllyn —
Saturday 19 December 2026
H Bala Town scheduled Penrhyncoch —
Saturday 5 December 2026
A Bala Town scheduled Gresford Athletic —
Friday 27 November 2026
H Bala Town scheduled Caersws —
Saturday 21 November 2026
A Bala Town scheduled Holyhead Hotspur —
Friday 6 November 2026
H Bala Town scheduled Guilsfield —
Saturday 31 October 2026
A Bala Town scheduled Brickfield Rangers —
Saturday 24 October 2026
A Bala Town 3 – 3 Llanuwchllyn —
Saturday 17 October 2026
H Bala Town 3 – 4 Holyhead Hotspur —
Friday 9 October 2026
H Bala Town 2 – 3 Buckley Town —
Saturday 3 October 2026
A Bala Town 3 – 3 Caersws —
Saturday 26 September 2026
H Bala Town 2 – 4 Mold Alexandra —
Tuesday 15 September 2026
A Bala Town 1 – 0 Penrhyncoch —
Friday 11 September 2026
A Bala Town 2 – 5 Denbigh Town 1.76
Saturday 5 September 2026
A Bala Town 2 – 1 Porthmadog 2.05
Monday 31 August 2026
H Bala Town 0 – 1 Newtown AFC —
Friday 28 August 2026
A Bala Town 3 – 1 Rhyl 2.20
Friday 21 August 2026
H Bala Town 3 – 0 Gresford Athletic —
Friday 7 August 2026
H Bala Town 2 – 1 Ruthin Town —
Friday 31 July 2026
A Bala Town 2 – 1 Bangor City 1876 FC 2.22
Saturday 27 June 2026
H Bala Town 0 – 4 Colwyn Bay —
Saturday 18 April 2026
H Bala Town 1 – 2 Briton Ferry 2.22
Friday 3 April 2026
A Bala Town 5 – 0 llanelli AFC 1.53
Saturday 28 March 2026
A Bala Town 1 – 2 Cardiff MET 4.60
Saturday 21 March 2026
H Bala Town 1 – 0 Haverfordwest County AFC 3.90
Saturday 14 March 2026
A Bala Town 1 – 1 Flint Town United 5.00
Friday 27 February 2026
H Bala Town 0 – 0 llanelli AFC 1.33
Saturday 21 February 2026
A Bala Town 1 – 2 Briton Ferry 3.30
Friday 13 February 2026
A Bala Town 0 – 3 Haverfordwest County AFC 4.00
Saturday 7 February 2026
H Bala Town 1 – 1 Cardiff MET 3.10