Crystal Palace 9–7 across the last 20 meetings · 4 draws · these games average 2.5 goals (meetings on record since 2013)
Last meeting: Wed 7 Jan 2026, Aston Villa at Crystal Palace: the game ended level at 0-0.
| Date | Game | Score | Winner |
|---|
| 7 Jan 2026 | Aston Villa @ Crystal Palace | 0–0 | Draw |
| 31 Aug 2025 | Crystal Palace @ Aston Villa | 0–3 | Crystal Palace |
| 25 Feb 2025 | Aston Villa @ Crystal Palace | 4–1 | Crystal Palace |
| 23 Nov 2024 | Crystal Palace @ Aston Villa | 2–2 | Draw |
| 19 May 2024 | Aston Villa @ Crystal Palace | 5–0 | Crystal Palace |
| 16 Sep 2023 | Crystal Palace @ Aston Villa | 3–1 | Aston Villa |
| 4 Mar 2023 | Crystal Palace @ Aston Villa | 1–0 | Aston Villa |
| 20 Aug 2022 | Aston Villa @ Crystal Palace | 3–1 | Crystal Palace |
| 15 May 2022 | Crystal Palace @ Aston Villa | 1–1 | Draw |
| 27 Nov 2021 | Aston Villa @ Crystal Palace | 1–2 | Aston Villa |
Table shows the last 10 — the record above counts all 20 meetings on file.