Crystal Palace vs Aston Villa head to head

Updated

Crystal Palace and Aston Villa have met 26 times in the league since 1994: Crystal Palace won 10, Aston Villa won 8 and 8 ended in a draw (goals 34-27).

Next meeting

All-time record (league matches since 1994)

Crystal PalaceDrawsAston Villa
Wins1088
Goals3427

Crystal Palace at home: 8 wins, 3 draws, 2 defeats. Over 2.5 goals in 11 of 26 games; both teams scored in 12. Competitions: Premier League.

This season

Crystal PalaceAston Villa
LeaguePremier LeaguePremier League
Position14th (7 pts)12th (8 pts)
FormDLWLLWWDWW
CoachCurtis FlemingPaul Lambert
StadiumSelhurst ParkVilla Park

Previous league meetings

  • Crystal Palace 0-0 Aston Villa · Premier League · Wed, 7 Jan 2026
  • Aston Villa 0-3 Crystal Palace · Premier League · Sun, 31 Aug 2025
  • Crystal Palace 4-1 Aston Villa · Premier League · Tue, 25 Feb 2025
  • Aston Villa 2-2 Crystal Palace · Premier League · Sat, 23 Nov 2024
  • Crystal Palace 5-0 Aston Villa · Premier League · Sun, 19 May 2024
  • Aston Villa 3-1 Crystal Palace · Premier League · Sat, 16 Sept 2023
  • Aston Villa 1-0 Crystal Palace · Premier League · Sat, 4 Mar 2023
  • Crystal Palace 3-1 Aston Villa · Premier League · Sat, 20 Aug 2022
  • Aston Villa 1-1 Crystal Palace · Premier League · Sun, 15 May 2022
  • Crystal Palace 1-2 Aston Villa · Premier League · Sat, 27 Nov 2021
  • Crystal Palace 3-2 Aston Villa · Premier League · Sun, 16 May 2021
  • Aston Villa 3-0 Crystal Palace · Premier League · Sat, 26 Dec 2020

Teams

Questions

Who has won more matches between Crystal Palace and Aston Villa?

Crystal Palace lead with 10 wins to 8, with 8 draws in 26 league meetings since 1994.

What is the biggest win in Crystal Palace vs Aston Villa?

Crystal Palace: Crystal Palace 5-0 Aston Villa (Sun, 19 May 2024). Aston Villa: Aston Villa 3-0 Crystal Palace (Sat, 26 Dec 2020).

How many goals are scored when Crystal Palace play Aston Villa?

2.35 per game on average; 42% of meetings had over 2.5 goals and both teams scored in 46%.

When do Crystal Palace and Aston Villa play next?

Aston Villa v Crystal Palace on Sat, 5 Dec 2026, 15:00 UTC (Premier League).

What was the last result between Crystal Palace and Aston Villa?

Crystal Palace 0-0 Aston Villa on Wed, 7 Jan 2026.