Harrogate host Walsall in the England League Two on 22 November 2025, Saturday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 12:30 UK Time.
Harrogate return to league action searching for a spark after a difficult run in which goals and control have been hard to find. Walsall arrive with greater attacking energy despite their own mixed sequence, and their recent matches have tended to open up quickly. This fixture brings together two sides that often produce decisive moments rather than cautious football.
Harrogate have found it difficult to build any momentum during their recent run. The 1-1 draw at Notts County provided some relief, yet their home games continue to be a problem given the 0-1 defeat to Oldham and the 0-3 loss against Newport. Those results highlight recurring issues in turning pressure into goals.
Their away performances have not carried enough resilience either. The 3-1 defeat at Colchester and the 3-2 loss at Fleetwood showed that they are conceding in clusters and struggling to manage matches in transitional phases. Harrogate can compete in spells but have lacked the sustained control needed to see out games.
Walsall’s recent form has been varied, although their 4-2 win at Newport offered a reminder of their ability to stretch opponents when given space. They have been involved in several high scoring contests, and even in defeats they tend to create chances. The 1-1 draw at Crawley emphasised their attacking threat, though the follow up defeats to Cheltenham and Barrow exposed defensive lapses.
The recent 0-2 home loss against Colchester continues that theme of unpredictability. Walsall can be vulnerable at the back, but their forward play remains lively and direct. That balance sets them up for matches that swing quickly and favour open football.
The betting analysis points towards an outcome shaped by attacking intent, and Walsall to win and both teams to score at 4.33 odds stands as a natural main pick. Their 4-2 victory at Newport underlines their capacity to score in bursts, while Harrogate’s sequence of defeats that include 3-2 and 3-1 scorelines shows they struggle when games become stretched. Both teams have been conceding regularly and that increases the likelihood of a contest with chances at both ends.
The goals display fits the overall trend of recent form for each side. Over 2.5 goals at 2.08 odds aligns with four of Harrogate’s last five matches and two of Walsall’s most recent contests, including the 4-2 at Newport. With neither defence showing enough solidity to tighten up for long periods, this fixture shapes up as one where sustained pressure creates openings.
Walsall have also taken the upper hand in recent head to head meetings, particularly with consecutive 0-2 wins away at Harrogate. Their attacking variety gives them a slight edge, and the pattern of recent results suggests another open contest. A high scoring away win looks the most realistic path given the momentum each side brings into the match.
| Harrogate | Walsall | |
|---|---|---|
| Game Played | 45 | 45 |
| Wins | 10 | 18 |
| Draws | 9 | 11 |
| Loss | 26 | 16 |
| Goals For | 38 | 55 |
| Goals Against | 66 | 53 |
| Harrogate | Walsall | |
|---|---|---|
| Game Played | 22 | 22 |
| Wins | 4 | 10 |
| Draws | 3 | 6 |
| Loss | 15 | 6 |
| Goals For | 15 | 32 |
| Goals Against | 36 | 23 |
|
25.04.26
|
Walsall Harrogate |
0-2 |
|
18.04.26
|
Harrogate Colchester |
1-0 |
|
11.04.26
|
Newport Harrogate |
2-1 |
|
06.04.26
|
Harrogate Bristol Rovers |
2-3 |
|
03.04.26
|
Grimsby Harrogate |
1-3 |
|
28.03.26
|
Harrogate Notts County |
0-2 |
|
21.03.26
|
Oldham Harrogate |
1-0 |
|
17.03.26
|
Tranmere Harrogate |
0-3 |
|
14.03.26
|
Harrogate Salford City |
0-1 |
|
07.03.26
|
MK Dons Harrogate |
4-1 |
|
27.02.26
|
Harrogate Cheltenham |
1-1 |
|
21.02.26
|
Harrogate Bromley |
0-0 |
|
17.02.26
|
Barrow Harrogate |
0-1 |
|
14.02.26
|
Chesterfield Harrogate |
1-1 |
|
07.02.26
|
Harrogate Cambridge |
2-1 |
|
03.02.26
|
Harrogate Swindon |
0-1 |
|
31.01.26
|
Crawley Harrogate |
2-0 |
|
27.01.26
|
Harrogate Fleetwood |
1-2 |
|
24.01.26
|
Harrogate Gillingham |
0-3 |
|
17.01.26
|
Shrewsbury Harrogate |
1-0 |
|
13.01.26
|
Stockport Harrogate |
2-1 |
|
10.01.26
|
Crewe Harrogate |
1-1 |
|
01.01.26
|
Harrogate Tranmere |
0-2 |
|
29.12.25
|
Accrington Harrogate |
1-0 |
|
26.12.25
|
Salford City Harrogate |
1-0 |
|
20.12.25
|
Harrogate MK Dons |
0-4 |
|
13.12.25
|
Cheltenham Harrogate |
1-1 |
|
09.12.25
|
Harrogate Accrington |
0-2 |
|
02.12.25
|
Harrogate Blackpool |
4-2 |
|
29.11.25
|
Barnet Harrogate |
1-1 |
|
22.11.25
|
Harrogate Walsall |
0-2 |
|
15.11.25
|
Notts County Harrogate |
1-1 |
|
11.11.25
|
Harrogate Newcastle United U21 |
3-1 |
|
08.11.25
|
Harrogate Oldham |
0-1 |
|
01.11.25
|
Mansfield Harrogate |
3-2 |
|
25.10.25
|
Harrogate Newport |
0-3 |
|
18.10.25
|
Colchester Harrogate |
3-1 |
|
11.10.25
|
Fleetwood Harrogate |
3-2 |
|
06.10.25
|
Harrogate Crewe |
1-2 |
|
30.09.25
|
Harrogate Huddersfield |
1-0 |
|
27.09.25
|
Gillingham Harrogate |
0-1 |
|
20.09.25
|
Harrogate Shrewsbury |
2-0 |
|
13.09.25
|
Swindon Harrogate |
3-1 |
|
09.09.25
|
Mansfield Harrogate |
0-1 |
|
06.09.25
|
Harrogate Crawley |
0-1 |
|
30.08.25
|
Bromley Harrogate |
2-0 |
|
23.08.25
|
Harrogate Chesterfield |
1-2 |
|
19.08.25
|
Harrogate Barrow |
1-0 |
|
16.08.25
|
Cambridge Harrogate |
1-1 |
|
12.08.25
|
Harrogate Lincoln |
1-3 |
|
18.04.26
|
Harrogate Colchester |
1-0 |
|
06.04.26
|
Harrogate Bristol Rovers |
2-3 |
|
28.03.26
|
Harrogate Notts County |
0-2 |
|
14.03.26
|
Harrogate Salford City |
0-1 |
|
27.02.26
|
Harrogate Cheltenham |
1-1 |
|
21.02.26
|
Harrogate Bromley |
0-0 |
|
07.02.26
|
Harrogate Cambridge |
2-1 |
|
03.02.26
|
Harrogate Swindon |
0-1 |
|
27.01.26
|
Harrogate Fleetwood |
1-2 |
|
24.01.26
|
Harrogate Gillingham |
0-3 |
|
01.01.26
|
Harrogate Tranmere |
0-2 |
|
20.12.25
|
Harrogate MK Dons |
0-4 |
|
09.12.25
|
Harrogate Accrington |
0-2 |
|
02.12.25
|
Harrogate Blackpool |
4-2 |
|
22.11.25
|
Harrogate Walsall |
0-2 |
|
11.11.25
|
Harrogate Newcastle United U21 |
3-1 |
|
08.11.25
|
Harrogate Oldham |
0-1 |
|
25.10.25
|
Harrogate Newport |
0-3 |
|
06.10.25
|
Harrogate Crewe |
1-2 |
|
30.09.25
|
Harrogate Huddersfield |
1-0 |
|
20.09.25
|
Harrogate Shrewsbury |
2-0 |
|
06.09.25
|
Harrogate Crawley |
0-1 |
|
23.08.25
|
Harrogate Chesterfield |
1-2 |
|
19.08.25
|
Harrogate Barrow |
1-0 |
|
12.08.25
|
Harrogate Lincoln |
1-3 |
|
09.08.25
|
Harrogate Grimsby |
3-3 |
|
26.07.25
|
Harrogate Carlisle |
0-2 |
|
19.07.25
|
Harrogate Barnsley |
0-3 |
|
26.04.25
|
Harrogate Notts County |
1-3 |
|
21.04.25
|
Harrogate Fleetwood |
3-1 |
|
12.04.25
|
Harrogate Grimsby |
2-2 |
|
01.04.25
|
Harrogate Tranmere |
3-2 |
|
29.03.25
|
Harrogate Gillingham |
1-1 |
|
08.03.25
|
Harrogate Carlisle |
1-0 |
|
01.03.25
|
Harrogate Accrington |
2-1 |
|
15.02.25
|
Harrogate Swindon |
1-0 |
|
01.02.25
|
Harrogate Crewe |
1-1 |
|
21.01.25
|
Harrogate Colchester |
0-0 |
|
17.01.25
|
Harrogate Cheltenham |
2-0 |
|
01.01.25
|
Harrogate Salford City |
0-2 |
|
21.12.24
|
Harrogate Walsall |
0-2 |
|
07.12.24
|
Harrogate AFC Wimbledon |
0-3 |
|
29.11.24
|
Harrogate Gainsborough Trinity |
1-0 |
|
16.11.24
|
Harrogate Chesterfield |
2-1 |
|
12.11.24
|
Harrogate Blackpool (Penalties:4 - 5) |
2-2 |
|
09.11.24
|
Harrogate Morecambe |
1-2 |
|
03.11.24
|
Harrogate Wrexham |
1-0 |
|
22.10.24
|
Harrogate Port Vale |
0-1 |
|
12.10.24
|
Harrogate Newport |
1-0 |
|
01.10.24
|
Harrogate MK Dons |
1-5 |
|
25.04.26
|
Walsall Harrogate |
0-2 |
|
11.04.26
|
Newport Harrogate |
2-1 |
|
03.04.26
|
Grimsby Harrogate |
1-3 |
|
21.03.26
|
Oldham Harrogate |
1-0 |
|
17.03.26
|
Tranmere Harrogate |
0-3 |
|
07.03.26
|
MK Dons Harrogate |
4-1 |
|
17.02.26
|
Barrow Harrogate |
0-1 |
|
14.02.26
|
Chesterfield Harrogate |
1-1 |
|
31.01.26
|
Crawley Harrogate |
2-0 |
|
17.01.26
|
Shrewsbury Harrogate |
1-0 |
|
13.01.26
|
Stockport Harrogate |
2-1 |
|
10.01.26
|
Crewe Harrogate |
1-1 |
|
29.12.25
|
Accrington Harrogate |
1-0 |
|
26.12.25
|
Salford City Harrogate |
1-0 |
|
13.12.25
|
Cheltenham Harrogate |
1-1 |
|
29.11.25
|
Barnet Harrogate |
1-1 |
|
15.11.25
|
Notts County Harrogate |
1-1 |
|
01.11.25
|
Mansfield Harrogate |
3-2 |
|
18.10.25
|
Colchester Harrogate |
3-1 |
|
11.10.25
|
Fleetwood Harrogate |
3-2 |
|
27.09.25
|
Gillingham Harrogate |
0-1 |
|
13.09.25
|
Swindon Harrogate |
3-1 |
|
09.09.25
|
Mansfield Harrogate |
0-1 |
|
30.08.25
|
Bromley Harrogate |
2-0 |
|
16.08.25
|
Cambridge Harrogate |
1-1 |
|
02.08.25
|
Bristol Rovers Harrogate |
0-1 |
|
12.07.25
|
Ilkeston Town Harrogate |
0-0 |
|
08.07.25
|
Guiseley AFC Harrogate |
0-1 |
|
03.05.25
|
Morecambe Harrogate |
1-2 |
|
18.04.25
|
Walsall Harrogate |
2-2 |
|
05.04.25
|
AFC Wimbledon Harrogate |
1-0 |
|
22.03.25
|
Chesterfield Harrogate |
0-0 |
|
15.03.25
|
Newport Harrogate |
3-0 |
|
04.03.25
|
Port Vale Harrogate |
0-0 |
|
22.02.25
|
Bromley Harrogate |
2-0 |
|
08.02.25
|
Bradford City Harrogate |
1-0 |
|
28.01.25
|
MK Dons Harrogate |
2-1 |
|
25.01.25
|
Doncaster Harrogate |
1-0 |
|
11.01.25
|
Leeds Harrogate |
1-0 |
|
04.01.25
|
Barrow Harrogate |
0-2 |
|
29.12.24
|
Fleetwood Harrogate |
1-1 |
|
26.12.24
|
Grimsby Harrogate |
2-1 |
|
14.12.24
|
Tranmere Harrogate |
2-1 |
|
03.12.24
|
Salford City Harrogate |
2-0 |
|
23.11.24
|
Gillingham Harrogate |
1-2 |
|
26.10.24
|
Notts County Harrogate |
1-0 |
|
19.10.24
|
Carlisle Harrogate |
1-1 |
|
08.10.24
|
Crewe Harrogate |
1-0 |
|
05.10.24
|
Swindon Harrogate |
0-0 |
|
21.09.24
|
Crewe Harrogate |
3-0 |
|
25.04.26
|
Walsall Harrogate |
0-2 |
|
18.04.26
|
Barrow Walsall |
1-3 |
|
11.04.26
|
Walsall Cheltenham |
0-4 |
|
06.04.26
|
Swindon Walsall |
2-1 |
|
03.04.26
|
Walsall Gillingham |
2-2 |
|
28.03.26
|
Colchester Walsall |
1-1 |
|
21.03.26
|
Walsall Newport |
2-1 |
|
17.03.26
|
Walsall Cambridge |
0-0 |
|
14.03.26
|
Crewe Walsall |
0-3 |
|
10.03.26
|
Salford City Walsall |
1-0 |
|
07.03.26
|
Walsall Notts County |
1-2 |
|
03.03.26
|
Walsall Fleetwood |
0-1 |
|
28.02.26
|
Shrewsbury Walsall |
1-2 |
|
23.02.26
|
Walsall MK Dons |
0-2 |
|
18.02.26
|
Grimsby Walsall |
2-2 |
|
07.02.26
|
Walsall Barnet |
1-3 |
|
03.02.26
|
Bristol Rovers Walsall |
2-0 |
|
31.01.26
|
Chesterfield Walsall |
2-2 |
|
27.01.26
|
Walsall Crawley |
0-0 |
|
24.01.26
|
Walsall Accrington |
0-0 |
|
17.01.26
|
Tranmere Walsall |
1-3 |
|
14.01.26
|
Northampton Walsall |
4-2 |
|
11.01.26
|
Norwich Walsall |
5-1 |
|
01.01.26
|
Cambridge Walsall |
2-0 |
|
29.12.25
|
Walsall Oldham |
1-2 |
|
26.12.25
|
Walsall Crewe |
1-0 |
|
20.12.25
|
Notts County Walsall |
0-0 |
|
13.12.25
|
Walsall Shrewsbury |
1-1 |
|
10.12.25
|
Oldham Walsall |
0-1 |
|
07.12.25
|
Gateshead Walsall |
0-2 |
|
02.12.25
|
Stevenage Walsall |
1-2 |
|
29.11.25
|
Walsall Bromley |
3-1 |
|
22.11.25
|
Harrogate Walsall |
0-2 |
|
15.11.25
|
Walsall Colchester |
0-2 |
|
08.11.25
|
Newport Walsall |
2-4 |
|
02.11.25
|
Eastleigh Walsall |
0-3 |
|
28.10.25
|
Walsall Chelsea U21 (Penalties:4 - 2) |
0-0 |
|
25.10.25
|
Cheltenham Walsall |
1-0 |
|
18.10.25
|
Walsall Barrow |
1-2 |
|
11.10.25
|
Crawley Walsall |
1-1 |
|
07.10.25
|
Walsall Northampton |
0-1 |
|
04.10.25
|
Walsall Bristol Rovers |
2-1 |
|
27.09.25
|
Accrington Walsall |
1-3 |
|
20.09.25
|
Walsall Tranmere |
4-2 |
|
13.09.25
|
Fleetwood Walsall |
1-1 |
|
06.09.25
|
Walsall Chesterfield |
1-0 |
|
02.09.25
|
Shrewsbury Walsall |
1-3 |
|
30.08.25
|
MK Dons Walsall |
0-1 |
|
23.08.25
|
Walsall Salford City |
1-0 |
|
19.08.25
|
Walsall Grimsby |
0-1 |
|
25.04.26
|
Walsall Harrogate |
0-2 |
|
11.04.26
|
Walsall Cheltenham |
0-4 |
|
03.04.26
|
Walsall Gillingham |
2-2 |
|
21.03.26
|
Walsall Newport |
2-1 |
|
17.03.26
|
Walsall Cambridge |
0-0 |
|
07.03.26
|
Walsall Notts County |
1-2 |
|
03.03.26
|
Walsall Fleetwood |
0-1 |
|
23.02.26
|
Walsall MK Dons |
0-2 |
|
07.02.26
|
Walsall Barnet |
1-3 |
|
27.01.26
|
Walsall Crawley |
0-0 |
|
24.01.26
|
Walsall Accrington |
0-0 |
|
29.12.25
|
Walsall Oldham |
1-2 |
|
26.12.25
|
Walsall Crewe |
1-0 |
|
13.12.25
|
Walsall Shrewsbury |
1-1 |
|
29.11.25
|
Walsall Bromley |
3-1 |
|
15.11.25
|
Walsall Colchester |
0-2 |
|
28.10.25
|
Walsall Chelsea U21 (Penalties:4 - 2) |
0-0 |
|
18.10.25
|
Walsall Barrow |
1-2 |
|
07.10.25
|
Walsall Northampton |
0-1 |
|
04.10.25
|
Walsall Bristol Rovers |
2-1 |
|
20.09.25
|
Walsall Tranmere |
4-2 |
|
06.09.25
|
Walsall Chesterfield |
1-0 |
|
23.08.25
|
Walsall Salford City |
1-0 |
|
19.08.25
|
Walsall Grimsby |
0-1 |
|
02.08.25
|
Walsall Swindon |
2-1 |
|
22.07.25
|
Walsall Derby |
2-3 |
|
16.07.25
|
Walsall Aston Villa |
1-0 |
|
16.05.25
|
Walsall Chesterfield |
2-1 |
|
26.04.25
|
Walsall Accrington |
0-1 |
|
18.04.25
|
Walsall Harrogate |
2-2 |
|
05.04.25
|
Walsall Port Vale |
2-3 |
|
29.03.25
|
Walsall AFC Wimbledon |
1-1 |
|
08.03.25
|
Walsall Grimsby |
1-3 |
|
01.03.25
|
Walsall Swindon |
0-1 |
|
15.02.25
|
Walsall Chesterfield |
3-1 |
|
11.02.25
|
Walsall Gillingham |
1-1 |
|
01.02.25
|
Walsall Salford City |
2-2 |
|
18.01.25
|
Walsall MK Dons |
4-2 |
|
11.01.25
|
Walsall Tranmere |
5-1 |
|
29.12.24
|
Walsall Newport |
2-0 |
|
26.12.24
|
Walsall Doncaster |
2-0 |
|
14.12.24
|
Walsall Barrow |
1-0 |
|
10.12.24
|
Walsall Reading (Penalties:4 - 2) |
1-1 |
|
03.12.24
|
Walsall Notts County |
3-2 |
|
30.11.24
|
Walsall Charlton |
0-4 |
|
26.11.24
|
Walsall Bromley |
2-2 |
|
12.11.24
|
Walsall Shrewsbury |
3-0 |
|
09.11.24
|
Walsall Crewe |
1-1 |
|
02.11.24
|
Walsall Bolton |
2-1 |
|
22.10.24
|
Walsall Carlisle |
3-1 |
|
18.04.26
|
Barrow Walsall |
1-3 |
|
06.04.26
|
Swindon Walsall |
2-1 |
|
28.03.26
|
Colchester Walsall |
1-1 |
|
14.03.26
|
Crewe Walsall |
0-3 |
|
10.03.26
|
Salford City Walsall |
1-0 |
|
28.02.26
|
Shrewsbury Walsall |
1-2 |
|
18.02.26
|
Grimsby Walsall |
2-2 |
|
03.02.26
|
Bristol Rovers Walsall |
2-0 |
|
31.01.26
|
Chesterfield Walsall |
2-2 |
|
17.01.26
|
Tranmere Walsall |
1-3 |
|
14.01.26
|
Northampton Walsall |
4-2 |
|
11.01.26
|
Norwich Walsall |
5-1 |
|
01.01.26
|
Cambridge Walsall |
2-0 |
|
20.12.25
|
Notts County Walsall |
0-0 |
|
10.12.25
|
Oldham Walsall |
0-1 |
|
07.12.25
|
Gateshead Walsall |
0-2 |
|
02.12.25
|
Stevenage Walsall |
1-2 |
|
22.11.25
|
Harrogate Walsall |
0-2 |
|
08.11.25
|
Newport Walsall |
2-4 |
|
02.11.25
|
Eastleigh Walsall |
0-3 |
|
25.10.25
|
Cheltenham Walsall |
1-0 |
|
11.10.25
|
Crawley Walsall |
1-1 |
|
27.09.25
|
Accrington Walsall |
1-3 |
|
13.09.25
|
Fleetwood Walsall |
1-1 |
|
02.09.25
|
Shrewsbury Walsall |
1-3 |
|
30.08.25
|
MK Dons Walsall |
0-1 |
|
16.08.25
|
Barnet Walsall |
1-2 |
|
12.08.25
|
Stoke City Walsall (Penalties:4 - 3) |
0-0 |
|
09.08.25
|
Gillingham Walsall |
1-0 |
|
26.07.25
|
Forest Green Walsall |
0-3 |
|
08.07.25
|
Leamington Walsall |
0-4 |
|
26.05.25
|
AFC Wimbledon Walsall |
1-0 |
|
11.05.25
|
Chesterfield Walsall |
0-2 |
|
03.05.25
|
Crewe Walsall |
0-1 |
|
21.04.25
|
Newport Walsall |
0-0 |
|
12.04.25
|
Barrow Walsall |
2-0 |
|
01.04.25
|
Doncaster Walsall |
2-2 |
|
22.03.25
|
Gillingham Walsall |
0-0 |
|
13.03.25
|
Bromley Walsall |
2-2 |
|
04.03.25
|
Carlisle Walsall |
1-1 |
|
25.02.25
|
Cheltenham Walsall |
2-2 |
|
22.02.25
|
Morecambe Walsall |
0-2 |
|
08.02.25
|
Colchester Walsall |
2-1 |
|
28.01.25
|
Fleetwood Walsall |
2-0 |
|
25.01.25
|
Bradford City Walsall |
3-0 |
|
14.01.25
|
Peterborough Walsall |
4-2 |
|
01.01.25
|
Notts County Walsall |
1-2 |
|
21.12.24
|
Harrogate Walsall |
0-2 |
|
07.12.24
|
Port Vale Walsall |
0-1 |
|
23.11.24
|
AFC Wimbledon Walsall |
0-1 |
|
22.11.2025
|
Harrogate Walsall |
0-2
|
|
18.04.2025
|
Walsall Harrogate |
2-2
|
|
21.12.2024
|
Harrogate Walsall |
0-2
|
|
24.02.2024
|
Harrogate Walsall |
0-2
|
|
11.11.2023
|
Walsall Harrogate |
0-1
|
|
22.11.2025
|
Harrogate Walsall |
0-2
|
|
21.12.2024
|
Harrogate Walsall |
0-2
|
|
24.02.2024
|
Harrogate Walsall |
0-2
|
|
18.04.2023
|
Harrogate Walsall |
3-0
|
|
19.03.2022
|
Harrogate Walsall |
1-1
|
|
19.09.2020
|
Harrogate Walsall |
2-2
|