Taking a break from their respective Premier League end-of-season missions, Crystal Palace and Aston Villa cross paths at Wembley for a fascinating FA Cup semi-final on Saturday evening.
The Eagles are still waiting to hoist the famous trophy aloft, only achieving two runners-up finishes in 1990 and 2016, whereas their West Midlands counterparts are seeking to win the title for the eighth time in their history.
After taking down Stockport County, Doncaster Rovers and Millwall in the earlier rounds of the competition, Oliver Glasner's men saw off Fulham 3-0 in the semi-finals, while Villa defeated Tottenham Hotspur, West Ham United and Cardiff City before eliminating Preston North End by the same scoreline.
However, neither side managed to come up trumps in their rearranged midweek matches, where Palace held Arsenal to a 2-2 draw while the Lions shipped a gut-wrenching last-minute goal to Manchester City in a 2-1 defeat.
Here, Sports Mole looks at the head-to-head record and previous meetings between the two clubs.

Head-to-head record
Previous meetings: 56
Crystal Palace wins: 17
Draws: 16
Aston Villa wins: 23
Palace and Villa have met on 56 occasions throughout history, and it is the Lions that lead the overall head-to-head record, posting 23 victories to Palace's 17, while there have also been 16 draws.
It is a fixture that dates back to February 1913, with Villa running out 5-0 winners in the FA Cup, while the first-ever league game between the two sides took place in September 1967, with Palace 1-0 winners.
In the Premier League, it is a match which has been played on 26 occasions, with Palace posting 10 wins to Villa's nine, while there have been seven draws.
Palace recorded a 5-0 victory over Villa on home soil during the 2023-24 campaign, while it was 2-2 when the pair last locked horns at Villa Park in November 2024.
The Eagles were then 4-1 winners over Villa in their last meeting at Selhurst Park in February 2025, making it three wins from their last four matches with the Lions, remaining unbeaten in the process, and Villa have not been victorious at Selhurst Park in England's top flight since November 2021.
Jean-Philippe Mateta is actually the all-time leading Premier League goalscorer in this fixture, finding the back of the net on five occasions, and the Frenchman has been in excellent form for Palace during the 2024-25 campaign.
Last 20 meetings
Feb 25, 2025: Crystal Palace 4-1 Aston Villa (Premier League)
Nov 23, 2024: Aston Villa 2-2 Crystal Palace (Premier League)
Oct 30, 2024: Aston Villa 1-2 Crystal Palace (EFL Cup Round of 16)
May 19, 2024: Crystal Palace 5-0 Aston Villa (Premier League)
Sep 16, 2023: Aston Villa 3-1 Crystal Palace (Premier League)
Mar 04, 2023: Aston Villa 1-0 Crystal Palace (Premier League)
Aug 20, 2022: Crystal Palace 3-1 Aston Villa (Premier League)
May 15, 2022: Aston Villa 1-1 Crystal Palace (Premier League)
Nov 27, 2021: Crystal Palace 1-2 Aston Villa (Premier League)
May 16, 2021: Crystal Palace 3-2 Aston Villa (Premier League)
Dec 26, 2020: Aston Villa 3-0 Crystal Palace (Premier League)
Jul 12, 2020: Aston Villa 2-0 Crystal Palace (Premier League)
Aug 31, 2019: Crystal Palace 1-0 Aston Villa (Premier League)
Jan 12, 2016: Aston Villa 1-0 Crystal Palace (Premier League)
Aug 22, 2015: Crystal Palace 2-1 Aston Villa (Premier League)
Jan 01, 2015: Aston Villa 0-0 Crystal Palace (Premier League)
Dec 02, 2014: Crystal Palace 0-1 Aston Villa (Premier League)
Apr 12, 2014: Crystal Palace 1-0 Aston Villa (Premier League)
Dec 26, 2013: Aston Villa 0-1 Crystal Palace (Premier League)
Jan 03, 2005: Crystal Palace 2-0 Aston Villa (Premier League)
Last 10 Premier League meetings
Feb 25, 2025: Crystal Palace 4-1 Aston Villa (Premier League)
Nov 23, 2024: Aston Villa 2-2 Crystal Palace (Premier League)
May 19, 2024: Crystal Palace 5-0 Aston Villa (Premier League)
Sep 16, 2023: Aston Villa 3-1 Crystal Palace (Premier League)
Mar 04, 2023: Aston Villa 1-0 Crystal Palace (Premier League)
Aug 20, 2022: Crystal Palace 3-1 Aston Villa (Premier League)
May 15, 2022: Aston Villa 1-1 Crystal Palace (Premier League)
Nov 27, 2021: Crystal Palace 1-2 Aston Villa (Premier League)
May 16, 2021: Crystal Palace 3-2 Aston Villa (Premier League)
Dec 26, 2020: Aston Villa 3-0 Crystal Palace (Premier League)
Jul 12, 2020: Aston Villa 2-0 Crystal Palace (Premier League)
Read more on Crystal Palace vs Aston Villa
- Click here to read our full preview for Crystal Palace vs Aston Villa
- Richards's return and midfield dilemma: Predicted Palace XI vs. Aston Villa
- Watkins starts as two changes made: Predicted Aston Villa XI vs. Palace
No Data Analysis info