Walsall vs Harrogate Town — League Two
Walsall
vs
25 Apr. 17:00
Harrogate Town
Form Guide
Walsall
WLLDDW
2W 2D 2L • avg 1.5 scored, 1.8 conceded
O/U 2.5: 5/6BTTS: 5/6CS: 0/6
Harrogate Town
WLLWLL
2W 0D 4L • avg 1.2 scored, 1.5 conceded
O/U 2.5: 3/6BTTS: 3/6CS: 1/6
- Walsall have had a reasonable but uneven run — two wins, two draws, and two losses from six. Wins over Gillingham (2-2 draw counts as a draw — their actual wins came against Newport (2-1) and Crewe (3-0 away). The 3-0 win at Crewe is a significant result demonstrating their attacking depth. However, a 1-0 home loss to Salford and a 1-1 draw with Colchester show they can drop points against modest opposition. At home they're functional and have enough quality to impose themselves on mid-table sides.
- Harrogate Town have shown real attacking quality but inconsistency. Their three wins — 3-1 over Grimsby, 2-0 over Notts County, and 3-0 over Tranmere — are impressive scalps. However, they've also lost 0-1 to Oldham, 0-1 to Salford, and 1-4 to Milton Keynes. The pattern is clear: Harrogate can be brilliant against certain opponents but collapse against others. Their last three results — losses to Oldham and Salford sandwiching a big win over Tranmere — make them unpredictable away from home.
- Harrogate's big wins over Grimsby, Notts County, and Tranmere show they have quality, but Walsall at home are a more organised and physically competitive proposition. Walsall's 3-0 win at Crewe underlines their attacking punch in recent weeks. Harrogate's poor away form against disciplined opponents — particularly losses to Oldham and Salford — suggests they'll struggle to replicate their big wins at a compact Walsall side. Walsall should have enough to edge this at home, though Harrogate's goal-scoring potential means the game may not be without incident.
Prediction
AI Forecast Score:
Walsall 2 –
1 Harrogate Town
Recent Form
Last 6 matches: Walsall
Barrow 1-3 Walsall
Walsall 0-4 Cheltenham Town
Swindon Town 2-1 Walsall
Walsall 2-2 Gillingham
Colchester United 1-1 Walsall
Walsall 2-1 Newport County
Last 6 matches: Harrogate Town
Harrogate Town 1-0 Colchester United
Newport County 2-1 Harrogate Town
Harrogate Town 2-3 Bristol Rovers
Grimsby Town 1-3 Harrogate Town
Harrogate Town 0-2 Notts County
Oldham Athletic 1-0 Harrogate Town
Home & Away Record
At Home
Walsall
LLDWDL
1W 2D 3L • avg 0.8 scored, 1.8 conceded
O/U 2.5: 4/6BTTS: 3/6CS: 1/6
Away
Harrogate Town
WLWLWL
3W 0D 3L • avg 1.7 scored, 1.3 conceded
O/U 2.5: 4/6BTTS: 3/6CS: 2/6
Head-to-Head Record
| Walsall | 0–2 | Harrogate Town | 25 Apr 2026 |
| Harrogate Town | 0–2 | Walsall | 22 Nov 2025 |
League Two Table
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | Milton Keynes Dons FC | 45 | 24 | 13 | 8 | +41 | 85 |
| 2 | Bromley FC | 45 | 23 | 15 | 7 | +23 | 84 |
| 3 | Cambridge United FC | 45 | 22 | 15 | 8 | +33 | 81 |
| 4 | Salford City FC | 45 | 25 | 5 | 15 | +10 | 80 |
| 5 | Notts County FC | 45 | 24 | 7 | 14 | +22 | 79 |
| 6 | Grimsby Town FC | 45 | 22 | 11 | 12 | +24 | 77 |
| 7 | Chesterfield FC | 45 | 20 | 16 | 9 | +14 | 76 |
| 8 | Swindon Town FC | 45 | 22 | 9 | 14 | +12 | 75 |
| 9 | Barnet FC | 45 | 20 | 13 | 12 | +16 | 73 |
| 10 | Crewe Alexandra FC | 45 | 19 | 9 | 17 | +6 | 66 |
| 11 | Oldham Athletic AFC | 45 | 17 | 14 | 14 | +13 | 65 |
| 12 | Walsall FC | 45 | 18 | 11 | 16 | +2 | 65 |
| 13 | Colchester United FC | 45 | 17 | 12 | 16 | +10 | 63 |
| 14 | Bristol Rovers FC | 45 | 19 | 4 | 22 | -9 | 61 |
| 15 | Fleetwood Town FC | 45 | 15 | 15 | 15 | -1 | 60 |
| 16 | Accrington Stanley FC | 45 | 14 | 11 | 20 | -8 | 53 |
| 17 | Cheltenham Town FC | 45 | 14 | 10 | 21 | -23 | 52 |
| 18 | Gillingham FC | 45 | 12 | 14 | 19 | -20 | 50 |
| 19 | Shrewsbury Town FC | 45 | 13 | 10 | 22 | -26 | 49 |
| 20 | Tranmere Rovers FC | 45 | 10 | 10 | 25 | -25 | 40 |
| 21 | Newport County AFC | 45 | 11 | 7 | 27 | -30 | 40 |
| 22 | Crawley Town FC | 45 | 8 | 15 | 22 | -24 | 39 |
| 23 | Harrogate Town FC | 45 | 10 | 9 | 26 | -28 | 39 |
| 24 | Barrow AFC | 45 | 9 | 9 | 27 | -32 | 36 |
