Barry Town vs Cardiff Met FC: Prediction, Head-to-Head, Odds & Stats (Fri, 26 Dec '25)

Wojtek Kolan

Wojtek Kolan

Published on 26 Dec, 12:00 PM UTC

Next Match 26/12/25 at 12:00 PM

Barry Town vs Cardiff Met FC

Scheduled H2H Match For Barry Town Vs Cardiff Met FC

Cymru Premier

Fri, 26 Dec 2025 at 12:00 PM UTC

Barry Town
Barry Town

WAL WAL

Recent Form

L
D
D
W
D
Cardiff Met FC
Cardiff Met FC

WAL WAL

Recent Form

W
D
W
L
W

2

Win

Last 10 Played

10
4 Draws

4

Win

7
Position
6
Andy Legg
Manager
Ryan Jenkins

Game Schedule - Time Of Fixture

Barry Town will square off vs Cardiff Met FC in Cymru Premier on Fri, 26 Dec 2025 at 12:00 PM UTC. Let’s investigate historical performances, recent stats and head-2-head information to find out the most accurate picks and best bets.

Barry Town vs Cardiff Met FC H2H Stats

Over the most recent 10 head-to-head matches between these competitors, Barry Town have come out on top 2 times and Cardiff Met FC have won on 4 occasion. In the last fixture between them, the outcome was 1-1


Head-to-Head (Last 10 Matches)
Barry Town2
Draw4
Cardiff Met FC4

Barry Town vs Cardiff Met FC Past H2H Matches

254
Cymru Premier
01:30 PM
25/08/25
167106
Cardiff Met FC
1
35186
Barry Town
1
07:45 PM
10/12/24
35186
Barry Town
2
167106
Cardiff Met FC
1
07:45 PM
03/12/24
35186
Barry Town
167106
Cardiff Met FC
06:45 PM
16/08/24
167106
Cardiff Met FC
1
35186
Barry Town
1
02:30 PM
30/12/23
35186
Barry Town
0
167106
Cardiff Met FC
0
06:45 PM
06/10/23
167106
Cardiff Met FC
2
35186
Barry Town
1
06:45 PM
05/04/22
35186
Barry Town
1
167106
Cardiff Met FC
0
07:45 PM
15/03/22
167106
Cardiff Met FC
1
35186
Barry Town
1
07:45 PM
25/01/22
167106
Cardiff Met FC
2
35186
Barry Town
0
07:45 PM
11/01/22
167106
Cardiff Met FC
35186
Barry Town
07:45 PM
17/12/21
167106
Cardiff Met FC
35186
Barry Town
06:45 PM
12/10/21
35186
Barry Town
0
167106
Cardiff Met FC
1
04:00 PM
02/04/21
167106
Cardiff Met FC
1
35186
Barry Town
2
02:30 PM
23/01/21
167106
Cardiff Met FC
35186
Barry Town
06:45 PM
06/10/20
35186
Barry Town
1
167106
Cardiff Met FC
0
07:45 PM
30/12/19
167106
Cardiff Met FC
0
35186
Barry Town
1
02:30 PM
26/12/19
35186
Barry Town
1
167106
Cardiff Met FC
1
01:00 PM
31/12/18
167106
Cardiff Met FC
3
35186
Barry Town
0
12:30 PM
26/12/18
35186
Barry Town
2
167106
Cardiff Met FC
1
04:15 PM
12/05/18
167106
Cardiff Met FC
4
35186
Barry Town
1
01:00 PM
31/12/17
167106
Cardiff Met FC
3
35186
Barry Town
0
02:30 PM
26/12/17
35186
Barry Town
1
167106
Cardiff Met FC
0
367
Welsh League Cup
02:30 PM
27/11/21
167106
Cardiff Met FC
3
35186
Barry Town
2
06:45 PM
24/10/17
35186
Barry Town
0
167106
Cardiff Met FC
2
06:45 PM
04/10/16
35186
Barry Town
1
167106
Cardiff Met FC
0
388
FAW Welsh Cup
01:30 PM
25/09/21
167106
Cardiff Met FC
3
35186
Barry Town
0
853
Club Friendly Games
01:30 PM
16/07/16
167106
Cardiff Met FC
4
35186
Barry Town
0
702
Welsh League Division One
02:30 PM
26/03/16
35186
Barry Town
2
167106
Cardiff Met FC
2
01:30 PM
15/08/15
167106
Cardiff Met FC
1
35186
Barry Town
0

Barry Town Recent Matches

254
Cymru Premier (21 Matches)
02:30 PM
15/11/25
4912
Connah's Quay Nomads
35186
Barry Town
-
02:30 PM
08/11/25
35186
Barry Town
0
37090
Flint Town United
0
D
05:15 PM
01/11/25
45005
Colwyn Bay
1
35186
Barry Town
4
W
01:30 PM
25/10/25
36255
Bala Town
0
35186
Barry Town
0
D
01:30 PM
11/10/25
35186
Barry Town
2
4909
Caernarfon Town
2
D
06:45 PM
07/10/25
35186
Barry Town
0
130034
Briton Ferry Llansawel AFC
1
L
01:30 PM
04/10/25
4921
The New Saints
4
35186
Barry Town
0
L
01:30 PM
27/09/25
35186
Barry Town
0
4912
Connah's Quay Nomads
0
D
06:45 PM
23/09/25
4915
Haverfordwest County AFC
2
35186
Barry Town
3
W
01:30 PM
20/09/25
37090
Flint Town United
0
35186
Barry Town
0
D
11:30 AM
13/09/25
35186
Barry Town
4
36255
Bala Town
0
W
11:30 AM
07/09/25
4909
Caernarfon Town
3
35186
Barry Town
1
L
01:30 PM
30/08/25
35186
Barry Town
0
4921
The New Saints
0
D
01:30 PM
25/08/25
167106
Cardiff Met FC
1
35186
Barry Town
1
D
06:45 PM
22/08/25
35186
Barry Town
2
115185
Penybont
3
L
11:30 AM
16/08/25
35186
Barry Town
1
45005
Colwyn Bay
1
D
06:45 PM
08/08/25
4916
Llanelli AFC
0
35186
Barry Town
2
W
11:15 AM
26/04/25
4909
Caernarfon Town
5
35186
Barry Town
2
L
11:45 AM
19/04/25
35186
Barry Town
5
130034
Briton Ferry Llansawel AFC
0
W
01:30 PM
13/04/25
4912
Connah's Quay Nomads
0
35186
Barry Town
2
W
07:45 PM
28/03/25
35186
Barry Town
2
4918
Newtown AFC
1
W
367
Welsh League Cup (3 Matches)
08:00 PM
04/11/25
4915
Haverfordwest County AFC
0
35186
Barry Town
2
W
06:45 PM
10/09/25
35186
Barry Town
1
4916
Llanelli AFC
0
W
01:30 PM
02/08/25
35186
Barry Town
2
4905
Aberystwyth Town
1
W
388
FAW Welsh Cup (1 Matches)
01:00 PM
18/10/25
4905
Aberystwyth Town
0
35186
Barry Town
5
W
853
Club Friendly Games (5 Matches)
02:00 PM
19/07/25
260
Gloucester City
1
35186
Barry Town
2
W
06:45 PM
15/07/25
37467
Ammanford
1
35186
Barry Town
1
D
01:30 PM
12/07/25
35186
Barry Town
0
281397
Cardiff City U21
1
L
06:45 PM
09/07/25
447766
Roman Glass St George FC
2
35186
Barry Town
2
D
01:30 PM
05/07/25
35186
Barry Town
2
447010
Newport City FC
0
W

Cardiff Met FC Recent Matches

254
Cymru Premier (22 Matches)
07:45 PM
14/11/25
167106
Cardiff Met FC
130034
Briton Ferry Llansawel AFC
-
07:45 PM
07/11/25
4921
The New Saints
2
167106
Cardiff Met FC
3
W
02:30 PM
01/11/25
167106
Cardiff Met FC
0
4912
Connah's Quay Nomads
3
L
04:15 PM
25/10/25
167106
Cardiff Met FC
4
37090
Flint Town United
1
W
01:30 PM
11/10/25
45005
Colwyn Bay
0
167106
Cardiff Met FC
0
D
06:45 PM
07/10/25
4916
Llanelli AFC
1
167106
Cardiff Met FC
3
W
01:30 PM
04/10/25
167106
Cardiff Met FC
2
36255
Bala Town
0
W
01:30 PM
28/09/25
4909
Caernarfon Town
0
167106
Cardiff Met FC
3
W
06:45 PM
23/09/25
167106
Cardiff Met FC
0
115185
Penybont
4
L
06:45 PM
19/09/25
167106
Cardiff Met FC
1
4921
The New Saints
3
L
11:30 AM
13/09/25
4912
Connah's Quay Nomads
1
167106
Cardiff Met FC
1
D
11:30 AM
06/09/25
167106
Cardiff Met FC
1
45005
Colwyn Bay
4
L
01:30 PM
30/08/25
37090
Flint Town United
4
167106
Cardiff Met FC
2
L
01:30 PM
25/08/25
167106
Cardiff Met FC
1
35186
Barry Town
1
D
06:45 PM
22/08/25
4915
Haverfordwest County AFC
2
167106
Cardiff Met FC
2
D
06:45 PM
15/08/25
130034
Briton Ferry Llansawel AFC
1
167106
Cardiff Met FC
1
D
01:30 PM
09/08/25
167106
Cardiff Met FC
2
4909
Caernarfon Town
2
D
04:10 PM
11/05/25
4909
Caernarfon Town
0
167106
Cardiff Met FC
0
L
01:30 PM
26/04/25
167106
Cardiff Met FC
1
36255
Bala Town
0
W
11:45 AM
19/04/25
4909
Caernarfon Town
2
167106
Cardiff Met FC
1
L
06:45 PM
11/04/25
167106
Cardiff Met FC
1
4915
Haverfordwest County AFC
1
D
02:30 PM
29/03/25
36255
Bala Town
0
167106
Cardiff Met FC
0
D
388
FAW Welsh Cup (1 Matches)
01:00 PM
18/10/25
167106
Cardiff Met FC
5
37103
Taffs Well
1
W
367
Welsh League Cup (2 Matches)
06:45 PM
10/09/25
37097
Cambrian & Clydach Vale
1
167106
Cardiff Met FC
1
L
01:00 PM
02/08/25
167106
Cardiff Met FC
4
37937
Pontypridd United
0
W
853
Club Friendly Games (5 Matches)
06:30 PM
25/07/25
167106
Cardiff Met FC
0
251
Taunton Town
2
L
06:30 PM
16/07/25
167106
Cardiff Met FC
1
447010
Newport City FC
1
D
01:00 PM
12/07/25
167106
Cardiff Met FC
3
156
Hednesford Town
1
W
11:00 AM
05/07/25
167106
Cardiff Met FC
3
4906
Afan Lido
0
W
09:00 AM
28/06/25
167106
Cardiff Met FC
10
488711
South Gower AFC
0
W

Barry Town Next Fixtures

Cardiff Met FC Next Fixtures

Barry Town Last Match Played stats

Connah's Quay Nomads vs Barry Town

Final Score : -

Cardiff Met FC Last Match Played stats

Cardiff Met FC vs Briton Ferry Llansawel AFC

Final Score : -

Barry Town Vs Cardiff Met FC Season Stats

Barry TownPerformance SummaryCardiff Met FC
16Matches16
20Goals Scored26
18Goals Conceded27
1.25Goals per Game1.63
1.13Goals Conceded per Game1.69
51.80%Ball Possession47.50%
7Clean Sheets3
8.56Fouls per Game8.44
1.88Offsides per Game1.5
7.81Goal Kicks per Game7.75
1.19Yellow Cards per Game1.44

Cymru Premier 25/26 Standings

POSTEAMMPWLDPTS
1The New SaintsThe New Saints17132241
2PenybontPenybont17105232
3Caernarfon TownCaernarfon Town1784529
4Connah's Quay NomadsConnah's Quay Nomads1583428
5Colwyn BayColwyn Bay1765624
6Cardiff Met FCCardiff Met FC1655621
7Barry TownBarry Town1644820
8Bala TownBala Town1758419
9Briton Ferry Llansawel AFCBriton Ferry Llansawel AFC1547416
10Haverfordwest County AFCHaverfordwest County AFC1648416
11Flint Town UnitedFlint Town United1649315
12Llanelli AFCLlanelli AFC1721328
Championship round
Relegation Round