Serie A · Matchweek 2
1:2
Denzel Dumfries 17'
HT 1:2
Keinan Davis 29' (pen)
Arthur Atta 40'
Sun, 31 Aug 2025, 19:45 (UK) · Stadio Giuseppe Meazza, Milan
Inter 5th → 6th · 3 pts|Udinese 11th → 5th · 4 pts

Inter edged xG (1.97–1.21) but Udinese took the win.

Player of the matchKeinan Davis8.2Decisive moment40' Arthur Atta+0.9

Inter 1-2 Udinese

Key numbers

  • Possession 68% – 32%
  • Shots 16 (4 on target) – 10 (5)
  • Decisive moment: 40' Arthur Atta, FN xPts +0.9
Player of the match
Keinan Davis 8.2Dominant

Highest FN Score on the pitch: 8.2 (Dominant)

Game state

1-01-11-2
Inter ahead 12 min · level 28 min · Udinese ahead 50 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.

17' Denzel Dumfries Goal · scorer +0.3 · assist Marcus Thuram +0.2 +0.5
29' Keinan Davis Pen goal +0.4
40' Arthur Atta Goal · scorer +0.6 · assist Keinan Davis +0.3 +0.9
Inter Expected (last two seasons) 2.3Own moments +0.5Opponent moments −1.5Time effect −1.3→ League points won 0
Udinese Expected (last two seasons) 0.5Own moments +1.3Opponent moments −0.4Time effect +1.6→ League points won 3

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

InterUdinese
68%Possession32%
1.97Expected goals (xG)1.21
0.12xG per shot0.12
16Shots10
4Shots on target5
25%Shots on target %50%
13Shots in box4
497Passes245
86%Pass accuracy73%
13Corners2
3Saves2
17Fouls5
1Yellow cards3
2Offsides0

Timeline

  • 17' Goal Denzel Dumfries league goal #1 assist Marcus Thuram
  • 27' VAR Nicolò Bertola
  • 29' Goal Keinan Davis (pen) league goal #1
  • 38' Yellow Nicolò Bertola
  • 40' Goal Arthur Atta league goal #1 assist Keinan Davis
  • 46' Sub Nicolò Bertola → Saba Goglichidze
  • 57' VAR Federico Dimarco
  • 62' Sub Petar Sučić → Henrikh Mkhitaryan
  • 63' Sub Vakoun Issouf Bayo → Adam Buksa
  • 68' Sub Hakan Çalhanoğlu → Francesco Pio Esposito
  • 70' Sub Jakub Piotrowski → Oier Zarraga
  • 70' Sub Keinan Davis → Jürgen Ekkelenkamp
  • 77' Yellow Răzvan Sava
  • 80' Sub Kingsley Ehizibue → Rui Modesto
  • 83' Sub Federico Dimarco → Carlos Augusto
  • 83' Sub Nicolò Barella → Piotr Zieliński
  • 83' Sub Francesco Acerbi → Ange-Yoan Bonny
  • 88' Yellow Lautaro Martínez
  • 90+3' Yellow Oier Zarraga

Category leaders

  • Key passesFederico Dimarco4
  • Duels wonThomas Kristensen11/18
  • DribblesMarcus Thuram4/5
  • Defensive actionsYann Bisseck4
  • ShotsFederico Dimarco3 (on target 0)
  • Fouls wonArthur Atta4

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.