Preview
The Premier League curtain falls on Sunday, 24 May 2026 (16:00 GMT), and our Manchester City vs Aston Villa prediction comes with a very human twist: this may be Pep Guardiola’s final match at the Etihad. Reports say he has told the squad he’s stepping down after this game, while he publicly keeps the door half-open with talk of needing to speak to the chairman first. Either way, it has the feel of a farewell party—except the guests are Aston Villa, and they never arrive quietly.
The title storyline has flipped fast. City’s hopes ended on 19 May after a 1–1 draw with Bournemouth, even with a late Erling Haaland equaliser. That left them four points behind Arsenal, confirming Arsenal as champions. City are locked into second, but they still bring silverware energy after winning the FA Cup final 1–0 against Chelsea to complete a domestic cup double.
Villa travel in a mood that says “don’t mind us, we belong here.” Unai Emery’s side secured fourth place and Champions League football with a bold 4–2 win over Liverpool on 15 May. There’s also a big scheduling wrinkle: Villa play SC Freiburg in the Europa League final on 20 May, so rotation and tired legs could be part of Emery’s final selection.
City’s recent run (WWDWW) shows a team still operating at a high level: two 3–0 league wins over Crystal Palace and Brentford sit alongside that cup success. Guardiola’s football remains possession-first, and the numbers fit the script—especially when Haaland is finishing moves created by wide thrust and quick combinations from players like Jérémy Doku and Phil Foden. Guardiola has also hinted at fatigue after a packed schedule, which might show in transitions if City lose the ball in bad areas.
Villa’s form (WLDWW) has been built on sharp attacking moments. Ollie Watkins (14 league goals) and Morgan Rogers give them speed and direct running, with John McGinn often setting the tone. Emery’s structure can involve a high line and disciplined press triggers—dangerous when it works, risky when Haaland is waiting like a tax bill.
Now to the NerdyTips angle: odds lean heavily City. The market prices a home win at 1.34, draw at 6.2, and away win at 8.75. That lines up with squad strength too—City’s estimated squad value (€1.31bn) is more than double Villa’s (€548.75m). Still, Villa have shown they can bite big teams away from home, like the surprise 2–2 draw at Arsenal on 18 January when they were priced at 6.2 just to win.
For the 1X2 market, our analysis points to Home win (1) as the most likely result, with confidence 1.8 and the same 1.34 odds. The projected match flow supports that: City are forecast at 70% possession, 18 shots (6 on target), and 8 corners. Villa are projected at 30% possession, 6 shots (2 on target), and 2 corners. In plain terms: expect City to camp in Villa’s half and keep knocking.
For goals, both NerdyTips and our stats model land on the same main betting tips angle: Over 2.5 goals at 1.34. NerdyTips rates it 3.7/10 for trust, while our model is slightly higher at 3.8/10—still cautious, but clearly the best under/over value based on expected tempo and shot volume.
The most recent head to head (22 April 2025) finished 2–1 to City—matching our expected scoreline here. Villa will have moments, especially if City’s legs fade late, but the overall picture still points to City controlling the game and the scoreboard. Final word: this Manchester City vs Aston Villa prediction is a City win with goals in it—like a season finale that saves the best lines for the last episode.
Read More
Read Less
Want to see how AI predicts football matches? → Check the latest results !
Meaningless match!
O2.5 -294
At least 3 goals will be scored in the match with odds of -2941 -303
Man. City is expected to win with odds of -303Over 2.5 -294
At least 3 goals will be scored in the matchYes -172
Both teams are expected to score1X&O2.5 -204
Home win/draw and over 2.5 goals
1:0
2:1
|
20
-
2
-
6
|
|
Aston Villa |
26-Oct-25
1:0
| Man. City ![]() |
Aston Villa |
21-Dec-24
2:1
| Man. City ![]() |
Aston Villa |
06-Dec-23
1:0
| Man. City ![]() |
Aston Villa |
03-Sep-22
1:1
| Man. City ![]() |
Aston Villa |
01-Dec-21
1:2
| Man. City ![]() |
Aston Villa |
21-Apr-21
1:2
| Man. City ![]() |
Aston Villa |
30-Jan-16
0:4
| Man. City ![]() |
Aston Villa |
01-Mar-20
1:2
| Man. City ![]() |
Aston Villa |
22-Jan-11
1:0
| Man. City ![]() |
Aston Villa |
12-Feb-12
0:1
| Man. City ![]() |
| 19 May | D |
Bournemouth
| 1 |
Man. City
| 1 |
| 16 May | W |
Chelsea
| 0 |
Man. City
| 1 |
| 13 May | W |
Man. City
| 3 |
Crystal P.
| 0 |
| 09 May | W |
Man. City
| 3 |
Brentford
| 0 |
| 04 May | D |
Everton
| 3 |
Man. City
| 3 |
| 25 Apr | W |
Man. City
| 2 |
Southampton
| 1 |
| 22 Apr | W |
Burnley
| 0 |
Man. City
| 1 |
| 19 Apr | W |
Man. City
| 2 |
Arsenal
| 1 |
| 12 Apr | W |
Chelsea
| 0 |
Man. City
| 3 |
| 04 Apr | W |
Man. City
| 4 |
Liverpool
| 0 |
| 20 May | W | SC Freiburg |
0 | Aston Villa |
3 |
| 15 May | W | Aston Villa |
4 | Liverpool |
2 |
| 10 May | D | Burnley |
2 | Aston Villa |
2 |
| 07 May | W | Aston Villa |
4 | Nottingham F |
0 |
| 03 May | L | Aston Villa |
1 | Tottenham |
2 |
| 30 Apr | L | Nottingham F |
1 | Aston Villa |
0 |
| 25 Apr | L | Fulham |
1 | Aston Villa |
0 |
| 19 Apr | W | Aston Villa |
4 | Sunderland |
3 |
| 16 Apr | W | Aston Villa |
4 | Bologna |
0 |
| 12 Apr | D | Nottingham F |
1 | Aston Villa |
1 |
England - Premier League| Team | M | G | P | |
|---|---|---|---|---|
| 1 |
Arsenal | 37 | 69-26 | 82 |
| 2 |
Manchester | 37 | 76-33 | 78 |
| 3 |
Manchester | 37 | 66-50 | 68 |
| 4 |
Aston Villa | 37 | 54-48 | 62 |
| 5 |
Liverpool | 37 | 62-52 | 59 |
| 6 |
Bournemouth | 37 | 57-53 | 56 |
| 7 |
Brighton | 37 | 52-43 | 53 |
| 8 |
Chelsea | 37 | 57-50 | 52 |
| 9 |
Brentford | 37 | 54-51 | 52 |
| 10 |
Sunderland | 37 | 40-47 | 51 |
| 11 |
Newcastle | 37 | 53-53 | 49 |
| 12 |
Everton | 37 | 47-49 | 49 |
| 13 |
Fulham | 37 | 45-51 | 49 |
| 14 |
Leeds | 37 | 49-53 | 47 |
| 15 |
Crystal Palace | 37 | 40-49 | 45 |
| 16 |
Nottingham | 37 | 47-50 | 43 |
| 17 |
Tottenham | 37 | 47-57 | 38 |
| 18 |
West Ham | 37 | 43-65 | 36 |
| 19 |
Burnley | 37 | 37-74 | 21 |
| 20 |
Wolves | 37 | 26-67 | 19 |