UEFA Europa League · League phase MD4
Miguel Rodríguez 48'
HT 0:0
Borja Sainz 66'
Thu, 6 Nov 2025, 17:45 (UK) · Stadion Galgenwaard, Utrecht
Utrecht 35th → 32nd · 1 pt|FC Porto 15th → 8th · 7 pts

1-1 draw, with xG at 0.54–1.22.

Player of the matchSouffian El Karouani8.6Decisive moment66' Borja Sainz+1.0

Utrecht 1-1 FC Porto

Key numbers

  • Possession 25% – 75%
  • Shots 11 (3 on target) – 19 (8)
  • Decisive moment: 66' Borja Sainz, FN xPts +1.0
Player of the match
Souffian El Karouani 8.6Dominant

Highest FN Score on the pitch: 8.6 (Dominant)

Game state

1-01-1
Utrecht ahead 18 min · level 72 min · FC Porto ahead 0 min
  • Utrecht: Red card 66' → ~24 min a player down

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' Miguel Rodríguez Goal · scorer +0.6 · assist Souffian El Karouani +0.3 +0.9
66' Vasilis Barkas Red card −0.2
66' Borja Sainz Goal · scorer +0.7 · assist Deniz Gül +0.3 +1.0
Utrecht Expected (no record yet, starting estimate) 1.6Own moments +0.7Opponent moments −1.2Time effect −0.1→ League points won 1
FC Porto Expected (no record yet, starting estimate) 1.2Own moments +1.0Opponent moments −0.6Time effect −0.6→ League points won 1

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

UtrechtFC Porto
25%Possession75%
0.54Expected goals (xG)1.22
0.05xG per shot0.06
11Shots19
3Shots on target8
27%Shots on target %42%
6Shots in box14
215Passes625
67%Pass accuracy87%
2Corners7
7Saves2
16Fouls12
3Yellow cards5
0Offsides1

Compared with usual

Utrecht

3 matches this season, all competitions baseline
This matchAvg

FC Porto

3 matches this season, all competitions baseline
This matchAvg

Timeline

  • 24' Yellow Pepê
  • 26' Yellow Dominik Prpić
  • 46' Sub Derry Murkin → Yoann Cathline
  • 48' Goal Miguel Rodríguez assist Souffian El Karouani
  • 54' Sub Pepê → William Gomes
  • 57' Yellow Martim Fernandes
  • 62' Yellow Gjivai Zechiël
  • 62' Sub Gjivai Zechiël → Davy van den Berg
  • 62' Sub Dani de Wit → Sébastien Haller
  • 66' Red Vasilis Barkas
  • 66' Goal Borja Sainz competition goal #1 assist Deniz Gül
  • 68' Sub David Min → Michael Brouwer
  • 68' Sub Stephen Eustaquio → Victor Froholdt
  • 68' Sub Martim Fernandes → Alberto Costa
  • 70' Yellow Victor Froholdt
  • 74' Sub Deniz Gül → Samu Aghehowa
  • 78' Yellow Davy van den Berg
  • 80' Sub Miguel Rodríguez → Mike van der Hoorn
  • 90+1' Yellow Siebe Horemans
  • 90+6' Yellow Alberto Costa

Category leaders

  • Key passesSouffian El Karouani3
  • Duels wonPablo Rosario11/19
  • DribblesMartim Fernandes2/3
  • Defensive actionsSouffian El Karouani8
  • ShotsGabri Veiga6 (on target 3)
  • Fouls wonMiguel Rodríguez3

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.