Premier League · Matchweek 28
João Gomes 61'
Rodrigo Gomes 90'
HT 0:0
Fri, 27 Feb 2026, 20:00 (UK) · Molineux Stadium, Wolverhampton
Wolves 20th · 13 pts|Aston Villa 3rd · 51 pts

Aston Villa edged xG (0.92–1.06) but Wolves took the win.

Player of the matchJoão Gomes8.0Decisive moment61' João Gomes+1.1

Wolves 2-0 Aston Villa

Key numbers

  • Possession 39% – 61%
  • Shots 9 (2 on target) – 14 (5)
  • Decisive moment: 61' João Gomes, FN xPts +1.1
Player of the match
João Gomes 8.0Dominant

Highest FN Score on the pitch: 8.0 (Dominant)

Game state

1-02-0
Wolves ahead 29 min · level 61 min · Aston Villa ahead 0 min
  • Rodrigo Gomes — off the bench 6 min · 1G 0A

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.

61' João Gomes Goal · scorer +0.8 · assist Adam Armstrong +0.3 +1.1
90' Rodrigo Gomes Goal +0.3
Wolves Expected (last two seasons) 1.1Own moments +1.4Opponent moments 0.0Time effect +0.5→ League points won 3
Aston Villa Expected (last two seasons) 1.7Own moments 0.0Opponent moments −1.0Time effect −0.7→ 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

WolvesAston Villa
39%Possession61%
0.92Expected goals (xG)1.06
0.1xG per shot0.08
9Shots14
2Shots on target5
22%Shots on target %36%
6Shots in box10
316Passes495
79%Pass accuracy88%
0Corners5
4Saves0
12Fouls19
3Yellow cards3
1Offsides0

Compared with usual

Wolves

33 matches this season, all competitions baseline
This matchAvg
Goals21
Conceded01.8
xG0.921
xG against1.061.4
Shots910.4
On target23.5
Shots faced1413.3
xG per shot0.10.1
Possession39%44.6%
Passes316383.8
Pass accuracy79%79.1%
Corners03.5
Fouls1213.4

Aston Villa

38 matches this season, all competitions baseline
This matchAvg
Goals01.5
Conceded21
xG1.061.3
xG against0.921.3
Shots1412.7
On target54.7
Shots faced912.4
xG per shot0.080.1
Possession61%54.4%
Passes495460.7
Pass accuracy88%84.7%
Corners55.3
Fouls1910.1high

Timeline

  • 45+1' Yellow Yerson Mosquera
  • 51' Yellow Adam Armstrong
  • 54' Yellow Emiliano Buendía
  • 58' Yellow Jean-Ricner Bellegarde
  • 60' Sub Douglas Luiz → Ross Barkley
  • 60' Sub Jadon Sancho → Leon Bailey
  • 61' Goal João Gomes league goal #1 assist Adam Armstrong
  • 70' Sub Lucas Digne → Ian Maatsen
  • 70' Sub Emiliano Buendía → Tammy Abraham
  • 75' Yellow Leon Bailey
  • 81' Sub Jean-Ricner Bellegarde → Tolu Arokodare
  • 86' Sub Ollie Watkins → Alysson
  • 89' Sub André → Angel Gomes
  • 90' Goal Rodrigo Gomes league goal #2
  • 90+2' Yellow Matty Cash
  • 90+3' Sub Adam Armstrong → Rodrigo Gomes

Category leaders

  • Key passesMatty Cash2
  • Duels wonMatty Cash8/15
  • DribblesJoão Gomes3/3
  • Defensive actionsToti Gomes7
  • ShotsAmadou Onana3 (on target 1)
  • Fouls wonMateus Mané5

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.