Bala Town vs Caernarfon Town: Prediction, Head-to-Head, Odds & Stats (Wed, 31 Dec '25)

Wojtek Kolan

Wojtek Kolan

Published on 25 Aug, 08:56 AM

Next Match 31/12/25 at 12:30 PM UTC

Bala Town vs Caernarfon Town

Scheduled H2H Match For Bala Town Vs Caernarfon Town

Cymru Premier

Wed, 31 Dec 2025 at 12:30 PM UTC

Bala Town
Bala Town

WAL WAL

Recent Form

D
W
L
L
D
Caernarfon Town
Caernarfon Town

WAL WAL

Recent Form

W
W
D
D
L

1

Win

Last 10 Played

10
5 Draws

4

Win

8
Position
4
Steve Fisher
Manager
Richard Davies

Game Schedule - Time Of Fixture

Bala Town will square off vs Caernarfon Town in Cymru Premier on Wed, 31 Dec 2025 at 12:30 PM UTC. Let’s investigate historical performances, recent stats and head-2-head information to find out the most accurate picks and best bets.

Bala Town vs Caernarfon Town H2H Match Summary

In the most recent 10 H2H matches for these rivals, Bala Town have won 1 times and Caernarfon Town have come out on top on 4 occasion.


Head-to-Head (Last 10 Matches)
Bala Town1
Draw5
Caernarfon Town4

Bala Town vs Caernarfon Town Past H2H Matches

254
Cymru Premier
01:30 PM
25/08/25
4909
Caernarfon Town
2
36255
Bala Town
0
07:45 PM
21/03/25
4909
Caernarfon Town
5
36255
Bala Town
0
07:45 PM
31/01/25
36255
Bala Town
1
4909
Caernarfon Town
3
12:45 PM
11/01/25
36255
Bala Town
0
4909
Caernarfon Town
2
07:45 PM
07/01/25
36255
Bala Town
4909
Caernarfon Town
07:45 PM
03/01/25
36255
Bala Town
4909
Caernarfon Town
12:30 PM
31/12/24
36255
Bala Town
4909
Caernarfon Town
01:30 PM
26/08/24
4909
Caernarfon Town
0
36255
Bala Town
0
01:15 PM
21/04/24
4909
Caernarfon Town
2
36255
Bala Town
2
07:45 PM
08/03/24
36255
Bala Town
1
4909
Caernarfon Town
1
07:45 PM
28/11/23
36255
Bala Town
1
4909
Caernarfon Town
1
06:45 PM
29/08/23
4909
Caernarfon Town
1
36255
Bala Town
1
07:45 PM
30/12/22
36255
Bala Town
3
4909
Caernarfon Town
0
02:30 PM
26/12/22
4909
Caernarfon Town
1
36255
Bala Town
5
01:30 PM
18/04/22
4909
Caernarfon Town
0
36255
Bala Town
2
07:45 PM
25/03/22
36255
Bala Town
2
4909
Caernarfon Town
0
05:15 PM
12/02/22
4909
Caernarfon Town
3
36255
Bala Town
3
07:45 PM
04/02/22
36255
Bala Town
3
4909
Caernarfon Town
0
07:45 PM
18/01/22
4909
Caernarfon Town
36255
Bala Town
07:45 PM
14/01/22
36255
Bala Town
4909
Caernarfon Town
02:30 PM
01/01/22
4909
Caernarfon Town
36255
Bala Town
01:00 PM
26/12/21
36255
Bala Town
4909
Caernarfon Town
06:45 PM
04/05/21
4909
Caernarfon Town
3
36255
Bala Town
0
04:15 PM
17/04/21
36255
Bala Town
5
4909
Caernarfon Town
2
02:45 PM
20/03/21
36255
Bala Town
1
4909
Caernarfon Town
2
05:15 PM
26/12/20
36255
Bala Town
4909
Caernarfon Town
07:45 PM
01/12/20
4909
Caernarfon Town
1
36255
Bala Town
1
03:00 PM
20/03/20
36255
Bala Town
4909
Caernarfon Town
08:00 PM
07/02/20
4909
Caernarfon Town
1
36255
Bala Town
2
07:45 PM
30/12/19
36255
Bala Town
3
4909
Caernarfon Town
0
05:15 PM
26/12/19
4909
Caernarfon Town
1
36255
Bala Town
2
06:45 PM
26/04/19
36255
Bala Town
1
4909
Caernarfon Town
0
07:45 PM
08/03/19
4909
Caernarfon Town
1
36255
Bala Town
0
07:30 PM
12/01/19
36255
Bala Town
1
4909
Caernarfon Town
3
06:45 PM
05/10/18
4909
Caernarfon Town
2
36255
Bala Town
2
367
Welsh League Cup
06:45 PM
20/09/22
4909
Caernarfon Town
1
36255
Bala Town
4
06:30 PM
30/09/15
4909
Caernarfon Town
2
36255
Bala Town
1
388
FAW Welsh Cup
04:15 PM
01/04/17
4909
Caernarfon Town
1
36255
Bala Town
3
853
Club Friendly Games
01:30 PM
23/07/16
4909
Caernarfon Town
0
36255
Bala Town
5

Bala Town Recent Matches

254
Cymru Premier (23 Matches)
07:45 PM
05/12/25
36255
Bala Town
0
4915
Haverfordwest County AFC
2
L
02:30 PM
29/11/25
36255
Bala Town
2
167106
Cardiff Met FC
2
D
02:30 PM
15/11/25
115185
Penybont
2
36255
Bala Town
1
L
07:45 PM
07/11/25
130034
Briton Ferry Llansawel AFC
2
36255
Bala Town
0
L
07:45 PM
31/10/25
36255
Bala Town
1
4916
Llanelli AFC
0
W
01:30 PM
25/10/25
36255
Bala Town
0
35186
Barry Town
0
D
06:45 PM
10/10/25
4915
Haverfordwest County AFC
2
36255
Bala Town
0
L
06:45 PM
07/10/25
36255
Bala Town
1
4912
Connah's Quay Nomads
3
L
01:30 PM
04/10/25
167106
Cardiff Met FC
2
36255
Bala Town
0
L
06:45 PM
26/09/25
36255
Bala Town
0
4921
The New Saints
2
L
06:45 PM
23/09/25
45005
Colwyn Bay
0
36255
Bala Town
1
W
06:45 PM
19/09/25
36255
Bala Town
2
130034
Briton Ferry Llansawel AFC
2
D
11:30 AM
13/09/25
35186
Barry Town
4
36255
Bala Town
0
L
11:30 AM
06/09/25
36255
Bala Town
0
115185
Penybont
0
D
06:45 PM
02/09/25
4912
Connah's Quay Nomads
1
36255
Bala Town
3
W
01:30 PM
30/08/25
4916
Llanelli AFC
0
36255
Bala Town
1
W
01:30 PM
25/08/25
4909
Caernarfon Town
2
36255
Bala Town
0
L
06:45 PM
22/08/25
36255
Bala Town
1
45005
Colwyn Bay
0
W
06:45 PM
15/08/25
4912
Connah's Quay Nomads
36255
Bala Town
-
06:45 PM
08/08/25
36255
Bala Town
1
37090
Flint Town United
1
D
01:30 PM
26/04/25
167106
Cardiff Met FC
1
36255
Bala Town
0
L
11:45 AM
19/04/25
36255
Bala Town
3
115185
Penybont
2
W
06:45 PM
11/04/25
4921
The New Saints
2
36255
Bala Town
1
L
388
FAW Welsh Cup (1 Matches)
01:00 PM
18/10/25
36255
Bala Town
0
4912
Connah's Quay Nomads
3
L
367
Welsh League Cup (2 Matches)
06:45 PM
10/09/25
4918
Newtown AFC
1
36255
Bala Town
1
L
01:00 PM
02/08/25
21826
Guilsfield Athletic
2
36255
Bala Town
2
W
853
Club Friendly Games (4 Matches)
06:45 PM
22/07/25
36255
Bala Town
2
81157
CPD Llanuwchllyn
0
W
01:00 PM
19/07/25
36255
Bala Town
2
4907
Airbus UK Broughton
1
W
06:45 PM
15/07/25
36255
Bala Town
5
4905
Aberystwyth Town
1
W
02:00 PM
05/07/25
36255
Bala Town
0
46925
Clitheroe FC
1
L

Caernarfon Town Recent Matches

254
Cymru Premier (20 Matches)
07:45 PM
05/12/25
4909
Caernarfon Town
1
37090
Flint Town United
1
D
07:45 PM
28/11/25
4921
The New Saints
2
4909
Caernarfon Town
0
L
02:30 PM
15/11/25
4916
Llanelli AFC
1
4909
Caernarfon Town
1
D
02:30 PM
08/11/25
4909
Caernarfon Town
2
4915
Haverfordwest County AFC
2
D
02:30 PM
01/11/25
4909
Caernarfon Town
4
130034
Briton Ferry Llansawel AFC
1
W
01:30 PM
25/10/25
115185
Penybont
0
4909
Caernarfon Town
2
W
01:30 PM
11/10/25
35186
Barry Town
2
4909
Caernarfon Town
2
D
06:45 PM
07/10/25
4909
Caernarfon Town
1
4921
The New Saints
3
L
04:15 PM
04/10/25
45005
Colwyn Bay
1
4909
Caernarfon Town
0
L
01:30 PM
28/09/25
4909
Caernarfon Town
0
167106
Cardiff Met FC
3
L
06:45 PM
23/09/25
4912
Connah's Quay Nomads
1
4909
Caernarfon Town
2
W
04:15 PM
20/09/25
4909
Caernarfon Town
1
115185
Penybont
2
L
11:30 AM
13/09/25
130034
Briton Ferry Llansawel AFC
2
4909
Caernarfon Town
5
W
11:30 AM
07/09/25
4909
Caernarfon Town
3
35186
Barry Town
1
W
04:15 PM
30/08/25
4915
Haverfordwest County AFC
1
4909
Caernarfon Town
1
D
01:30 PM
25/08/25
4909
Caernarfon Town
2
36255
Bala Town
0
W
06:45 PM
22/08/25
37090
Flint Town United
2
4909
Caernarfon Town
5
W
01:30 PM
16/08/25
4909
Caernarfon Town
6
4916
Llanelli AFC
1
W
01:30 PM
09/08/25
167106
Cardiff Met FC
2
4909
Caernarfon Town
2
D
04:10 PM
18/05/25
4915
Haverfordwest County AFC
3
4909
Caernarfon Town
1
L
388
FAW Welsh Cup (2 Matches)
02:30 PM
22/11/25
4909
Caernarfon Town
4
26189
Penrhyncoch
0
W
01:30 PM
18/10/25
4918
Newtown AFC
0
4909
Caernarfon Town
3
W
367
Welsh League Cup (3 Matches)
07:45 PM
04/11/25
4921
The New Saints
3
4909
Caernarfon Town
0
L
06:45 PM
10/09/25
4909
Caernarfon Town
2
81153
Holywell Town
2
W
07:00 PM
01/08/25
4909
Caernarfon Town
3
45005
Colwyn Bay
0
W
853
Club Friendly Games (5 Matches)
01:30 PM
26/07/25
4909
Caernarfon Town
4
549604
Wythenshawe Town FC
0
W
06:30 PM
22/07/25
4920
CPD Porthmadog
1
4909
Caernarfon Town
1
D
01:00 PM
19/07/25
4909
Caernarfon Town
7
4905
Aberystwyth Town
0
W
04:30 PM
12/07/25
37086
Llandudno FC
1
4909
Caernarfon Town
3
W
12:00 PM
27/06/25
4909
Caernarfon Town
26190
Denbigh Town
-

Bala Town Next Fixtures

Caernarfon Town Next Fixtures

Bala Town Last Match Played stats

Bala Town vs Haverfordwest County AFC

Final Score :0 - 2

(H)Match overview (A)
47%Ball possession53%
0.13Expected goals1.33
4Total shots13
4Goalkeeper saves0
2Corner kicks7
13Fouls9
257Passes286
1Tackles0
4Free kicks4
2Yellow cards3
1Red cards0
(H)Shots (A)
4Total shots13
0Shots on target6
0Hit woodwork0
2Shots off target4
2Blocked shots3
1Shots inside box5
3Shots outside box8
(H)Attack (A)
0Through balls0
12Touches in penalty area17
0Offsides2
(H)Passes (A)
152Accurate passes178
36Throw-ins45
27/61 (44%)Final third phase28/74 (38%)
21/58 (36%)Long balls26/65 (40%)
6/12 (50%)Crosses4/16 (25%)
(H)Duels (A)
39%Duels31%
6Dispossessed4
28/96 (29%)Ground duels25/85 (29%)
35/65 (54%)Aerial duels21/62 (34%)
11/13 (85%)Dribbles9/16 (56%)
(H)Defending (A)
1Total tackles0
8Interceptions17
12Clearances12
2Errors lead to a shot3
(H)Goalkeeping (A)
4Total saves0
2High claims0
7Goal kicks11

Caernarfon Town Last Match Played stats

Caernarfon Town vs Flint Town United

Final Score :1 - 1

(H)Match overview (A)
41%Ball possession59%
1.03Expected goals0.57
11Total shots7
1Goalkeeper saves2
9Corner kicks4
12Fouls6
297Passes451
4Tackles3
1Free kicks5
2Yellow cards1
0Red cards0
(H)Shots (A)
11Total shots7
3Shots on target2
0Hit woodwork0
4Shots off target3
4Blocked shots2
7Shots inside box4
4Shots outside box3
(H)Attack (A)
0Through balls5
16Touches in penalty area18
2Offsides4
(H)Passes (A)
205Accurate passes347
29Throw-ins20
27/50 (54%)Final third phase36/65 (55%)
27/52 (51%)Long balls31/59 (52%)
4/11 (36%)Crosses5/20 (25%)
(H)Duels (A)
33%Duels38%
6Dispossessed11
36/120 (30%)Ground duels41/121 (34%)
20/45 (44%)Aerial duels24/50 (48%)
10/18 (56%)Dribbles17/21 (81%)
(H)Defending (A)
4Total tackles3
19Interceptions18
17Clearances19
1Errors lead to a shot3
(H)Goalkeeping (A)
1Total saves2
0High claims2
9Goal kicks8

Bala Town Vs Caernarfon Town Season Stats

Bala TownPerformance SummaryCaernarfon Town
19Matches19
14Goals Scored40
27Goals Conceded27
0.74Goals per Game2.11
1.42Goals Conceded per Game1.42
38.40%Ball Possession52.50%
6Clean Sheets2
10.32Fouls per Game9.53
1.68Offsides per Game1.32
10.32Goal Kicks per Game5.63
1.32Yellow Cards per Game1.95
2Red Cards1

Cymru Premier 25/26 Standings

POSTEAMMPWLDPTS
1The New SaintsThe New Saints18142244
2Connah's Quay NomadsConnah's Quay Nomads17103434
3PenybontPenybont18106232
4Caernarfon TownCaernarfon Town1985630
5Colwyn BayColwyn Bay1976627
6Cardiff Met FCCardiff Met FC1865725
7Barry TownBarry Town1754823
8Bala TownBala Town1959520
9Haverfordwest County AFCHaverfordwest County AFC1859419
10Briton Ferry Llansawel AFCBriton Ferry Llansawel AFC1647517
11Flint Town UnitedFlint Town United1849517
12Llanelli AFCLlanelli AFC1921528
Championship round
Relegation Round
Top Upcoming
11:30 AM 08/12/25
Prediction
ModenaModena
CatanzaroCatanzaro
02:00 PM 08/12/25
Prediction
PadovaPadova
CesenaCesena
07:30 PM 12/12/25
Prediction
PalermoPalermo
SampdoriaSampdoria
05:30 PM 07/12/25
Prediction
Deportivo La CoruñaDeportivo La Coruña
CD CastellónCD Castellón
08:00 PM 07/12/25
Prediction
GranadaGranada
AD CeutaAD Ceuta
07:30 PM 12/12/25
Prediction
Cultural LeonesaCultural Leonesa
HuescaHuesca
06:00 PM 07/12/25
Prediction
CF Estrela AmadoraCF Estrela Amadora
FC AroucaFC Arouca
11:30 AM 07/12/25
Prediction
GençlerbirliğiGençlerbirliği
Fatih KaragümrükFatih Karagümrük
03:30 PM 07/12/25
Prediction
FC Lausanne-SportFC Lausanne-Sport
FC LuganoFC Lugano
04:30 PM 07/12/25
Prediction
Borussia DortmundBorussia Dortmund
TSG HoffenheimTSG Hoffenheim
  1. NFL Upcoming Matches
  2. NHL Upcoming Matches
  3. MLB Upcoming Matches
  4. NBA Upcoming Matches
  5. Football Upcoming Matches
  6. Tennis Upcoming Matches
  7. Table Tennis Upcoming Matches