Premier League Regular Season - 21

Crystal Palace 0 - 0 FT Aston Villa

Selhurst Park

AI-powered match analysis and previews to help you decide which games are worth watching

22
FT
Wed, Jan 7
Crystal Palace
0-0
Aston Villa
⚡ Intensity 9
⚖️ Balance 0
🏆 Stakes 56
🎲 Upset 0
Villa frustrated by resolute Palace defence.

Deadlock at the Palace: Villa Falter in Top-Three Charge

Skip It Futmetrix Score: 22/100. A point apiece leaves Aston Villa frustrated in their pursuit of the title race while Crystal Palace gain a much-needed breath of air in their battle for mid-table security.

Defences Rule the Day

From the first whistle, Selhurst Park bore witness to a tactical chess match where clinical finishing went to die. Aston Villa arrived in South London with the Stakes of a title challenge weighing on their shoulders, but they found a Crystal Palace side determined to arrest their recent slide in form. The home side, despite their lowly possession share of 41%, displayed a defensive Intensity that Unai Emery’s men simply could not break down.

The narrative of the match was written in the penalty areas. While Villa dominated the ball, racking up 537 passes, they lacked the final-third incision to turn 59% possession into a match-winning moment. Matty Cash was a constant outlet on the right flank, providing two key passes and stretching the Palace lines, yet the end product remained elusive. The Balance of the match shifted frequently, but the scoreline remained stubbornly static as neither side could find the "Sniper" edge required to settle a cagey affair.

The Turning Point and The Shot-Stoppers

The game’s most intriguing development came between the sticks for the visitors. Marco Bizot, introduced as a substitute, became the unlikely protagonist for the Villans. His four saves were pivotal in ensuring Palace didn't pull off an Upset Factor victory, especially as the Eagles began to grow in confidence during the second half. Palace actually created the better quality of chances in open play, finishing with an xG of 1.50, but they found Bizot in inspired form.

At the other end, Marc Guéhi put in a masterclass of defensive positioning. The England international was the heartbeat of the Palace rearguard, neutralising Villa's threats with a series of well-timed interceptions and clearances. His performance earned him a well-deserved 7.9 rating, proving that while goals win games, world-class defending saves points. Villa’s 15 shots resulted in only three on target, a testament to the suffocating pressure applied by the Palace backline. For the visitors, this feels like two points dropped in the hunt for Champions League football; for Palace, it is a sturdy foundation to build upon after a difficult run.

Key Questions

Who was the standout performer at Selhurst Park?

Marc Guéhi was exceptional for Palace, while substitute keeper Marco Bizot made four crucial saves to keep a clean sheet for Aston Villa.

How did the stats reflect the 0-0 scoreline?

Villa dominated possession (59%) and xG (1.74), but Palace's defensive discipline limited them to just three shots on target all match.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
41%
59%
Crystal Palace 41%
Aston Villa 59%
Shots
11
15
Crystal Palace 11
Aston Villa 15
Shots on Target
5
3
Crystal Palace 5
Aston Villa 3
Expected Goals (xG)
1.50
1.74
Crystal Palace 1.50
Aston Villa 1.74
Passes
369
537
Crystal Palace 369
Aston Villa 537
Pass Accuracy
80%
88%
Crystal Palace 80%
Aston Villa 88%
Corners
3
5
Crystal Palace 3
Aston Villa 5
Fouls
8
3
Crystal Palace 8
Aston Villa 3
Yellow Cards
2
0
Crystal Palace 2
Aston Villa 0
Red Cards
0
0
Crystal Palace 0
Aston Villa 0

Match Events

HT
E. Martinez M. Bizot 🔄 46'
J. Sancho E. Buendia 🔄 65'
67' 🟨 Brennan Johnson
J. McGinn D. Malen 🔄 73'
L. Digne I. Maatsen 🔄 73'
B. Kamara L. Bogarde 🔄 82'
83' 🟨 Tyrick Mitchell
90' 🔄 J. Devenny B. Sosa
FT

Player Cards

Season performance ratings for players in this match

Crystal Palace

Goalkeepers
D. Henderson
OCTOPUS
OCTOPUS
4
Saves
4
Saves
0
Conceded
100%
Save %
Defenders
J. Canvot
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
M. Lacroix
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
M. Guehi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
J. Devenny
NPC
NPC
89
Minutes
89
Minutes
23%
Pass Acc
6.7
Rating
A. Wharton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
W. Hughes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
T. Mitchell
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
1
Interceptions
1
Blocks
Forwards
B. Johnson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Y. Pino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
J. Mateta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
W. Benitez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
B. Sosa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
C. Richards
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
G. King
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Benamar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Uche
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
K. Rodney
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
B. Casey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Drakes-Thomas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Aston Villa

Goalkeepers
E. Martinez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Defenders
M. Cash
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
34%
Pass Acc
E. Konsa
MAGNET
MAGNET
84
Activity
84
Activity
78
Passes
6
Duels
V. Lindelof
MAGNET
MAGNET
89
Activity
89
Activity
88
Passes
1
Duels
L. Digne
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
83%
Duel Win %
Midfielders
B. Kamara
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
47%
Pass Acc
Y. Tielemans
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
J. Sancho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
J. McGinn
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
M. Rogers
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
O. Watkins
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
BENCH
M. Bizot
OCTOPUS
OCTOPUS
4
Saves
4
Saves
0
Conceded
100%
Save %
P. Torres
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Garcia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
I. Maatsen
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
E. Buendia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
J. Jimoh-Aloba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Bogarde
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
G. Hemmings
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Malen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
26/04/2025 Crystal Palace 3 - 0 Aston Villa FA Cup Wembley Stadium
25/02/2025 Crystal Palace 4 - 1 Aston Villa Premier League Selhurst Park
23/11/2024 Aston Villa 2 - 2 Crystal Palace Premier League Villa Park
30/10/2024 Aston Villa 1 - 2 Crystal Palace League Cup Villa Park
19/05/2024 Crystal Palace 5 - 0 Aston Villa Premier League Selhurst Park
16/09/2023 Aston Villa 3 - 1 Crystal Palace Premier League Villa Park
04/03/2023 Aston Villa 1 - 0 Crystal Palace Premier League Villa Park
20/08/2022 Crystal Palace 3 - 1 Aston Villa Premier League Selhurst Park
15/05/2022 Aston Villa 1 - 1 Crystal Palace Premier League Villa Park
26/04/2025
FA Cup Wembley Stadium
25/02/2025
Premier League Selhurst Park
23/11/2024
Premier League Villa Park
30/10/2024
League Cup Villa Park
19/05/2024
Premier League Selhurst Park
16/09/2023
Premier League Villa Park
04/03/2023
Premier League Villa Park
20/08/2022
Premier League Selhurst Park
15/05/2022
Premier League Villa Park
Crystal Palace Win
Aston Villa Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 21 49 40 14 +26 DArsenal 0 - 0 Liverpool (08-01-2026)WBournemouth 2 - 3 Arsenal (03-01-2026)WArsenal 4 - 1 Aston Villa (30-12-2025)WArsenal 2 - 1 Brighton (27-12-2025)WEverton 0 - 1 Arsenal (20-12-2025)
2 Manchester City 21 43 45 19 +26 DManchester City 1 - 1 Brighton (07-01-2026)DManchester City 1 - 1 Chelsea (04-01-2026)DSunderland 0 - 0 Manchester City (01-01-2026)WNottingham Forest 1 - 2 Manchester City (27-12-2025)WManchester City 3 - 0 West Ham (20-12-2025)
3 Aston Villa 21 43 33 24 +9 DCrystal Palace 0 - 0 Aston Villa (07-01-2026)WAston Villa 3 - 1 Nottingham Forest (03-01-2026)LArsenal 4 - 1 Aston Villa (30-12-2025)WChelsea 1 - 2 Aston Villa (27-12-2025)WAston Villa 2 - 1 Manchester United (21-12-2025)
4 Liverpool 21 35 32 28 +4 DArsenal 0 - 0 Liverpool (08-01-2026)DFulham 2 - 2 Liverpool (04-01-2026)DLiverpool 0 - 0 Leeds (01-01-2026)WLiverpool 2 - 1 Wolves (27-12-2025)WTottenham 1 - 2 Liverpool (20-12-2025)
5 Brentford 21 33 35 28 +7 WBrentford 3 - 0 Sunderland (07-01-2026)WEverton 2 - 4 Brentford (04-01-2026)DBrentford 0 - 0 Tottenham (01-01-2026)WBrentford 4 - 1 Bournemouth (27-12-2025)WWolves 0 - 2 Brentford (20-12-2025)
6 Newcastle 21 32 32 27 +5 WNewcastle 4 - 3 Leeds (07-01-2026)WNewcastle 2 - 0 Crystal Palace (04-01-2026)WBurnley 1 - 3 Newcastle (30-12-2025)LManchester United 1 - 0 Newcastle (26-12-2025)DNewcastle 2 - 2 Chelsea (20-12-2025)
7 Manchester United 21 32 36 32 +4 DBurnley 2 - 2 Manchester United (07-01-2026)DLeeds 1 - 1 Manchester United (04-01-2026)DManchester United 1 - 1 Wolves (30-12-2025)WManchester United 1 - 0 Newcastle (26-12-2025)LAston Villa 2 - 1 Manchester United (21-12-2025)
8 Chelsea 21 31 34 24 +10 LFulham 2 - 1 Chelsea (07-01-2026)DManchester City 1 - 1 Chelsea (04-01-2026)DChelsea 2 - 2 Bournemouth (30-12-2025)LChelsea 1 - 2 Aston Villa (27-12-2025)DNewcastle 2 - 2 Chelsea (20-12-2025)
9 Fulham 21 31 30 30 0 WFulham 2 - 1 Chelsea (07-01-2026)DFulham 2 - 2 Liverpool (04-01-2026)DCrystal Palace 1 - 1 Fulham (01-01-2026)WWest Ham 0 - 1 Fulham (27-12-2025)WFulham 1 - 0 Nottingham Forest (22-12-2025)
10 Sunderland 21 30 21 22 -1 LBrentford 3 - 0 Sunderland (07-01-2026)DTottenham 1 - 1 Sunderland (04-01-2026)DSunderland 0 - 0 Manchester City (01-01-2026)DSunderland 1 - 1 Leeds (28-12-2025)DBrighton 0 - 0 Sunderland (20-12-2025)
11 Brighton 21 29 31 28 +3 DManchester City 1 - 1 Brighton (07-01-2026)WBrighton 2 - 0 Burnley (03-01-2026)DWest Ham 2 - 2 Brighton (30-12-2025)LArsenal 2 - 1 Brighton (27-12-2025)DBrighton 0 - 0 Sunderland (20-12-2025)
12 Everton 21 29 23 25 -2 DEverton 1 - 1 Wolves (07-01-2026)LEverton 2 - 4 Brentford (04-01-2026)WNottingham Forest 0 - 2 Everton (30-12-2025)DBurnley 0 - 0 Everton (27-12-2025)LEverton 0 - 1 Arsenal (20-12-2025)
13 Crystal Palace 21 28 22 23 -1 DCrystal Palace 0 - 0 Aston Villa (07-01-2026)LNewcastle 2 - 0 Crystal Palace (04-01-2026)DCrystal Palace 1 - 1 Fulham (01-01-2026)LCrystal Palace 0 - 1 Tottenham (28-12-2025)LLeeds 4 - 1 Crystal Palace (20-12-2025)
14 Tottenham 21 27 30 27 +3 LBournemouth 3 - 2 Tottenham (07-01-2026)DTottenham 1 - 1 Sunderland (04-01-2026)DBrentford 0 - 0 Tottenham (01-01-2026)WCrystal Palace 0 - 1 Tottenham (28-12-2025)LTottenham 1 - 2 Liverpool (20-12-2025)
15 Bournemouth 21 26 34 40 -6 WBournemouth 3 - 2 Tottenham (07-01-2026)LBournemouth 2 - 3 Arsenal (03-01-2026)DChelsea 2 - 2 Bournemouth (30-12-2025)LBrentford 4 - 1 Bournemouth (27-12-2025)DBournemouth 1 - 1 Burnley (20-12-2025)
16 Leeds 21 22 29 37 -8 LNewcastle 4 - 3 Leeds (07-01-2026)DLeeds 1 - 1 Manchester United (04-01-2026)DLiverpool 0 - 0 Leeds (01-01-2026)DSunderland 1 - 1 Leeds (28-12-2025)WLeeds 4 - 1 Crystal Palace (20-12-2025)
17 Nottingham Forest 21 21 21 34 -13 WWest Ham 1 - 2 Nottingham Forest (06-01-2026)LAston Villa 3 - 1 Nottingham Forest (03-01-2026)LNottingham Forest 0 - 2 Everton (30-12-2025)LNottingham Forest 1 - 2 Manchester City (27-12-2025)LFulham 1 - 0 Nottingham Forest (22-12-2025)
18 West Ham 21 14 22 43 -21 LWest Ham 1 - 2 Nottingham Forest (06-01-2026)LWolves 3 - 0 West Ham (03-01-2026)DWest Ham 2 - 2 Brighton (30-12-2025)LWest Ham 0 - 1 Fulham (27-12-2025)LManchester City 3 - 0 West Ham (20-12-2025)
19 Burnley 21 13 22 41 -19 DBurnley 2 - 2 Manchester United (07-01-2026)LBrighton 2 - 0 Burnley (03-01-2026)LBurnley 1 - 3 Newcastle (30-12-2025)DBurnley 0 - 0 Everton (27-12-2025)DBournemouth 1 - 1 Burnley (20-12-2025)
20 Wolves 21 7 15 41 -26 DEverton 1 - 1 Wolves (07-01-2026)WWolves 3 - 0 West Ham (03-01-2026)DManchester United 1 - 1 Wolves (30-12-2025)LLiverpool 2 - 1 Wolves (27-12-2025)LWolves 0 - 2 Brentford (20-12-2025)