Ligue 1 · Matchweek 26
3:4
Nathan Mbala 30'
Koffi Kouao 31'
Giorgi Abuashvili 88'
HT 2:3
Aron Dønnum 6'
Yann Gboho 14'
Yann Gboho 45'
Mario Sauer 90'
Sun, 15 Mar 2026, 16:15 (UK) · Stade Saint-Symphorien, Metz
Metz · 13 pts|Toulouse · 34 pts

Metz edged xG (1.6–1.57) but Toulouse took the win.

Player of the matchYann Gboho8.9Decisive moment90' Mario Sauer+1.6

Metz 3-4 Toulouse

Key numbers

  • Possession 50% – 50%
  • Shots 17 (8 on target) – 19 (6)
  • Decisive moment: 90' Mario Sauer, FN xPts +1.6
Player of the match
Yann Gboho 8.9Dominant

Highest FN Score on the pitch: 8.9 (Dominant)

Game state

0-10-21-22-22-33-33-4
Metz ahead 0 min · level 22 min · Toulouse ahead 68 min
  • Giorgi Abuashvili — off the bench 19 min · 1G 0A
  • Mario Sauer — off the bench 25 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.

6' Aron Dønnum Goal · scorer +0.4 · assist Pape Diop +0.2 +0.6
14' Yann Gboho Goal · scorer +0.2 · assist Santiago Hidalgo +0.1 +0.3
30' Nathan Mbala Goal · assist Georgiy Tsitaishvili +0.2
31' Koffi Kouao Goal +0.6
45' Yann Gboho Goal · scorer +0.6 · assist Warren Kamanzi +0.2 +0.8
88' Giorgi Abuashvili Goal +0.9
90' Mario Sauer Goal · scorer +1.1 · assist Aron Dønnum +0.5 +1.6
Metz Expected (last two seasons) 0.8Own moments +1.7Opponent moments −2.2Time effect −0.3→ League points won 0
Toulouse Expected (last two seasons) 2.0Own moments +3.3Opponent moments −2.5Time effect +0.2→ 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

MetzToulouse
50%Possession50%
1.6Expected goals (xG)1.57
0.09xG per shot0.08
17Shots19
8Shots on target6
47%Shots on target %32%
13Shots in box9
499Passes498
89%Pass accuracy87%
4Corners4
2Saves5
10Fouls13
0Yellow cards3
0Offsides0

Compared with usual

Metz

27 matches this season, all competitions baseline
This matchAvg
Goals30.93
Conceded42.2
xG1.60.92
xG against1.571.7
Shots179.6
On target83high
Shots faced1914.7
xG per shot0.090.1
Possession50%50.1%
Passes499460.6
Pass accuracy89%85.5%
Corners44
Fouls1011.3

Toulouse

29 matches this season, all competitions baseline
This matchAvg
Goals41.3
Conceded31.1
xG1.571.2
xG against1.61.1
Shots1913.4
On target64.7
Shots faced1710.3
xG per shot0.080.1
Possession50%44.2%
Passes498385.1
Pass accuracy87%81%
Corners45.1
Fouls1314.6

Timeline

  • 6' Goal Aron Dønnum league goal #4 assist Pape Diop
  • 14' Goal Yann Gboho league goal #7 assist Santiago Hidalgo
  • 30' Goal Nathan Mbala league goal #2 assist Georgiy Tsitaishvili
  • 31' Goal Koffi Kouao league goal #2
  • 34' Yellow Alexis Vossah
  • 45' Goal Yann Gboho league goal #8 assist Warren Kamanzi
  • 58' VAR Bouna Sarr
  • 60' Sub Guillaume Restes → Kjetil Haug
  • 64' Sub Jacen Russell-Rowe → Emersonn
  • 65' Sub Alexis Vossah → Mario Sauer
  • 70' Sub Nathan Mbala → Habib Diallo
  • 70' Sub Jessy Deminguet → Alpha Touré
  • 71' Sub Koffi Kouao → Giorgi Abuashvili
  • 76' Sub Urie-Michel Mboula → Terry Yegbe
  • 76' Sub Santiago Hidalgo → Seny Koumbassa
  • 88' Goal Giorgi Abuashvili league goal #2
  • 89' Sub Bouna Sarr → Lucas Michal
  • 90' Goal Mario Sauer league goal #1 assist Aron Dønnum
  • 90+5' Yellow Warren Kamanzi
  • 90+11' Yellow Emersonn

Category leaders

  • Key passesGauthier Hein6
  • Duels wonJean-Philippe Gbamin10/13
  • DribblesGeorgiy Tsitaishvili4/4
  • Defensive actionsJean-Philippe Gbamin7
  • ShotsNathan Mbala3 (on target 1)
  • Fouls wonGeorgiy Tsitaishvili5

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.