Aston Villa vs Crystal Palace: Head-to-Head Record & Stats
22 competitive meetings since 2013 · Premier League, FA Cup, League Cup
Head-to-head summary
Across 22 competitive meetings since the 2013/14 season, Crystal Palace hold the advantage over Aston Villa with 11 wins to 7, alongside 4 draws. Venue has played a major role in this fixture. Aston Villa have picked up 5 wins and 3 draws from 11 matches at home, losing 3. Conversely, Crystal Palace have dominated on their own patch, winning 8 of the 11 encounters at home, while Aston Villa have managed just 2 wins and 1 draw there.
Recent encounters heavily favour Crystal Palace, who put together a winning run of 3 wins in a row between February 2025 and August 2025. During that spell, Palace secured a 4–1 Premier League win, a 3–0 FA Cup victory, and a 0–3 success at Villa Park. Aston Villa last defeated Palace 3–1 in September 2023. Since then, Crystal Palace have gone unbeaten, including a 5–0 home win on 19 May 2024 and a 0–0 draw on 7 January 2026.
Matches average 2.5 goals per game, with over 2.5 goals landing in 12 of 22 games and over 1.5 goals in 14 of 22. Action tends to escalate later, as 64% of all goals come after the break, with an average of 1.59 goals in the second half compared to 0.91 in the first half. Being ahead early is decisive: the side ahead at half-time went on to win in 9 of 11 instances. Both teams scored in 9 of 22 matches.
Next meeting
UTC
Goals & betting stats
Half-time and full-time
HT/FT results
| Half-time ↓ / Full-time → | Aston Villa | Draw | Crystal Palace |
|---|---|---|---|
| Aston Villa ahead at HT | 523% | 0 | 15% |
| Level at HT | 29% | 314% | 627% |
| Crystal Palace ahead at HT | 0 | 15% | 418% |
22 matches decided in 90 minutes with a recorded half-time score. The side ahead at the break went on to win 9 of 11 times (82%).
Trailed at the break 5 times, came back to win 0.
Trailed at the break 6 times, came back to win 1.
Most common scores
- Aston Villa 1–0 Crystal Palace 3× · 14%
- Aston Villa 0–1 Crystal Palace 3× · 14%
- Aston Villa 0–0 Crystal Palace 2× · 9%
- Aston Villa 0–3 Crystal Palace 2× · 9%
- Aston Villa 1–2 Crystal Palace 2× · 9%
- Aston Villa 1–4 Crystal Palace 1× · 5%
Home and away record
When Aston Villa play at home (11 games)
Aston Villa 5 · Draws 3 · Crystal Palace 3
When Crystal Palace play at home (11 games)
Aston Villa 2 · Draws 1 · Crystal Palace 8
Record by competition
| Competition | Played | Aston Villa | Draws | Crystal Palace | Share |
|---|---|---|---|---|---|
| Premier League | 20 | 7 | 4 | 9 | |
| FA Cup | 1 | 0 | 0 | 1 | |
| League Cup | 1 | 0 | 0 | 1 |
Last Aston Villa vs Crystal Palace results
| Date | Home | Score | Away | Competition |
|---|---|---|---|---|
| Crystal Palace | 0–0HT 0–0 | Aston Villa | Premier League · Matchday 21 | |
| Aston Villa | 0–3HT 0–1 | Crystal Palace | Premier League · Matchday 3 | |
| Crystal Palace | 3–0HT 1–0 | Aston Villa | FA Cup · Semi-finals | |
| Crystal Palace | 4–1HT 1–0 | Aston Villa | Premier League · Matchday 27 | |
| Aston Villa | 2–2HT 1–2 | Crystal Palace | Premier League · Matchday 12 | |
| Aston Villa | 1–2HT 1–1 | Crystal Palace | League Cup · Round of 16 | |
| Crystal Palace | 5–0HT 2–0 | Aston Villa | Premier League · Matchday 38 | |
| Aston Villa | 3–1HT 0–0 | Crystal Palace | Premier League · Matchday 5 | |
| Aston Villa | 1–0HT 1–0 | Crystal Palace | Premier League · Matchday 26 | |
| Crystal Palace | 3–1HT 1–1 | Aston Villa | Premier League · Matchday 3 |
Show all 22 meetings
| Date | Home | Score | Away | Competition |
|---|---|---|---|---|
| Aston Villa | 1–1HT 0–0 | Crystal Palace | Premier League · Matchday 37 | |
| Crystal Palace | 1–2HT 0–1 | Aston Villa | Premier League · Matchday 13 | |
| Crystal Palace | 3–2HT 1–2 | Aston Villa | Premier League · Matchday 36 | |
| Aston Villa | 3–0HT 1–0 | Crystal Palace | Premier League · Matchday 15 | |
| Aston Villa | 2–0HT 1–0 | Crystal Palace | Premier League · Matchday 35 | |
| Crystal Palace | 1–0HT 0–0 | Aston Villa | Premier League · Matchday 4 | |
| Aston Villa | 1–0HT 0–0 | Crystal Palace | Premier League · Matchday 21 | |
| Crystal Palace | 2–1HT 0–0 | Aston Villa | Premier League · Matchday 3 | |
| Aston Villa | 0–0HT 0–0 | Crystal Palace | Premier League · Matchday 20 | |
| Crystal Palace | 0–1HT 0–1 | Aston Villa | Premier League · Matchday 14 | |
| Crystal Palace | 1–0HT 0–0 | Aston Villa | Premier League · Matchday 34 | |
| Aston Villa | 0–1HT 0–0 | Crystal Palace | Premier League · Matchday 18 |
Premier League
| Date | Home | Score | Away | Competition |
|---|---|---|---|---|
| Crystal Palace | 0–0HT 0–0 | Aston Villa | Premier League · Matchday 21 | |
| Aston Villa | 0–3HT 0–1 | Crystal Palace | Premier League · Matchday 3 | |
| Crystal Palace | 4–1HT 1–0 | Aston Villa | Premier League · Matchday 27 | |
| Aston Villa | 2–2HT 1–2 | Crystal Palace | Premier League · Matchday 12 | |
| Crystal Palace | 5–0HT 2–0 | Aston Villa | Premier League · Matchday 38 | |
| Aston Villa | 3–1HT 0–0 | Crystal Palace | Premier League · Matchday 5 | |
| Aston Villa | 1–0HT 1–0 | Crystal Palace | Premier League · Matchday 26 | |
| Crystal Palace | 3–1HT 1–1 | Aston Villa | Premier League · Matchday 3 | |
| Aston Villa | 1–1HT 0–0 | Crystal Palace | Premier League · Matchday 37 | |
| Crystal Palace | 1–2HT 0–1 | Aston Villa | Premier League · Matchday 13 |
Show all 20 meetings
| Date | Home | Score | Away | Competition |
|---|---|---|---|---|
| Crystal Palace | 3–2HT 1–2 | Aston Villa | Premier League · Matchday 36 | |
| Aston Villa | 3–0HT 1–0 | Crystal Palace | Premier League · Matchday 15 | |
| Aston Villa | 2–0HT 1–0 | Crystal Palace | Premier League · Matchday 35 | |
| Crystal Palace | 1–0HT 0–0 | Aston Villa | Premier League · Matchday 4 | |
| Aston Villa | 1–0HT 0–0 | Crystal Palace | Premier League · Matchday 21 | |
| Crystal Palace | 2–1HT 0–0 | Aston Villa | Premier League · Matchday 3 | |
| Aston Villa | 0–0HT 0–0 | Crystal Palace | Premier League · Matchday 20 | |
| Crystal Palace | 0–1HT 0–1 | Aston Villa | Premier League · Matchday 14 | |
| Crystal Palace | 1–0HT 0–0 | Aston Villa | Premier League · Matchday 34 | |
| Aston Villa | 0–1HT 0–0 | Crystal Palace | Premier League · Matchday 18 |
Cups & Europe
| Date | Home | Score | Away | Competition |
|---|---|---|---|---|
| Crystal Palace | 3–0HT 1–0 | Aston Villa | FA Cup · Semi-finals | |
| Aston Villa | 1–2HT 1–1 | Crystal Palace | League Cup · Round of 16 |
Records
26 Dec 2020 · Premier League · Villa Park
19 May 2024 · Premier League · Selhurst Park
Crystal Palace 4–1 Aston Villa (Feb 2025); Crystal Palace 5–0 Aston Villa (May 2024); Crystal Palace 3–2 Aston Villa (May 2021)
Feb 2025 – Aug 2025
Current form
Aston Villa
- L
- D
- L
- W
- W
10th in Premier League · 12 pts from 9 games. Last: Barcelona 3–0 Aston Villa (Champions League).
Crystal Palace
- L
- W
- L
- D
- L
18th in Premier League · 7 pts from 9 games. Last: Tottenham 2–0 Crystal Palace (Premier League).
Aston Villa vs Crystal Palace FAQ
Who has won more Aston Villa vs Crystal Palace matches?
Crystal Palace have won more: 11 wins to Aston Villa's 7, with 4 draws, from 22 competitive meetings since the 2013/14 season.
What was the last Aston Villa vs Crystal Palace result?
Crystal Palace 0–0 Aston Villa, played on 7 January 2026 (Premier League).
How many goals are scored in Aston Villa vs Crystal Palace games?
The fixture averages 2.50 goals per game. Over 2.5 goals landed in 55% of meetings and both teams scored in 41%.
What is the most common score in Aston Villa vs Crystal Palace?
Aston Villa 1–0 Crystal Palace, which has happened 3 times in 22 meetings since the 2013/14 season.
What is the biggest win in Aston Villa vs Crystal Palace history?
In our records (since the 2013/14 season) the biggest margin is Crystal Palace 5–0 Aston Villa, on 19 May 2024 (Premier League).
When do Aston Villa and Crystal Palace play next?
Aston Villa host Crystal Palace on Saturday 5 December 2026 at 15:00 UTC (Premier League).
More Premier League head-to-heads
Aston Villa vs…
Competitive matches since the 2013/14 season, friendlies excluded. A match decided on penalties counts as a draw. Last updated 4 Nov 2026.