Crystal Palace face Aston Villa at Selhurst Park in a Premier League Round 21 clash on Wednesday, 7 January. Both sides arrive in similar short‑term form, each taking 3 wins, 2 draws and 1 defeat from their last six league matches, so momentum is evenly balanced. Crystal Palace has been effective both home and away, suggesting they will press aggressively and look to exploit space behind Villa’s back line. Villa under Unai Emery remain organised and ball‑secure, but the recent 3–0 defeat to this same opponent highlights some vulnerability when pressed and hit in transition. The Crystal Palace vs Aston Villa match will kick off at 19:30 UK Time.

When is the Crystal Palace vs Aston Villa game on TV?
- Competition: Premier League
- Game Day: Wednesday, 7 January 2026
- Kick-off: 19:30 UK Time
- Stadium: Selhurst Park, London
What channel is Crystal Palace vs Aston Villa on
- UK: Sky Go UK, SKY GO Extra, Sky Sports+
- USA: Peacock
- Australia: Stan Sport
- Canada: DAZN Canada, fuboTV Canada, Fubo Sports Network 4 Canada
Aston Villa’s next matches on TV
| Date/Competition | Match/Venue | TV Channels |
|---|---|---|
| Sat, 10 Jan FA Cup | Tottenham vs Aston Villa Tottenham Hotspur Stadium | discovery+, ESPN Select |
| Sun, 18 Jan Premier League | Aston Villa vs Everton Villa Park | Sky Sports |
| Thu, 22 Jan Europa League | Fenerbahçe vs Aston Villa Chobani Stadium Fenerbahce | discovery+, Paramount+ |
| Sun, 25 Jan Premier League | Newcastle vs Aston Villa St. James’ Park | Sky Sports |
| Thu, 29 Jan Europa League | Aston Villa vs Salzburg Villa Park | Paramount+ |
You can watch this match live online for free and see Aston Villa highlights of the goals.








