Ligue 1 · Matchweek 18
5:1
Santiago Hidalgo 7'
Frank Magri 45'
Santiago Hidalgo 55'
Cristian Cásseres Jr. 74'
Julian Vignolo 80'
HT 2:0
Elye Wahi 49'
Sat, 17 Jan 2026, 18:00 (UK) · Stadium de Toulouse, Toulouse
Toulouse · 26 pts|Nice · 18 pts

Nice edged xG (1.84–1.99) but Toulouse took the win.

Player of the matchFrank Magri8.5Decisive moment7' Santiago Hidalgo+0.7

Toulouse 5-1 Nice

Key numbers

  • Possession 43% – 57%
  • Shots 22 (10 on target) – 15 (6)
  • Decisive moment: 7' Santiago Hidalgo, FN xPts +0.7
Player of the match
Frank Magri 8.5Dominant

Highest FN Score on the pitch: 8.5 (Dominant)

Game state

1-02-02-13-14-15-1
Toulouse ahead 83 min · level 7 min · Nice ahead 0 min
  • Cristian Cásseres Jr. — off the bench 34 min · 1G 0A
  • Julian Vignolo — off the bench 15 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.

7' Santiago Hidalgo Goal · scorer +0.5 · assist Aron Dønnum +0.2 +0.7
45' Frank Magri Goal · scorer +0.4 · assist Yann Gboho +0.2 +0.6
49' Elye Wahi Goal +0.4
55' Santiago Hidalgo Goal · scorer +0.3 · assist Frank Magri +0.2 +0.5
74' Cristian Cásseres Jr. Goal +0.1
80' Julian Vignolo Goal 0.0
Toulouse Expected (last two seasons) 1.3Own moments +1.9Opponent moments −0.5Time effect +0.3→ League points won 3
Nice Expected (last two seasons) 1.5Own moments +0.4Opponent moments −1.5Time effect −0.4→ 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

ToulouseNice
43%Possession57%
1.84Expected goals (xG)1.99
0.08xG per shot0.13
22Shots15
10Shots on target6
45%Shots on target %40%
17Shots in box13
387Passes516
83%Pass accuracy85%
6Corners7
5Saves4
12Fouls17
1Yellow cards2
0Offsides1

Compared with usual

Toulouse

19 matches this season, all competitions baseline
This matchAvg
Goals51.4high
Conceded11.3
xG1.841.3
xG against1.991.1
Shots2212.5
On target103.9high
Shots faced1510.7
xG per shot0.080.12
Possession43%41.6%
Passes387355.2
Pass accuracy83%79.7%
Corners64.8
Fouls1214.8

Nice

25 matches this season, all competitions baseline
This matchAvg
Goals11.1
Conceded51.8
xG1.991.1
xG against1.841.6
Shots1511
On target63.7
Shots faced2215.1
xG per shot0.130.1
Possession57%46.1%
Passes516416.5
Pass accuracy85%82.1%
Corners74.9
Fouls1711.9

Timeline

  • 7' Goal Santiago Hidalgo league goal #3 assist Aron Dønnum
  • 40' Yellow Abdulay Juma Bah
  • 45' Goal Frank Magri league goal #5 assist Yann Gboho
  • 46' Sub Tanguy Ndombélé → Tiago Gouveia
  • 46' Sub Isak Jansson → Mohamed-Ali Cho
  • 49' Goal Elye Wahi league goal #2
  • 51' Yellow Morgan Sanson
  • 55' Goal Santiago Hidalgo league goal #4 assist Frank Magri
  • 56' Sub Alexis Vossah → Cristian Cásseres Jr.
  • 61' Yellow Santiago Hidalgo
  • 67' Sub Everton Pereira → Kevin Carlos Omoruyi
  • 70' Sub Melvin Bard → Ali Abdi
  • 74' Goal Cristian Cásseres Jr. league goal #1
  • 75' Sub Santiago Hidalgo → Julian Vignolo
  • 80' Goal Julian Vignolo league goal #1
  • 82' Sub Rasmus Nicolaisen → Seny Koumbassa
  • 82' Sub Pape Diop → Mario Sauer
  • 82' Sub Frank Magri → Noah Edjouma
  • 83' Sub Elye Wahi → Charles Vanhoutte

Category leaders

  • Key passesYann Gboho4
  • Duels wonFrank Magri9/16
  • DribblesYann Gboho3/8
  • Defensive actionsBrad-Hamilton Mantsounga9
  • ShotsFrank Magri6 (on target 2)
  • Fouls wonYann Gboho5

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.