Haverfordwest County produced a clinical away performance in the Welsh Premier League on Sunday, beating Barry Town United 3-1 at Jenner Park with a display built on aggressive pressing, quick counter-attacks and composed finishing. The visitors scored either side of a Barry equaliser and then sealed the points late on, leaving the home side with plenty to ponder in both boxes.
Match overview
Haverfordwest started brightly and were rewarded in the 12th minute when Callum Evans cut in from the right and guided a low left-footed strike beyond the Barry goalkeeper. Barry responded with a spell of pressure and levelled in the 34th minute through Rhys Morgan, who powered a header home from a corner. The momentum briefly looked to have shifted, but Haverfordwest regained control after the break and went back in front in the 58th minute when Kieran Walsh curled a precise effort into the far corner from the edge of the area. Barry pushed bodies forward in search of another equaliser, but the visitors defended their box well and added a third in the 84th minute through substitute Dylan Rees, who finished calmly after a rapid turnover in midfield.
Key moments
- 12th minute: Callum Evans opens the scoring for Haverfordwest with a low strike after a smart cut inside from the right.
- 34th minute: Barry Town United equalise when Rhys Morgan heads home from a well-delivered corner.
- 58th minute: Kieran Walsh restores Haverfordwest’s lead with a curling effort from the edge of the box.
- 71st minute: Barry appeal for a penalty after a challenge inside the area, but the referee waves play on.
- 84th minute: Dylan Rees seals the win for Haverfordwest, finishing a fast counter-attack with a composed low finish.
Tactical story
Haverfordwest set up with a compact midfield and looked to press Barry’s first pass out from the back. That approach forced a number of hurried clearances and gave the visitors repeated opportunities to attack in transition. Their wide players stayed high, stretching Barry’s back line and creating space between the full-backs and centre-backs. Barry enjoyed more possession in the second half but struggled to turn that control into clear chances. Their build-up was often slow, allowing Haverfordwest to reset into a disciplined defensive block. When Barry did get into wide areas, the final cross was too often intercepted or hurried. Haverfordwest’s game management in the final 15 minutes was particularly impressive: they slowed the tempo, kept the ball in the corners and took their chance when it arrived.
Standout performers
Kieran Walsh was the driving force in Haverfordwest’s midfield, combining energy with quality in the final third, and his winning goal was the highlight of a strong all-round display. Callum Evans caused problems throughout with his direct running, while Dylan Rees made an immediate impact from the bench. For Barry, Rhys Morgan was the most threatening outlet and took his header well, but the home side lacked the same cutting edge in the closing stages. Haverfordwest’s goalkeeper also deserve credit for a calm performance, claiming crosses confidently and making one important save at 2-1.
What the result means
The three points give Haverfordwest County a timely boost in the Welsh Premier League standings and strengthen their push for a place in the top half of the table. For Barry Town United, the defeat leaves them searching for consistency, particularly at home, where they have now conceded too many goals from transitions and set-piece situations. The result also underlines the value of clinical finishing in a division where fine margins often decide matches. Haverfordwest will take confidence from the manner of the win, while Barry must regroup quickly before their next fixture.

