The hosts will enter the match off the back of a 2-0 victory over Fulham, while Villa beat Chelsea 2-1 last time out, with Marco Asensio hitting a brace for Unai Emery's side at Villa Park.
Palace are 13th in the Premier League table, picking up 33 points from their 26 league matches this season, while Villa are eighth, two points behind fourth-placed Manchester City.
Here, Sports Mole takes an in-depth look at the head-to-head record and previous meetings between the two sides ahead of their contest at Selhurst Park.
Head-to-head record
Previous meetings: 55
Crystal Palace wins: 16
Draws: 16
Aston Villa wins: 23
Palace and Villa have met on 55 occasions throughout history, and it is Villa that lead the overall head-to-head record, posting 23 victories to Palace's 16, 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 25 occasions, with both teams posting nine wins, while there have been seven draws.
Palace recorded a 5-0 victory over Villa in the corresponding match during the 2023-24 campaign, while it was 2-2 when the pair last locked horns at Villa Park in November 2024.
Villa have won two of their last four Premier League meetings, but they 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 four occasions, and the Frenchman has been in excellent form for Palace this term.
Last 20 meetings
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)
Sep 25, 2004: Aston Villa 1-1 Crystal Palace (Premier League)
Last 10 Premier League meetings
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
Will Rogers be available? How Villa could line up against Palace
Any changes from Glasner? How Palace could line up against Villa
Written by
Matt Law