Premier League Gameweek 31 Sun, Mar 22 2026 · 14:15 Villa Park, Birmingham
2–0 Full time · HT 1–0 xG 1.69 – 0.85
  • J. McGinn 15’
  • O. Watkins 68’
Full match report oneScoredOdds · Value · Detailed stats →
Match story · our forecast vs the result iModel is our forecast, published before the match and locked at kick-off: expected goals for each side and the probability of every outcome.

xG after the match measures the quality of the chances each side actually created. It is known only after the final whistle, so it is not a forecast.

Aston Villa beat West Ham

Aston Villa entered as favourites and won 2–0 through goals from McGinn and Watkins. Aston Villa finished with the higher xG (1.69 vs 0.85). On the chances created, West Ham deserved more: 0.8 expected points against the 0 points they took.

Aston Villa ✓48%
Draw26%
West Ham26%

Model vs reality

Aston Villa goals
2
Model 1.61 · xG 1.69
West Ham goals
0
Model 1.12 · xG 0.85
Total goals
2
Model 2.73 · xG 2.54
Score 2–0
8%
Most likely 1–1 (12%)
Over 2.5
No
Model 51%
Both scored
No
Model 55%
Match facts
★ Player of the matchK. MavropanosWest Ham
8.7
  • RefereePaul Tierney
  • VenueVilla Park
  • Table before kick-offAston Villa 4th · West Ham 18th

Timeline

  1. J. McGinn 1–0Assist J. Sancho
    15’
  2. VAR O. WatkinsPenalty cancelled
    27’
  3. A. Wan-BissakaYellow card · Foul
    45’
  4. Half time · 1–0
  5. ⇄ Adama TraoréFor F. Potts
    46’
  6. ⇄ C. WilsonFor V. Castellanos
    46’
  7. ⇄ Y. TielemansFor J. McGinn
    67’
  8. ⇄ L. BaileyFor J. Sancho
    67’
  9. ⇄ Douglas LuizFor R. Barkley
    67’
  10. O. Watkins 2–0
    68’
  11. ⇄ E. BuendíaFor M. Rogers
    77’
  12. ⇄ S. MagassaFor A. Wan-Bissaka
    83’
  13. ⇄ M. KantéFor T. Souček
    83’
  14. ⇄ T. AbrahamFor O. Watkins
    87’
  15. Full time · 2–0

Team stats

Aston Villa23 shots · 12 in box, 11 outside
West Ham9 shots · 8 in box, 1 outside
Aston VillaWest Ham
59% Possession 41%
1.69 Expected goals (xG) 0.85
1.96 Expected points (xPts) 0.80
23 Shots 9
7 Shots on target 1
9 Shots off target 3
7 Blocked shots 5
12 Shots inside the box 8
11 Shots outside the box 1
507 Passes 342
89% Pass accuracy 83%
6 Corners 6
1 Goalkeeper saves 4
3 Fouls 7
0 Offsides 4
0 Yellow cards 1
0 Red cards 0
7.38 Team rating 6.68

Line-ups

Aston Villa 4-2-3-1

237.3 E. Martínez(G)
127.6 L. Digne 147.5 Pau Torres 47.6 E. Konsa 27.2 M. Cash
67.3 R. Barkley ↓67’ 247.9 A. Onana
277.3 M. Rogers ↓77’ 77.9 J. McGinn ↓67’ 197.2 J. Sancho A↓67’
117.2 O. Watkins ↓87’
  • 23E. Martínez (G)7.3
  • 12L. Digne7.6
  • 14Pau Torres7.5
  • 4E. Konsa7.6
  • 2M. Cash7.2
  • 6R. Barkley↓67’7.3
  • 24A. Onana7.9
  • 27M. Rogers↓77’7.3
  • 7J. McGinn↓67’7.9
  • 19J. SanchoA↓67’7.2
  • 11O. Watkins↓87’7.2

Substitutes used

  • 8Y. Tielemans↑67’6.6
  • 31L. Bailey↑67’6.5
  • 21Douglas Luiz↑67’6.6
  • 18T. Abraham↑87’6.3
  • 10E. Buendía↑77’6.6

Unused: M. Bizot, T. Mings, I. Maatsen, L. Bogarde

West Ham 4-3-3

16.5 M. Hermansen(G)
126.6 E. Diouf 46.2 A. Disasi 158.7★ K. Mavropanos 296.3 A. Wan-Bissaka ↓83’
186.9 Mateus Fernandes 326.3 F. Potts ↓46’ 286.5 T. Souček ↓83’
196.3 Pablo 116.6 V. Castellanos ↓46’ 206.6 J. Bowen
  • 1M. Hermansen (G)6.5
  • 12E. Diouf6.6
  • 4A. Disasi6.2
  • 15K. Mavropanos ★8.7
  • 29A. Wan-Bissaka↓83’6.3
  • 18Mateus Fernandes6.9
  • 32F. Potts↓46’6.3
  • 28T. Souček↓83’6.5
  • 19Pablo6.3
  • 11V. Castellanos↓46’6.6
  • 20J. Bowen6.6

Substitutes used

  • 17Adama Traoré↑46’6.7
  • 27S. Magassa↑83’6.3
  • 9C. Wilson↑46’6.2
  • 55M. Kanté↑83’6.7

Unused: F. Herrick, A. Areola, K. Walker-Peters, M. Kilman, O. Scarles

Player stats

Top rated
K. MavropanosWest Ham8.7
2nd
A. OnanaAston Villa7.9
3rd
J. McGinnAston Villa7.9

Aston Villa

West Ham

Match data from eScored. Ratings are the data provider's 0–10 match ratings; 7.2 and above is a strong game, 8+ is rare.