Our Bala Town vs Haverfordwest County Prediction: 1-2
Bala Town vs Haverfordwest County in the Wales Premier League is scheduled for an 17:15 GMT kick-off on Saturday March 21, 2026. A 1-2 win for the visitors is our main prediction, but with both teams expected to find the net, BTTS is another solid wager.
This Bala Town vs Haverfordwest County prediction is backed by a deep dive into both teams' recent performances, key stats and head-to-head history — all of which you'll find detailed below to help you make an informed betting decision.
→ View Today's Full-Time Score Predictions
Recent Form Insights
Bala Town's Last Match – Flint Town Utd vs Bala Town
Bala Town should win to turn things around after settling for a 1-1 Wales Premier League draw against Flint Town Utd on March 14. In that match, Bala Town had 50% possession and 4 shots on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Flint Town Utd | 50% | 0 (4) | - | 64 |
Bala Town | 50% | 0 (4) | - | 69 |
Haverfordwest County's Last Match – Haverfordwest County vs Cardiff MU
Haverfordwest County will be eager to build on their previous performance after securing a 1-0 Wales Premier League victory over Cardiff MU on March 13. In that match, Haverfordwest County controlled 60% of possession and managed 5 shots on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Haverfordwest County | 60% | 0 (5) | - | 56 |
Cardiff MU | 40% | 0 (1) | - | 30 |
Bala Town vs Haverfordwest County Stats
Key Stats
| Bala Town | Haverfordwest County | |
|---|---|---|
| 0.48 | Attacking Strength | 1.09 |
| 1.09 | Defence Strength | 0.79 |
| 0.6 | Points Per Game | 2 |
| 1/10 | WIN | 6/10 |
| 3/10 | DRAW | 2/10 |
| 2/10 | Clean Sheets | 7/10 |
| 5/10 | BTTS | 3/10 |
| 5/10 | Over 2.5 Goals | 5/10 |
| 1.1 | Average Scored | 1.7 |
Goals Scored vs Goals Conceded
Bala Town are averaging 1.1 goals scored and 1.6 conceded per match, while Haverfordwest County average 1.7 scored and 0.8 conceded per game.
Bala Town 11-16
Haverfordwest County 17-8
What are the odds for this match?
Bala Town to win: @3.2
Draw: @3.2
Haverfordwest County to win: @2.05



Flint Town Utd
Bala Town
Haverfordwest County
Cardiff MU
Haverfordwest County
Briton Ferry
Cardiff MU
Flint Town Utd
Bala Town
Llanelli Town