City head to the west Midlands on Wednesday night having been held to three league draws in a row, the latest coming in controversial circumstances at home to Tottenham.
However, Pep Guardiola's side have enjoyed their trips to Villa Park in recent times - and are unbeaten against these opponents since Leandro Bacuna and Andreas Weimann were Villa's heroes in a 3-2 win in September 2013.
Date, kick-off time and venue
Aston Villa vs Man City is scheduled for a 8.15pm GMT kick-off tonight, Wednesday, December 6, 2023.
The match will take place at Villa Park in Birmingham.
Where to watch Aston Villa vs Man City
TV channel: In the UK, the game will be televised live on Amazon Prime Video.
Live stream: Subscribers can also catch the contest live online via the Amazon Prime Video app and website.
Live blog: You can follow all the action on matchday via Standard Sport’s live blog!
Aston Villa vs Man City team news
Aston Villa vs Man City prediction
City's lax defence up against a red-hot Villa attack should make for a highly entertaining game.
A 2-2 draw.
Head to head (h2h) history and results
City have not lost this fixture since 2013, winning 13 of their subsequent 15 meetings in all competitions.
Aston Villa wins: 57
Man City wins: 80
Aston Villa vs Man City match odds
Aston Villa: 16/5
Man City: 4/6
Odds via Betfair (subject to change).