Telegram
Home World Friendlies Clubs
FRIENDLIES CLUBS
TUESDAY, 21 JUL 2026
Walsall
Avg Goals Scored per match 0.33
H2H Goals Share 11%
Team Comparison
Aston Villa
Avg Goals Scored per match 2.83
H2H Goals Share 89%
Match Centre

Match Events

B. Madjo Aston Villa • normal goal
24'
G. Hemmings Aston Villa • normal goal
42'
B. Madjo Aston Villa • normal goal
44'
B. Madjo ↔ B. Burrowes Aston Villa • substitution 1
46'
G. Hemmings ↔ Alysson Aston Villa • substitution 2
46'
I. Maatsen ↔ T. Rowe Aston Villa • substitution 3
46'
R. Barkley ↔ Joao Gomes Aston Villa • substitution 4
46'
M. Cisse ↔ S. Iling Junior Aston Villa • substitution 5
46'
L. Bogarde ↔ A. Borland Aston Villa • substitution 6
46'
T. Carroll ↔ T. Mings Aston Villa • substitution 7
46'
L. Bailey ↔ L. Lynch Aston Villa • substitution 8
46'
K. Nedeljkovic ↔ M. Cash Aston Villa • substitution 9
46'
E. Buendia ↔ B. Broggio Aston Villa • substitution 10
46'
J. Gauci ↔ J. Wright Aston Villa • substitution 11
46'
54'
A. Adomah ↔ L. Simper Walsall • substitution 1
60'
A. Dallas ↔ T. Sodje Walsall • substitution 2
60'
R. Leak ↔ H. Burke Walsall • substitution 3
L. Lynch Aston Villa • normal goal
67'
A. Borland Aston Villa • normal goal
69'
70'
M. Hancock ↔ V. Harper Walsall • substitution 4
70'
R. Browne ↔ E. Ahui Walsall • substitution 5
70'
I. Moore ↔ C. Clarke Walsall • substitution 6
70'
A. Pattison ↔ A. Bunn Walsall • substitution 7
↔ J. Jimoh-Aloba Aston Villa • substitution 12
81'
81'
D. Skura ↔ R. Sjordesma Walsall • substitution 8
81'
S. Sprangler ↔ W. Etheridge Walsall • substitution 9
81'
A. Pressley ↔ E. Harris Walsall • substitution 10
BTTS Yes
Over / Under 2.5 Over 2.5
1X2 Pick No Draw
Confidence High / 82.2%
Correct Score 2-1
Match Facts Over 2.5 is recommended for this match. BTTS prediction: Yes

1X2 Prediction

Recommended: No Draw

Home Win 29.7% -
Draw 20.9% -
Away Win 49.4% -
0% 25% 50% 75% 100%

Over/Under 2.5 Prediction

Recommended: Over 2.5

Selected 82.2% -
82.2% Probability
Opposite 17.8% -
0% 25% 50% 75% 100%

BTTS Prediction

Recommended: Yes

Yes / Selected 67.1% -
67.1% Probability
No / Opposite 32.9% -
0% 25% 50% 75% 100%
Recent Form & Performance
Walsall Walsall
DLLLW

Walsall have scored 0 goals and conceded 0 goals in the analysed sample.

Date Match Score Result
Recent Walsall 0 - 0 D
Aston Villa Aston Villa
DDLDW

Aston Villa have scored 1 goals and conceded 2 goals in the analysed sample.

Date Match Score Result
Recent Aston Villa 1 - 2 W
Season Statistics
Walsall Walsall 1 matches
Aston Villa Aston Villa 1 matches
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%
Head to Head

Walsall vs Aston Villa

Previous meetings, H2H tips, goal trends and direct comparison.

6 Matches
Matches Played 6
Walsall Wins 1
Draws 1
Aston Villa Wins 4
Walsall 17%
Draw 17%
Aston Villa 67%
H2H Tips

Strong H2H Angles

Minimum rule: 2+ successful matches and 66%+ success rate.

2 Found
Over 2.5 H2H Over 2.5 Goals
4/6 67%
Win H2H Aston Villa to Win
4/6 67%

Recent H2H Matches

Latest meetings
Date Competition Match Score Result
21 Jul 2026 Friendlies Clubs
Walsall Walsall
Aston Villa Aston Villa
0 : 5 L
16 Jul 2025 Friendlies Clubs
Walsall Walsall
Aston Villa Aston Villa
1 : 0 W
17 Jul 2024 Friendlies Clubs
Walsall Walsall
Aston Villa Aston Villa
0 : 3 L
15 Jul 2023 Friendlies Clubs
Walsall Walsall
Aston Villa Aston Villa
1 : 1 D
09 Jul 2022 Friendlies Clubs
Walsall Walsall
Aston Villa Aston Villa
0 : 4 L
21 Jul 2021 Friendlies Clubs
Walsall Walsall
Aston Villa Aston Villa
0 : 4 L
Team Lineups

Walsall vs Aston Villa

FlashScore style player positions, formations, substitutions and events.

Walsall 4-4-2
Formation
4-4-2 Aston Villa
Walsall Walsall 4-4-2
Starting XI
4-4-2 Aston Villa Aston Villa
J. Ward
J. Ward
M. Hancock
M. Hancock
D. Skura
D. Skura
R. Leak
R. Leak
R. Browne
R. Browne
S. Sprangler
S. Sprangler
I. Moore
I. Moore
A. Adomah
A. Adomah
A. Dallas
A. Dallas
A. Pattison
A. Pattison
A. Pressley
A. Pressley
J. Gauci
J. Gauci
R. Barkley
R. Barkley
E. Buendia
E. Buendia
I. Maatsen
I. Maatsen
L. Bogarde
L. Bogarde
L. Bailey
L. Bailey
K. Nedeljkovic
K. Nedeljkovic
B. Madjo
⚽2
B. Madjo
M. Cisse
M. Cisse
G. Hemmings
G. Hemmings
T. Carroll
T. Carroll
7.5+ 6.5 - 7.4 < 6.5
Walsall Walsall
4-4-2 estimated
Starting XI 11 players
-
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 10 players
-
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 Aston Villa
4-4-2 estimated
Starting XI 11 players
-
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 12 players
-
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
D W D L D
1W 3D 1L
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
23.02.26
Lea
Walsall
Milton Keynes Dons
0
2
L
Last matches: Aston Villa
L L L L W
1W 0D 4L
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
Last matches: Walsall
D D L L D
0W 3D 2L
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
04.10.25
Lea
Walsall
Bristol Rovers
2
1
W
Last matches: Aston Villa
L L L L W
1W 0D 4L
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