Premier League · Matchweek 19
Gabriel Magalhães 48'
Martín Zubimendi 52'
Leandro Trossard 69'
Gabriel Jesus 78'
HT 0:0
Ollie Watkins 90'
Tue, 30 Dec 2025, 20:15 (UK) · Emirates Stadium, London
Arsenal 1st · 45 pts|Aston Villa 3rd · 39 pts

Arsenal won on the scoreboard and on xG (3.04–2.67).

Player of the matchLeandro Trossard8.5Decisive moment48' Gabriel Magalhães+0.8

Arsenal 4-1 Aston Villa

Key numbers

  • Possession 46% – 54%
  • Shots 22 (7 on target) – 11 (3)
  • Decisive moment: 48' Gabriel Magalhães, FN xPts +0.8
Player of the match
Leandro Trossard 8.5Dominant

Highest FN Score on the pitch: 8.5 (Dominant)

Game state

1-02-03-04-04-1
Arsenal ahead 42 min · level 48 min · Aston Villa ahead 0 min
  • Gabriel Jesus — off the bench 13 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.

48' Gabriel Magalhães Goal +0.8
52' Martín Zubimendi Goal · scorer +0.2 · assist Martin Ødegaard +0.1 +0.3
69' Leandro Trossard Goal · assist Jurriën Timber 0.0
78' Gabriel Jesus Goal · assist Leandro Trossard 0.0
90' Ollie Watkins Goal 0.0
Arsenal Expected (last two seasons) 2.2Own moments +1.1Opponent moments 0.0Time effect −0.3→ League points won 3
Aston Villa Expected (last two seasons) 0.6Own moments 0.0Opponent moments −0.8Time effect +0.2→ 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

ArsenalAston Villa
46%Possession54%
3.04Expected goals (xG)2.67
0.14xG per shot0.24
22Shots11
7Shots on target3
32%Shots on target %27%
17Shots in box9
351Passes416
86%Pass accuracy87%
3Corners3
2Saves3
18Fouls9
2Yellow cards3
4Offsides0

Compared with usual

Arsenal

27 matches this season, all competitions baseline
This matchAvg
Goals42
Conceded10.48
xG3.041.9
xG against2.670.63high
Shots2215.4
On target75.6
Shots faced118.4
xG per shot0.140.12
Possession46%59%
Passes351496.7
Pass accuracy86%84.8%
Corners35.7
Fouls189.8

Aston Villa

25 matches this season, all competitions baseline
This matchAvg
Goals11.6
Conceded40.96high
xG2.671.2
xG against3.041.2high
Shots1111.8
On target34.8
Shots faced2212.2high
xG per shot0.240.1high
Possession54%53.6%
Passes416451
Pass accuracy87%84.8%
Corners35.2
Fouls910

Timeline

  • 45+1' Yellow Mikel Merino
  • 45+2' Yellow Morgan Rogers
  • 46' Sub Amadou Onana → John McGinn
  • 48' Goal Gabriel Magalhães league goal #2
  • 52' Goal Martín Zubimendi league goal #3 assist Martin Ødegaard
  • 61' Sub Jadon Sancho → Donyell Malen
  • 61' Sub Emiliano Buendía → Andrés García
  • 69' Goal Leandro Trossard league goal #5 assist Jurriën Timber
  • 72' VAR Leandro Trossard
  • 73' Sub Mikel Merino → Christian Nørgaard
  • 77' Sub Viktor Gyökeres → Gabriel Jesus
  • 77' Sub Gabriel Magalhães → Myles Lewis-Skelly
  • 78' Goal Gabriel Jesus league goal #1 assist Leandro Trossard
  • 79' Yellow Gabriel Jesus
  • 81' Yellow Lamare Bogarde
  • 82' Sub Morgan Rogers → Jamaldeen Jimoh
  • 82' Sub Youri Tielemans → George Hemmings
  • 83' Sub Jurriën Timber → Ben White
  • 83' Sub Bukayo Saka → Noni Madueke
  • 90' Goal Ollie Watkins league goal #6
  • 90+7' Yellow Ollie Watkins

Category leaders

  • Key passesMartin Ødegaard3
  • Duels wonYouri Tielemans9/12
  • DribblesAmadou Onana2/2
  • Defensive actionsMikel Merino5
  • ShotsMartin Ødegaard4 (on target 2)
  • Fouls wonMorgan Rogers4

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.