Walsall
Match Timeline
Aston Villa
Predictions & Statistics
Full analysis and predictions for all markets
1X2
Away or Draw
BTTS
Yes
Over / Under 2.5
Over 2.5
All Markets
| Market | Option | Probability | Odds | Stats & Analysis |
|---|---|---|---|---|
| 1X2 | Away or Draw |
70.3%
|
- | |
| BTTS | Yes |
67.1%
|
- | |
| Over / Under 2.5 | Over 2.5 |
82.2%
|
- | |
| Corners O/U | Over 7.5 Corners |
92%
|
- | |
| HT / FT | Draw / Away |
-
|
- | |
| Correct Score | 1-2 |
-
|
- |
Probability Distribution
Walsall Win 29.7%
Draw 20.9%
Aston Villa Win 49.4%
Expected Goals (xG)
Walsall0.8
Aston Villa0.6
Recent Form (Last 5)
Walsall
WWDLW
0 GF / 0 GA
Aston Villa
WLDWL
1 GF / 2 GA
Key Stats
0
Average Goals Scored
1
0
Average Goals Conceded
2
0
BTTS Yes
1
0
Over 2.5
1
0
Shots on Goal
0
Statistics are based on season averages
Season Statistics
Team averages and season trends before this fixture
Walsall
1 matches
Aston Villa
1 matches
| Walsall | Statistic | Aston Villa |
|---|---|---|
| 0 | Wins | 0 |
| 1 | Draws | 0 |
| 0 | Losses | 1 |
| 0 | Goals For | 1 |
| 0 | Goals Against | 2 |
| 0 | Avg Goals Scored | 1 |
| 0 | Avg Goals Conceded | 2 |
| 0 | BTTS Yes | 1 |
| 0 | Over 1.5 | 1 |
| 0 | Over 2.5 | 1 |
| 0 | Over 3.5 | 0 |
| 1 | Clean Sheets | 0 |
| 1 | Failed To Score | 0 |
| 0 | Shots On Goal | 0 |
| 0 | Total Shots | 0 |
| 0 | Corners | 0 |
| 0% | Ball Possession | 0% |
Match Analysis
Model notes, team context and key prediction signals
H2H Analysis
Across those 6 head-to-head meetings, Walsall won 1 times, Aston Villa won 4 times, while 1 matches finished as draws. The aggregate score in this matchup is 2:17 from Walsall's perspective. 4 of those games went over 2.5 goals, and both teams scored in 1 matches, with an average of 3.17 goals per game.
1X2: Away or Draw
BTTS: Yes
Over/Under 2.5: Over 2.5
Highest model probability: 12 (79.1%)
Predicted formations: Walsall 4-2-3-1 / Aston Villa 4-2-3-1
H2H summary: Walsall wins 1, draws 1, Aston Villa wins 4
Lineups
Walsall
Formation
Aston Villa
J. Ward
M. Hancock
D. Skura
R. Leak
R. Browne
S. Sprangler
I. Moore
A. Adomah
A. Dallas
A. Pattison
A. Pressley
J. Gauci
R. Barkley
E. Buendia
I. Maatsen
L. Bogarde
L. Bailey
K. Nedeljkovic
B. Madjo
M. Cisse
G. Hemmings
T. Carroll
Walsall
4-4-2
(estimated)
Starting XI
J. Ward
M. Hancock
↓ 70'
D. Skura
↓ 81'
R. Leak
↓ 60'
R. Browne
↓ 70'
S. Sprangler
↓ 81'
I. Moore
↓ 70'
A. Adomah
↓ 54'
A. Dallas
↓ 60'
A. Pattison
↓ 70'
A. Pressley
↓ 81'
Substitutes
L. Simper
↑ 54'
H. Burke
↑ 60'
T. Sodje
↑ 60'
A. Bunn
↑ 70'
C. Clarke
↑ 70'
E. Ahui
↑ 70'
V. Harper
↑ 70'
W. Etheridge
↑ 81'
E. Harris
↑ 81'
R. Sjordesma
↑ 81'
Aston Villa
4-4-2
(estimated)
Starting XI
J. Gauci
↓ 46'
R. Barkley
↓ 46'
E. Buendia
↓ 46'
I. Maatsen
↓ 46'
L. Bogarde
↓ 46'
L. Bailey
↓ 46'
K. Nedeljkovic
↓ 46'
B. Madjo
⚽ 24'
⚽ 44'
↓ 46'
M. Cisse
↓ 46'
G. Hemmings
⚽ 42'
↓ 46'
T. Carroll
↓ 46'
Substitutes
J. Wright
↑ 46'
M. Cash
↑ 46'
T. Mings
↑ 46'
J. Jimoh-Aloba
↑ 81'
S. Iling Junior
↑ 46'
Joao Gomes
↑ 46'
T. Rowe
↑ 46'
Alysson
↑ 46'
B. Burrowes
↑ 46'
A. Borland
⚽ 69'
↑ 46'
L. Lynch
⚽ 67'
↑ 46'
B. Broggio
↑ 46'
Last matches: Walsall
29.08.26
Lea
Walsall
Accrington ST
3
2
W
22.08.26
Lea
Walsall
Grimsby
0
0
D
15.08.26
Lea
Walsall
Gillingham
3
0
W
01.08.26
Fri
Walsall
Notts County
0
0
D
25.07.26
Fri
Walsall
AFC Telford United
0
1
L
11.07.26
Fri
Walsall
Leamington
0
0
D
02.05.26
Lea
Walsall
Bromley
1
3
L
25.04.26
Lea
Walsall
Harrogate Town
0
2
L
18.04.26
Lea
Walsall
Barrow
3
1
W
11.04.26
Lea
Walsall
Cheltenham
0
4
L
06.04.26
Lea
Walsall
Swindon Town
1
2
L
03.04.26
Lea
Walsall
Gillingham
2
2
D
28.03.26
Lea
Walsall
Colchester
1
1
D
21.03.26
Lea
Walsall
Newport County
2
1
W
17.03.26
Lea
Walsall
Cambridge United
0
0
D
14.03.26
Lea
Walsall
Crewe
3
0
W
10.03.26
Lea
Walsall
Salford City
0
1
L
07.03.26
Lea
Walsall
Notts County
1
2
L
03.03.26
Lea
Walsall
Fleetwood Town
0
1
L
28.02.26
Lea
Walsall
Shrewsbury
2
1
W
Last matches: Aston Villa
23.08.26
Pre
Aston Villa
Brighton
0
4
L
15.08.26
Fri
Aston Villa
Borussia Mönchengladbach
1
2
L
12.08.26
UEF
Aston Villa
Paris Saint Germain
1
2
L
07.08.26
Fri
Aston Villa
Bayern München
1
2
L
04.08.26
Fri
Aston Villa
BG Pathum United
3
1
W
28.07.26
Fri
Aston Villa
Real Sociedad
2
4
L
25.07.26
Fri
Aston Villa
FC Porto
1
2
L
24.05.26
Pre
Aston Villa
Manchester City
2
1
W
20.05.26
UEF
Aston Villa
SC Freiburg
3
0
W
15.05.26
Pre
Aston Villa
Liverpool
4
2
W
10.05.26
Pre
Aston Villa
Burnley
2
2
D
07.05.26
UEF
Aston Villa
Nottingham Forest
4
0
W
03.05.26
Pre
Aston Villa
Tottenham
1
2
L
30.04.26
UEF
Aston Villa
Nottingham Forest
0
1
L
25.04.26
Pre
Aston Villa
Fulham
0
1
L
19.04.26
Pre
Aston Villa
Sunderland
4
3
W
16.04.26
UEF
Aston Villa
Bologna
4
0
W
12.04.26
Pre
Aston Villa
Nottingham Forest
1
1
D
09.04.26
UEF
Aston Villa
Bologna
3
1
W
27.03.26
Fri
Aston Villa
Elche
1
2
L
H2H: Walsall vs Aston Villa
21.07.26
H2H
Walsall
Aston Villa
0
5
L
16.07.25
H2H
Walsall
Aston Villa
1
0
W
17.07.24
H2H
Walsall
Aston Villa
0
3
L
15.07.23
H2H
Walsall
Aston Villa
1
1
D
09.07.22
H2H
Walsall
Aston Villa
0
4
L
21.07.21
H2H
Walsall
Aston Villa
0
4
L
Last matches: Walsall
29.08.26
Lea
Walsall
Accrington ST
3
2
W
22.08.26
Lea
Walsall
Grimsby
0
0
D
01.08.26
Fri
Walsall
Notts County
0
0
D
25.04.26
Lea
Walsall
Harrogate Town
0
2
L
11.04.26
Lea
Walsall
Cheltenham
0
4
L
03.04.26
Lea
Walsall
Gillingham
2
2
D
21.03.26
Lea
Walsall
Newport County
2
1
W
17.03.26
Lea
Walsall
Cambridge United
0
0
D
07.03.26
Lea
Walsall
Notts County
1
2
L
03.03.26
Lea
Walsall
Fleetwood Town
0
1
L
23.02.26
Lea
Walsall
Milton Keynes Dons
0
2
L
07.02.26
Lea
Walsall
Barnet
1
3
L
27.01.26
Lea
Walsall
Crawley Town
0
0
D
24.01.26
Lea
Walsall
Accrington ST
0
0
D
29.12.25
Lea
Walsall
Oldham
1
2
L
26.12.25
Lea
Walsall
Crewe
1
0
W
13.12.25
Lea
Walsall
Shrewsbury
1
1
D
29.11.25
Lea
Walsall
Bromley
3
1
W
15.11.25
Lea
Walsall
Colchester
0
2
L
18.10.25
Lea
Walsall
Barrow
1
2
L
H2H at home: Walsall
21.07.26
H2H
Walsall
Aston Villa
0
5
L
16.07.25
H2H
Walsall
Aston Villa
1
0
W
17.07.24
H2H
Walsall
Aston Villa
0
3
L
15.07.23
H2H
Walsall
Aston Villa
1
1
D
09.07.22
H2H
Walsall
Aston Villa
0
4
L
21.07.21
H2H
Walsall
Aston Villa
0
4
L
Last matches: Aston Villa
23.08.26
Pre
Aston Villa
Brighton
0
4
L
15.08.26
Fri
Aston Villa
Borussia Mönchengladbach
1
2
L
12.08.26
UEF
Aston Villa
Paris Saint Germain
1
2
L
07.08.26
Fri
Aston Villa
Bayern München
1
2
L
04.08.26
Fri
Aston Villa
BG Pathum United
3
1
W
25.07.26
Fri
Aston Villa
FC Porto
1
2
L
24.05.26
Pre
Aston Villa
Manchester City
2
1
W
20.05.26
UEF
Aston Villa
SC Freiburg
3
0
W
10.05.26
Pre
Aston Villa
Burnley
2
2
D
30.04.26
UEF
Aston Villa
Nottingham Forest
0
1
L
25.04.26
Pre
Aston Villa
Fulham
0
1
L
12.04.26
Pre
Aston Villa
Nottingham Forest
1
1
D
09.04.26
UEF
Aston Villa
Bologna
3
1
W
15.03.26
Pre
Aston Villa
Manchester United
1
3
L
12.03.26
UEF
Aston Villa
Lille
1
0
W
27.02.26
Pre
Aston Villa
Wolves
0
2
L
07.02.26
Pre
Aston Villa
Bournemouth
1
1
D
25.01.26
Pre
Aston Villa
Newcastle
2
0
W
22.01.26
UEF
Aston Villa
Fenerbahçe
1
0
W
10.01.26
FA
Aston Villa
Tottenham
2
1
W
H2H away: Aston Villa
21.07.26
H2H
Walsall
Aston Villa
0
5
W
16.07.25
H2H
Walsall
Aston Villa
1
0
L
17.07.24
H2H
Walsall
Aston Villa
0
3
W
15.07.23
H2H
Walsall
Aston Villa
1
1
D
09.07.22
H2H
Walsall
Aston Villa
0
4
W
21.07.21
H2H
Walsall
Aston Villa
0
4
W