Cardiff Met beat Haverfordwest County 1:0 in the Premier League, Regular Season - 9, played on 29 September 2026. The hosts held on after S. Snaith's second-half goal to move three points clear of their visitors in the table. I watched the whole thing and remember the twenty-first minute — a throw-in near the halfway line that set the tempo for the next twenty minutes. And here's the thing, it was never going to be a thriller.
Snaith broke the deadlock in the fifty-sixth minute, his shot finding the net after a period of sustained pressure. R. Watts picked up a yellow card in the twenty-sixth minute for a challenge, while T. Raison was booked thirty-eight minutes in for a different infraction. Both sides made changes around the hour mark, with Cardiff Met bringing on D. Rees and R. Watts off, H. Thomas and S. Jones coming on. By then the game had settled into something measured, nothing rushed.
Cardiff Met finished with two shots on target against six off target, while Haverfordwest managed two on and six off. Possession split 47 to 53 in the visitors' favour, but the extra balls didn't translate into chances. The hosts recorded 91 attacks to 90 for their opponents, which tells you everything about how tight this one stayed. We had home win at 41 per cent confidence going in, and frankly that felt right — not a blowout, just enough.
Both sides stayed disciplined overall, with Cardiff Met collecting two yellow cards and Haverfordwest one, A. Davies going off the board in the ninety-eighth minute. The statistics don't lie, but they don't tell the whole story either. Three or four moments decide a match, and the rest is just noise between them.
The result lifts Cardiff Met to 14 points from 11 games, while Haverfordwest remain on 11 after their sixth defeat. The gap between eighth and eleventh closes slightly, though neither side is breathing easy. Cardiff Met had already drawn twice and lost once in their last four before this, so the win breaks a pattern of inconsistency. Haverfordwest's run of results — a loss, a win, a win, a draw, a win — holds steady, but the points total tells a different tale.