Manchester City vs Aston Villa Betting Prediction, Tips & Preview

April 21, 2025
2 Minute Read

Our Manchester City vs Aston Villa Prediction Sees City End Villa’s Winning Streak

Manchester City and Aston Villa meet in a mouth-watering midweek Premier League match at the Etihad Stadium. The race for the UEFA Champions League is fascinating, with City a point above seventh-place Villa in fourth.

Premier League Betting Picks

Manchester City Win & BTTS – 3.05

Nico O’Reilly to Score Anytime – 5.00

Bet on Man City vs Aston Villa

Will Man City Secure Huge Three Points on Home Soil?

Man City are slowly but surely getting back to their usual selves, as Pep Guardiola’s boys have won four and drawn two of their last six league and cup matches. Also, last month’s defeat at Nottingham Forest is their only reverse since February.

Aston Villa are for the form team in England right now. Since a heavy 4-1 loss at Crystal Palace in February, Unai Emery’s men have won five out of five in the Premier League. Last weekend, Villa hammered Newcastle United 4-1 at Villa Park.

The top five will finish in the Champions League places this term, and only two points separate Newcastle in third from Villa in seventh. Man City sit pretty in fourth on 58 points, while the Villans are seventh on 57 points.

Both teams will fancy their chances in this one, but Man City are the favourites on home turf. A home win will take City four points clear of Villa, but an away victory will see Emery’s troops leapfrog their opponents.

Recent Manchester City vs Aston Villa Head-to-Head Results

When the teams clashed at Villa Park in December, Aston Villa sealed a 2-1 home victory over Man City. Goals from Jhon Duran and Morgan Rogers did the damage.

When they last met at the Etihad Stadium, Man City ran out big 4-1 winners. Phil Foden was the hero, netting a treble. Villa have not won at City’s home since April 2007.  

Manchester City vs Aston Villa Betting Tips & Predictions

With Aston Villa in such fine form, this could be a tricky test for Man City. The scoreline may be close, but we fancy the Citizens to edge it. Back the home win and both teams to score at 3.05.

Nico O’Reilly has burst onto the scene in Manchester, scoring in the recent wins over Crystal Palace and Everton. Take a punt on the 20-year-old to net in a third consecutive Premier League match (5.00).

Premier League Betting Picks

Manchester City Win & BTTS – 3.05

Nico O’Reilly to Score Anytime – 5.00

View Latest Premier League Odds

Gareth Hinton

Gareth is an experienced sports writer, specialising in football. He can write all types of content, ranging from blog posts to match previews.

Sign up to Lucky Block

Deposit and claim a 200% welcome bonus.

Sign Up