---
title: 'Walsall vs Salford – England League Two'
url: 'https://betgps.com/england-league-two/2026-10-26-walsall-vs-salford'
markdown: 'https://betgps.com/england-league-two/2026-10-26-walsall-vs-salford.md'
date: '2026-10-25'
---

[England League Two](https://betgps.com/england-league-two) · Monday 26 October 2026, 21:00 ·Referee: M Coy 

#  Walsall vs Salford 

 Home 3.30 fair 2.11 

 Draw 3.40 fair 3.89 

 Away 2.05 fair 3.71 

 Under 2.5 2.05 fair 1.92 

 Over 2.5 1.75 fair 2.09 

Bet365 odds. Highlighted = our prediction. "Fair" = odds that would match our model's probability.

## Our prediction

 Result Walsall to win 

 Goals Under 2.5 

 Expected goals 1.51 – 1.07 

Home / Draw / Away

 47% 26% 27% 

WalsallDrawSalford

Under / Over 2.5 goals

 52% 48% 

Under 2.5Over 2.5

Total goals in the match

 8%  0 

 20%  1 

 25%  2 

 22%  3 

 14%  4 

 12%  5+ 

Most likely scores

 **1–1** 12.2% **1–0** 11.4% **2–1** 9.2% 

## Statistics 2026/2027

 **Walsall** this season, all matches 

1.73points / match

1.45scored / match

0.64conceded / match

 4 7 

 WonDrawnLost 11 played · 16:7 

 **Salford** this season, all matches 

2.08points / match

1.58scored / match

1.00conceded / match

 8 1 3 

 WonDrawnLost 12 played · 19:12 

 Walsall all matches all matches Salford 

### Per match

 1.45  Goals scored  1.58 

 0.64  Goals conceded  1.00 

 2.09  Total goals  2.58 

 1.49  xG created  1.14 

 1.44  xG allowed  1.02 

 15.00  Shots  14.75 

 4.27  Shots on target  4.17 

 15.73  Shots faced  12.33 

 6.45  Corners  6.00 

 4.91  Corners against  4.67 

 11.82  Fouls  10.25 

 2.09  Yellow cards  1.67 

 0.55  1st-half goals scored  0.58 

 0.18  1st-half goals conceded  0.50 

### How often

 36%  Wins  67% 

 73%  Over 1.5 goals  58% 

 36%  Over 2.5 goals  50% 

 18%  Over 3.5 goals  25% 

 45%  Both teams scored  50% 

 55%  Clean sheets  33% 

 27%  Failed to score  17% 

 36%  Leading at half-time  25% 

 9%  Trailing at half-time  17% 

### Goals in the last 10 matches (scored up, conceded down; oldest left)

Walsall all matches

 D 

***3***

***2***

 W 

***2***

***2***

 D 

 D 

 D 

***2***

 W 

***1***

***1***

 D 

***1***

***1***

 D 

***1***

***1***

 D 

***3***

 W 

Salford all matches

***1***

 L 

***2***

***1***

 W 

***1***

 W 

***3***

***3***

 D 

***1***

 W 

***4***

***1***

 W 

***1***

 W 

***2***

 W 

***2***

***1***

 W 

***2***

***1***

 W 

 **Walsall** this season, at home 

2.20points / match

1.60scored / match

0.40conceded / match

 3 2 

 WonDrawnLost 5 played · 8:2 

 **Salford** this season, away 

1.67points / match

2.00scored / match

1.50conceded / match

 3 1 2 

 WonDrawnLost 6 played · 12:9 

 Walsall at home away Salford 

### Per match

 1.60  Goals scored  2.00 

 0.40  Goals conceded  1.50 

 2.00  Total goals  3.50 

 1.65  xG created  0.97 

 1.12  xG allowed  1.24 

 18.60  Shots  12.83 

 4.80  Shots on target  4.00 

 13.60  Shots faced  14.17 

 6.80  Corners  3.83 

 4.00  Corners against  6.17 

 11.20  Fouls  11.50 

 2.40  Yellow cards  2.50 

 1.00  1st-half goals scored  1.00 

 0.20  1st-half goals conceded  0.83 

### How often

 60%  Wins  50% 

 60%  Over 1.5 goals  83% 

 40%  Over 2.5 goals  67% 

 20%  Over 3.5 goals  50% 

 20%  Both teams scored  67% 

 80%  Clean sheets  17% 

 40%  Failed to score  17% 

 60%  Leading at half-time  33% 

 0%  Trailing at half-time  17% 

### Goals in the last 10 matches (scored up, conceded down; oldest left)

Walsall at home

 D 

***2***

***1***

 W 

***2***

***2***

 D 

***4***

 L 

***2***

 L 

 D 

***3***

***2***

 W 

 D 

***2***

 W 

***3***

 W 

Salford away

***1***

 L 

***1***

 L 

***2***

***1***

 W 

 D 

***1***

***3***

 L 

***1***

 L 

***3***

***3***

 D 

***4***

***1***

 W 

***2***

 W 

***2***

***1***

 W 

## Last 10 matches

### Walsall all matches

 | Date | Match | Score | 1 | X | 2 | O | U |
|---|---|---|---|---|---|---|---|
| 20.10.26 | Walsall – Oldham | 3–0 (2–0) | 2.35 | 3.30 | 2.70 | 1.85 | 2.00 |
| 17.10.26 | Swindon – Walsall | 1–1 (1–0) | 2.65 | 3.50 | 2.40 | 1.67 | 2.15 |
| 10.10.26 | Fleetwood Town – Walsall | 1–1 (0–0) | 2.20 | 3.40 | 3.00 | 1.85 | 1.95 |
| 26.09.26 | Tranmere – Walsall | 1–1 (0–0) | 2.40 | 3.50 | 2.57 | 1.93 | 1.93 |
| 19.09.26 | Walsall – Port Vale | 2–0 (1–0) | 2.40 | 3.25 | 2.75 | 1.98 | 1.88 |
| 12.09.26 | Walsall – Rochdale | 0–0 (0–0) | 1.66 | 3.80 | 4.50 | 1.80 | 2.00 |
| 05.09.26 | Exeter – Walsall | 0–0 (0–0) | 2.45 | 3.30 | 2.65 | 1.80 | 2.00 |
| 01.09.26 | Crewe – Walsall | 2–2 (0–1) | 2.20 | 3.40 | 3.00 | 1.75 | 2.05 |
| 29.08.26 | Walsall – Accrington | 3–2 (2–1) | 1.81 | 3.40 | 4.10 | 2.05 | 1.75 |
| 22.08.26 | Walsall – Grimsby | 0–0 (0–0) | 2.75 | 3.20 | 2.40 | 2.10 | 1.70 |

### Salford all matches

 | Date | Match | Score | 1 | X | 2 | O | U |
|---|---|---|---|---|---|---|---|
| 20.10.26 | Bristol Rvs – Salford | 1–2 (0–2) | 2.57 | 3.20 | 2.57 | 1.75 | 2.05 |
| 17.10.26 | Salford – Crawley Town | 2–1 (1–0) | 1.33 | 5.00 | 7.00 | 1.44 | 2.70 |
| 10.10.26 | Cheltenham – Salford | 0–2 (0–0) | 4.00 | 3.60 | 1.81 | 1.70 | 2.10 |
| 03.10.26 | Salford – Fleetwood Town | 1–0 (0–0) | 1.62 | 3.70 | 4.75 | 1.70 | 2.10 |
| 26.09.26 | Oldham – Salford | 1–4 (1–2) | 2.40 | 3.50 | 2.57 | 1.75 | 2.05 |
| 19.09.26 | Salford – Swindon | 1–0 (0–0) | 1.53 | 4.10 | 5.25 | 1.57 | 2.35 |
| 12.09.26 | Rotherham – Salford | 3–3 (2–2) | 2.75 | 3.40 | 2.30 | 1.75 | 2.05 |
| 05.09.26 | Salford – Port Vale | 1–0 (0–0) | 1.81 | 3.50 | 4.00 | 1.90 | 1.90 |
| 01.09.26 | Salford – Newport County | 2–1 (0–0) | 1.46 | 4.10 | 6.00 | 1.60 | 2.30 |
| 29.08.26 | Shrewsbury – Salford | 1–0 (0–0) | 3.80 | 3.50 | 1.86 | 2.00 | 1.80 |

### Walsall at home

 | Date | Match | Score | 1 | X | 2 | O | U |
|---|---|---|---|---|---|---|---|
| 20.10.26 | Walsall – Oldham | 3–0 (2–0) | 2.35 | 3.30 | 2.70 | 1.85 | 2.00 |
| 19.09.26 | Walsall – Port Vale | 2–0 (1–0) | 2.40 | 3.25 | 2.75 | 1.98 | 1.88 |
| 12.09.26 | Walsall – Rochdale | 0–0 (0–0) | 1.66 | 3.80 | 4.50 | 1.80 | 2.00 |
| 29.08.26 | Walsall – Accrington | 3–2 (2–1) | 1.81 | 3.40 | 4.10 | 2.05 | 1.75 |
| 22.08.26 | Walsall – Grimsby | 0–0 (0–0) | 2.75 | 3.20 | 2.40 | 2.10 | 1.70 |
| 25.04.26 | Walsall – Harrogate | 0–2 (0–1) | 2.05 | 3.70 | 3.10 | 1.98 | 1.88 |
| 11.04.26 | Walsall – Cheltenham | 0–4 (0–0) | 1.71 | 3.40 | 5.00 | 2.15 | 1.67 |
| 03.04.26 | Walsall – Gillingham | 2–2 (1–0) | 1.66 | 3.60 | 4.75 | 2.05 | 1.75 |
| 21.03.26 | Walsall – Newport County | 2–1 (0–1) | 1.66 | 3.60 | 4.75 | 2.05 | 1.75 |
| 17.03.26 | Walsall – Cambridge | 0–0 (0–0) | 3.80 | 3.10 | 2.05 | 2.60 | 1.48 |

### Salford away

 | Date | Match | Score | 1 | X | 2 | O | U |
|---|---|---|---|---|---|---|---|
| 20.10.26 | Bristol Rvs – Salford | 1–2 (0–2) | 2.57 | 3.20 | 2.57 | 1.75 | 2.05 |
| 10.10.26 | Cheltenham – Salford | 0–2 (0–0) | 4.00 | 3.60 | 1.81 | 1.70 | 2.10 |
| 26.09.26 | Oldham – Salford | 1–4 (1–2) | 2.40 | 3.50 | 2.57 | 1.75 | 2.05 |
| 12.09.26 | Rotherham – Salford | 3–3 (2–2) | 2.75 | 3.40 | 2.30 | 1.75 | 2.05 |
| 29.08.26 | Shrewsbury – Salford | 1–0 (0–0) | 3.80 | 3.50 | 1.86 | 2.00 | 1.80 |
| 15.08.26 | Barnet – Salford | 3–1 (2–0) | 2.25 | 3.20 | 3.10 | 2.03 | 1.83 |
| 02.05.26 | Crawley Town – Salford | 0–0 (0–0) | 3.60 | 3.50 | 1.91 | 1.85 | 1.95 |
| 18.04.26 | Oldham – Salford | 1–2 (0–2) | 2.45 | 3.25 | 2.65 | 1.95 | 1.85 |
| 06.04.26 | Crewe – Salford | 1–0 (1–0) | 2.65 | 3.25 | 2.45 | 1.90 | 1.90 |
| 21.03.26 | Cambridge – Salford | 1–0 (0–0) | 1.96 | 3.20 | 3.90 | 2.20 | 1.65 |

Score badge: green win, amber draw, red loss for the team named above. Half-time score in brackets. Bold odds = the outcome that happened. A league code next to the date means the match was played in another league.

## Head-to-head since 2021/2022

 5 1 4 

Walsall winsDrawsSalford wins

10matches

2.60goals / match

60%over 2.5

60%both scored

 | Date | Match | Score | 1 | X | 2 | O | U |
|---|---|---|---|---|---|---|---|
| 10.03.26E3 | Salford – Walsall | **1–0** (0–0) | 1.86 | 3.25 | 4.10 | 2.15 | 1.67 |
| 23.08.25E3 | Walsall – Salford | **1–0** (1–0) | 2.20 | 3.25 | 3.20 | 2.03 | 1.83 |
| 01.02.25E3 | Walsall – Salford | **2–2** (0–1) | 1.85 | 3.60 | 3.80 | 2.05 | 1.75 |
| 21.09.24E3 | Salford – Walsall | **0–2** (0–0) | 2.75 | 3.30 | 2.50 | 1.98 | 1.88 |
| 01.04.24E3 | Walsall – Salford | **2–1** (1–0) | 2.05 | 3.60 | 3.50 | 1.70 | 2.10 |
| 09.09.23E3 | Salford – Walsall | **1–2** (1–0) | 2.05 | 3.50 | 3.50 | 1.95 | 1.90 |
| 22.04.23E3 | Walsall – Salford | **2–3** (0–1) | 3.80 | 3.50 | 2.00 | 1.95 | 1.90 |
| 31.01.23E3 | Salford – Walsall | **1–0** (1–0) | 2.40 | 3.20 | 3.10 | 2.30 | 1.60 |
| 26.03.22E3 | Salford – Walsall | **2–1** (1–1) | 2.15 | 3.25 | 3.60 | 2.25 | 1.61 |
| 09.10.21E3 | Walsall – Salford | **2–1** (1–0) | 3.50 | 3.20 | 2.20 | 2.10 | 1.70 |

## England League Two table 2026/2027

 All matches – league table
| \# | Team | MP | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Salford | 12 | 8 | 1 | 3 | 19 | 12 | +7 | 25 |
| 2 | Barnet | 10 | 6 | 3 | 1 | 23 | 15 | +8 | 21 |
| 3 | Crewe | 12 | 5 | 6 | 1 | 15 | 11 | +4 | 21 |
| 4 | Walsall | 11 | 4 | 7 | 0 | 16 | 7 | +9 | 19 |
| 5 | Cheltenham | 12 | 5 | 3 | 4 | 21 | 22 | -1 | 18 |
| 6 | York | 11 | 4 | 5 | 2 | 19 | 13 | +6 | 17 |
| 7 | Gillingham | 12 | 4 | 5 | 3 | 17 | 14 | +3 | 17 |
| 8 | Shrewsbury | 12 | 5 | 2 | 5 | 13 | 17 | -4 | 17 |
| 9 | Chesterfield | 12 | 4 | 4 | 4 | 18 | 16 | +2 | 16 |
| 10 | Exeter | 12 | 4 | 4 | 4 | 8 | 6 | +2 | 16 |
| 11 | Accrington | 12 | 3 | 6 | 3 | 17 | 16 | +1 | 15 |
| 12 | Newport County | 12 | 3 | 6 | 3 | 16 | 15 | +1 | 15 |
| 13 | Tranmere | 12 | 3 | 6 | 3 | 15 | 15 | 0 | 15 |
| 14 | Rochdale | 12 | 4 | 3 | 5 | 15 | 17 | -2 | 15 |
| 15 | Swindon | 12 | 4 | 3 | 5 | 13 | 16 | -3 | 15 |
| 16 | Bristol Rvs | 12 | 5 | 0 | 7 | 16 | 20 | -4 | 15 |
| 17 | Grimsby | 12 | 3 | 5 | 4 | 15 | 15 | 0 | 14 |
| 18 | Fleetwood Town | 12 | 3 | 5 | 4 | 14 | 15 | -1 | 14 |
| 19 | Colchester | 11 | 2 | 6 | 3 | 11 | 14 | -3 | 12 |
| 20 | Port Vale | 10 | 3 | 3 | 4 | 6 | 10 | -4 | 12 |
| 21 | Oldham | 11 | 3 | 2 | 6 | 13 | 17 | -4 | 11 |
| 22 | Rotherham | 12 | 2 | 5 | 5 | 14 | 20 | -6 | 11 |
| 23 | Northampton | 10 | 2 | 4 | 4 | 6 | 8 | -2 | 10 |
| 24 | Crawley Town | 10 | 1 | 2 | 7 | 11 | 20 | -9 | 5 |

 Home – league table
| \# | Team | MP | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Salford | 6 | 5 | 0 | 1 | 7 | 3 | +4 | 15 |
| 2 | York | 6 | 4 | 2 | 0 | 14 | 5 | +9 | 14 |
| 3 | Cheltenham | 6 | 4 | 1 | 1 | 13 | 10 | +3 | 13 |
| 4 | Accrington | 6 | 3 | 3 | 0 | 12 | 7 | +5 | 12 |
| 5 | Newport County | 6 | 3 | 3 | 0 | 10 | 5 | +5 | 12 |
| 6 | Exeter | 6 | 3 | 3 | 0 | 6 | 1 | +5 | 12 |
| 7 | Crewe | 6 | 3 | 3 | 0 | 11 | 7 | +4 | 12 |
| 8 | Bristol Rvs | 6 | 4 | 0 | 2 | 11 | 8 | +3 | 12 |
| 9 | Walsall | 5 | 3 | 2 | 0 | 8 | 2 | +6 | 11 |
| 10 | Swindon | 6 | 3 | 2 | 1 | 10 | 6 | +4 | 11 |
| 11 | Port Vale | 5 | 3 | 2 | 0 | 4 | 1 | +3 | 11 |
| 12 | Oldham | 6 | 3 | 1 | 2 | 11 | 7 | +4 | 10 |
| 13 | Barnet | 5 | 3 | 1 | 1 | 11 | 8 | +3 | 10 |
| 14 | Rochdale | 6 | 3 | 1 | 2 | 10 | 8 | +2 | 10 |
| 15 | Grimsby | 6 | 3 | 1 | 2 | 8 | 6 | +2 | 10 |
| 16 | Shrewsbury | 6 | 3 | 1 | 2 | 7 | 6 | +1 | 10 |
| 17 | Chesterfield | 6 | 2 | 3 | 1 | 11 | 8 | +3 | 9 |
| 18 | Tranmere | 6 | 2 | 3 | 1 | 9 | 6 | +3 | 9 |
| 19 | Fleetwood Town | 6 | 2 | 3 | 1 | 7 | 4 | +3 | 9 |
| 20 | Gillingham | 6 | 2 | 3 | 1 | 7 | 5 | +2 | 9 |
| 21 | Colchester | 5 | 2 | 3 | 0 | 5 | 3 | +2 | 9 |
| 22 | Rotherham | 6 | 1 | 4 | 1 | 10 | 12 | -2 | 7 |
| 23 | Northampton | 5 | 1 | 2 | 2 | 2 | 3 | -1 | 5 |
| 24 | Crawley Town | 5 | 0 | 1 | 4 | 5 | 11 | -6 | 1 |

 Away – league table
| \# | Team | MP | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Barnet | 5 | 3 | 2 | 0 | 12 | 7 | +5 | 11 |
| 2 | Salford | 6 | 3 | 1 | 2 | 12 | 9 | +3 | 10 |
| 3 | Crewe | 6 | 2 | 3 | 1 | 4 | 4 | 0 | 9 |
| 4 | Walsall | 6 | 1 | 5 | 0 | 8 | 5 | +3 | 8 |
| 5 | Gillingham | 6 | 2 | 2 | 2 | 10 | 9 | +1 | 8 |
| 6 | Chesterfield | 6 | 2 | 1 | 3 | 7 | 8 | -1 | 7 |
| 7 | Shrewsbury | 6 | 2 | 1 | 3 | 6 | 11 | -5 | 7 |
| 8 | Tranmere | 6 | 1 | 3 | 2 | 6 | 9 | -3 | 6 |
| 9 | Northampton | 5 | 1 | 2 | 2 | 4 | 5 | -1 | 5 |
| 10 | Cheltenham | 6 | 1 | 2 | 3 | 8 | 12 | -4 | 5 |
| 11 | Fleetwood Town | 6 | 1 | 2 | 3 | 7 | 11 | -4 | 5 |
| 12 | Rochdale | 6 | 1 | 2 | 3 | 5 | 9 | -4 | 5 |
| 13 | Grimsby | 6 | 0 | 4 | 2 | 7 | 9 | -2 | 4 |
| 14 | Crawley Town | 5 | 1 | 1 | 3 | 6 | 9 | -3 | 4 |
| 15 | Exeter | 6 | 1 | 1 | 4 | 2 | 5 | -3 | 4 |
| 16 | Rotherham | 6 | 1 | 1 | 4 | 4 | 8 | -4 | 4 |
| 17 | Swindon | 6 | 1 | 1 | 4 | 3 | 10 | -7 | 4 |
| 18 | York | 5 | 0 | 3 | 2 | 5 | 8 | -3 | 3 |
| 19 | Newport County | 6 | 0 | 3 | 3 | 6 | 10 | -4 | 3 |
| 20 | Accrington | 6 | 0 | 3 | 3 | 5 | 9 | -4 | 3 |
| 21 | Colchester | 6 | 0 | 3 | 3 | 6 | 11 | -5 | 3 |
| 22 | Bristol Rvs | 6 | 1 | 0 | 5 | 5 | 12 | -7 | 3 |
| 23 | Port Vale | 5 | 0 | 1 | 4 | 2 | 9 | -7 | 1 |
| 24 | Oldham | 5 | 0 | 1 | 4 | 2 | 10 | -8 | 1 |

 Walsall  Salford

Results and odds: football-data.co.uk · updated 25 Oct 2026, 11:33

 ![](https://betgps.com/user/themes/cs1-theme/images/banner/Goat.jpg)

---

## Navigation

- Parent: [England League Two](https://betgps.com/england-league-two.md)
