Premier League · Matchweek 31
John McGinn 15'
Ollie Watkins 68'
HT 1:0
Sun, 22 Mar 2026, 14:15 (UK) · Villa Park, Birmingham
Aston Villa 4th · 54 pts|West Ham 18th · 29 pts

Aston Villa won on the scoreboard and on xG (1.69–0.85).

Player of the matchAmadou Onana8.1Decisive moment15' John McGinn+0.6

Aston Villa 2-0 West Ham

Key numbers

  • Possession 59% – 41%
  • Shots 23 (7 on target) – 9 (1)
  • Decisive moment: 15' John McGinn, FN xPts +0.6
Player of the match
Amadou Onana 8.1Dominant

Highest FN Score on the pitch: 8.1 (Dominant)

Game state

1-02-0
Aston Villa ahead 75 min · level 15 min · West Ham ahead 0 min

FN xPts — what each moment was worth

How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist.

15' John McGinn Goal · scorer +0.4 · assist Jadon Sancho +0.2 +0.6
68' Ollie Watkins Goal +0.3
Aston Villa Expected (last two seasons) 2.0Own moments +0.9Opponent moments 0.0Time effect +0.1→ League points won 3
West Ham Expected (last two seasons) 0.8Own moments 0.0Opponent moments −0.7Time effect −0.1→ League points won 0

Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.

How FN Score and FN xPts work →

Match stats

Aston VillaWest Ham
59%Possession41%
1.69Expected goals (xG)0.85
0.07xG per shot0.09
23Shots9
7Shots on target1
30%Shots on target %11%
12Shots in box8
507Passes342
89%Pass accuracy83%
6Corners6
1Saves4
3Fouls7
0Yellow cards1
0Offsides4

Compared with usual

Aston Villa

43 matches this season, all competitions baseline
This matchAvg
Goals21.4
Conceded01.1
xG1.691.3
xG against0.851.3
Shots2312.3
On target74.5
Shots faced912.3
xG per shot0.070.1
Possession59%54%
Passes507461.2
Pass accuracy89%84.9%
Corners65.2
Fouls310.1

West Ham

34 matches this season, all competitions baseline
This matchAvg
Goals01.3
Conceded21.8
xG0.851.2
xG against1.691.6
Shots910.8
On target13.6
Shots faced2315.2
xG per shot0.090.12
Possession41%44%
Passes342400.1
Pass accuracy83%78.5%
Corners65.4
Fouls711.4

Timeline

  • 15' Goal John McGinn league goal #4 assist Jadon Sancho
  • 27' VAR Ollie Watkins
  • 45' Yellow Aaron Wan-Bissaka
  • 46' Sub Freddie Potts → Adama Traoré
  • 46' Sub Valentín Castellanos → Callum Wilson
  • 67' Sub John McGinn → Youri Tielemans
  • 67' Sub Jadon Sancho → Leon Bailey
  • 67' Sub Ross Barkley → Douglas Luiz
  • 68' Goal Ollie Watkins league goal #9
  • 77' Sub Morgan Rogers → Emiliano Buendía
  • 83' Sub Aaron Wan-Bissaka → Soungoutou Magassa
  • 83' Sub Tomáš Souček → Mohamadou Kanté
  • 87' Sub Ollie Watkins → Tammy Abraham

Category leaders

  • Key passesMorgan Rogers4
  • Duels wonLucas Digne8/10
  • DribblesAdama Traoré4/6
  • Defensive actionsAmadou Onana11
  • ShotsMorgan Rogers3 (on target 3)

Past-season matches are summarised from match data (API-Football) without a written review. FN Score and FN xPts are calculated by Fulltime Note using a published formula.