La Liga · Matchweek 9
Thiago Almada 69'
HT 0:0
Sat, 18 Oct 2025, 20:00 (UK) · Metropolitano Stadium, Madrid
Atletico Madrid 6th → 4th · 16 pts|Osasuna 12th · 10 pts

Atletico Madrid won on the scoreboard and on xG (2.58–1.14).

Player of the matchMarcos Llorente8.2Decisive moment69' Thiago Almada+1.1

Atletico Madrid 1-0 Osasuna

Key numbers

  • Possession 59% – 41%
  • Shots 18 (9 on target) – 9 (2)
  • Decisive moment: 69' Thiago Almada, FN xPts +1.1
Player of the match
Marcos Llorente 8.2Dominant

Highest FN Score on the pitch: 8.2 (Dominant)

Game state

1-0
Atletico Madrid ahead 21 min · level 69 min · Osasuna ahead 0 min
  • Giuliano Simeone — off the bench 47 min · 0G 1A
  • Thiago Almada — off the bench 27 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.

69' Thiago Almada Goal · scorer +0.8 · assist Giuliano Simeone +0.3 +1.1
Atletico Madrid Expected (last two seasons) 2.2Own moments +1.1Opponent moments 0.0Time effect −0.3→ League points won 3
Osasuna Expected (last two seasons) 0.6Own 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

Atletico MadridOsasuna
59%Possession41%
2.58Expected goals (xG)1.14
0.14xG per shot0.13
18Shots9
9Shots on target2
50%Shots on target %22%
11Shots in box6
529Passes366
88%Pass accuracy81%
4Corners2
2Saves8
10Fouls11
1Yellow cards3
6Offsides1

Compared with usual

Atletico Madrid

10 matches this season, all competitions baseline
This matchAvg
Goals12.2
Conceded01.4
xG2.581.9
xG against1.141.2
Shots1813
On target95.8
Shots faced99.5
xG per shot0.140.13
Possession59%53%
Passes529531.6
Pass accuracy88%86.5%
Corners46.2
Fouls1011.3

Osasuna

8 matches this season, all competitions baseline
This matchAvg
Goals00.88
Conceded11
xG1.141
xG against2.581.2high
Shots98.9
On target22.9
Shots faced1813.4
xG per shot0.130.13
Possession41%44.6%
Passes366392.4
Pass accuracy81%78.4%
Corners22.1
Fouls1112.6

Timeline

  • 11' VAR Alejandro Baena
  • 30' Yellow Koke
  • 41' Sub Valentin Rosier → Iker Benito
  • 43' Sub Nicolás González → Giuliano Simeone
  • 54' Sub Koke → Conor Gallagher
  • 55' Sub Antoine Griezmann → Alexander Sørloth
  • 63' Sub Alejandro Baena → Thiago Almada
  • 63' Sub Rubén García → Moi Gómez
  • 66' Yellow Alejandro Catena
  • 69' Goal Thiago Almada league goal #1 assist Giuliano Simeone
  • 74' Sub Jorge Herrando → Raúl García de Haro
  • 74' Sub Lucas Torró → Kike Barja
  • 81' Yellow Raúl García de Haro
  • 82' Sub Julián Alvarez → Giacomo Raspadori
  • 85' Sub Jon Moncayola → Iker Muñoz
  • 85' Sub Victor Muñoz → Sheraldo Becker
  • 90' Yellow Flavien Boyomo

Category leaders

  • Key passesMarcos Llorente2
  • Duels wonLucas Torró9/11
  • Defensive actionsAbel Bretones5
  • ShotsAntoine Griezmann3 (on target 2)

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.