Skip to main content

Barry Town United vs Haverfordwest County – Head to head record, results & stats

Barry Town United logo

Barry Town United

D D W W W
25
meetings
88 goals total
Last: 28 Nov 2025
8
Barry Town United wins
7
Draws
10
Haverfordwest County wins
32% 28% 40%
46
Goals scored
42

Who would win if they met today?

Cast your vote — fan sentiment for this rivalry.

Match averages

3.52
Avg goals / game
68%
Both to score
56%
Over 2.5 goals
4 / 5
Clean sheets (Barry Tow… / Haverford…)

Biggest wins

All meetings (25)

Date Home Score Away Result Competition
28 Nov 2025 Barry Town United 4 - 0 Haverfordwest County W Welsh Premier League
04 Nov 2025 Haverfordwest County 0 - 2 Barry Town United W Welsh League Cup
23 Sep 2025 Haverfordwest County 2 - 3 Barry Town United W Welsh Premier League
14 Jan 2025 Barry Town United 1 - 1 Haverfordwest County D Welsh Premier League
24 Sep 2024 Haverfordwest County 1 - 1 Barry Town United D Welsh Premier League
05 Apr 2024 Haverfordwest County 2 - 1 Barry Town United L Welsh Premier League
23 Feb 2024 Barry Town United 1 - 1 Haverfordwest County D Welsh Premier League
26 Dec 2023 Haverfordwest County 2 - 0 Barry Town United L Welsh Premier League
29 Aug 2023 Barry Town United 2 - 2 Haverfordwest County D Welsh Premier League
05 Aug 2022 Haverfordwest County 4 - 2 Barry Town United L Welsh League Cup
15 Apr 2022 Haverfordwest County 2 - 0 Barry Town United L Welsh Premier League
05 Mar 2022 Barry Town United 0 - 1 Haverfordwest County L Welsh Premier League
09 Nov 2021 Haverfordwest County 1 - 1 Barry Town United D Welsh Premier League
31 Aug 2021 Barry Town United 3 - 2 Haverfordwest County W Welsh Premier League
16 Dec 2020 Haverfordwest County 2 - 1 Barry Town United L Welsh Premier League
30 Sep 2020 Barry Town United 2 - 1 Haverfordwest County W Welsh Premier League
10 Aug 2019 Haverfordwest County 6 - 5 Barry Town United L Welsh League Cup
14 Mar 2017 Barry Town United 2 - 0 Haverfordwest County W Welsh Football League Fir…
25 Oct 2016 Barry Town United 7 - 1 Haverfordwest County W Welsh League Cup
03 Sep 2016 Haverfordwest County 0 - 0 Barry Town United D Welsh Football League Fir…
15 Dec 2012 Barry Town United 0 - 2 Haverfordwest County L Welsh Football League Fir…
01 Sep 2012 Haverfordwest County 3 - 2 Barry Town United L Welsh Football League Fir…
18 Feb 2012 Barry Town United 1 - 2 Haverfordwest County L Welsh Football League Fir…
05 Nov 2011 Haverfordwest County 2 - 3 Barry Town United W Welsh Cup
29 Oct 2011 Haverfordwest County 2 - 2 Barry Town United D Welsh Football League Fir…

By venue

At Barry Town United 5W 3D 3L
At Haverfordwest County 7W 4D 3L

Competitions faced in

Year-by-year

Year Barry T… D Haverfo…
2025 3 1 0
2024 0 2 1
2023 0 1 1
2022 0 0 3
2021 1 1 0
2020 1 0 1
2019 0 0 1
2017 1 0 0
2016 1 1 0
2012 0 0 3
2011 1 1 0
First meeting
29 Oct 2011

About this head-to-head

Barry Town United and Haverfordwest County have met 25 times on record. Barry Town United lead with 8 wins, Haverfordwest County have won 10 times and the two clubs have drawn 7 matches between them. Their first recorded meeting was on 29 October 2011.

This page is the permanent head-to-head hub for Barry Town United vs Haverfordwest County. Every future meeting between these two clubs will be added to this page automatically, so bookmark it for the latest results, biggest wins, venue records and competition breakdown. Visit the team pages for full squads, standings and upcoming fixtures: Barry Town United and Haverfordwest County.

Across their recorded meetings, Barry Town United have found the net 46 times against Haverfordwest County, while Haverfordwest County have scored 42 times in reply — a combined 88 goals shared between the two sides. Their most recent fixture was played on 28 November 2025, the latest chapter in a rivalry stretching back to 2011. Follow every upcoming Barry Town United versus Haverfordwest County clash on SportScore for live scores, starting lineups, minute-by-minute commentary and a head-to-head record that updates automatically once the full-time whistle blows.