Toulouse vs Nice

17 January 2026 · Ligue 1 · 2025/26 · Referee Gaël Angoula

Full time 5 – 1

Half-time: 2–0

  • Santiago Hidalgo 7’, 55’
  • Frank Magri 45’
  • Cristian Cásseres Jr. 74’
  • Julián Vignolo 80’
  • Sepe Elye Wahi 49’

Match summary

Toulouse won comfortably, 5-1 at home to Nice. Toulouse led 2-0 at half-time.

In the first half, Santiago Hidalgo put Toulouse ahead in the 7th minute, set up by Aron Dønnum and Frank Magri made it 2-0 in the 45th minute, set up by Yann Gboho. In the second half, Sepe Elye Wahi pulled one back to make it 2-1 in the 49th minute, Hidalgo made it 3-1 in the 55th minute, set up by Frank Magri, Cristian Cásseres Jr. made it 4-1 in the 74th minute, and Julián Vignolo made it 5-1 in the 80th minute.

The chances backed that up: Toulouse created 1.77 expected goals (xG) from 22 shots to Nice's 1.42 from 15.

Match stats

43% Possession 57%
22 Shots 15
10 Shots on target 6
6 Corners 7
84 Attacks 108
34 Dangerous attacks 56
387 Passes 516
83% Pass accuracy 85%
10 Tackles 20
12 Fouls 17
1 Yellow cards 2
0 Red cards 0
0 Offsides 1

Key events

Toulouse Nice
Kick-off
3’
Morgan SansonShot on target
Santiago HidalgoLeft foot shot1-0 (Toulouse)
7’
Aron DønnumShot on target
33’
Frank MagriShot on target
33’
39’
Melvin BardShot on target
40’
Juma BahFoul
Frank MagriLeft foot shot2-0 (Toulouse)
45’
Half-time2-0
46’
Tiago GouveiaTanguy Ndombélé
47’
Isak JanssonShot on target
Second half underway
49’
Elye WahiRight foot shot2-1 (Nice)
51’
Santiago HidalgoLeft foot shot3-1 (Toulouse)
55’
Pape DiopShot on target
60’
61’
66’
Tiago GouveiaShot on target
70’
71’
Mohamed Ali-ChoShot on target
Cristian Cásseres Jr.Right foot shot4-1 (Toulouse)
74’
Julián VignoloLeft foot shot5-1 (Toulouse)
80’
Noah EdjoumaFrank MagriInjury
82’
Mario SauerPape Demba Diop
82’
82’
Charles VanhoutteElye Wahi
Julián VignoloShot on target
90+4’
Full-time5-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.77 1.42 7’ Santiago Hidalgo (Toulouse), 1-0 7’ 45’ Frank Magri (Toulouse), 2-0 45’ 49’ Sepe Elye Wahi (Nice), 2-1 49’ 55’ Santiago Hidalgo (Toulouse), 3-1 55’ 74’ Cristian Cásseres Jr. (Toulouse), 4-1 74’ 80’ Julián Vignolo (Toulouse), 5-1 80’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.77 1.42 7’ Santiago Hidalgo (Toulouse), 1-0 Hidalgo 7’ 45’ Frank Magri (Toulouse), 2-0 Magri 45’ 49’ Sepe Elye Wahi (Nice), 2-1 Wahi 49’ 55’ Santiago Hidalgo (Toulouse), 3-1 Hidalgo 55’ 74’ Cristian Cásseres Jr. (Toulouse), 4-1 Jr. 74’ 80’ Julián Vignolo (Toulouse), 5-1 Vignolo 80’
Toulouse 1.77 xGNice 1.42 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Nice attacking Toulouse attacking 
7’ Santiago Hidalgo (Toulouse), open play, 0.53 xG, goal 49’ Sepe Elye Wahi (Nice), open play, 0.52 xG, goal 45’ Frank Magri (Toulouse), open play, 0.15 xG, goal 71’ Mohamed Ali-Cho (Nice), open play, 0.13 xG, saved 74’ Cristian Cásseres Jr. (Toulouse), open play, 0.13 xG, goal 90+3’ Cristian Cásseres Jr. (Toulouse), open play, 0.12 xG, blocked 48’ Morgan Sanson (Nice), open play, 0.10 xG, off target 22’ Tom Louchet (Nice), open play, 0.09 xG, off target 42’ Santiago Hidalgo (Toulouse), open play, 0.09 xG, blocked 39’ Tanguy NDombele Alvaro (Nice), open play, 0.09 xG, off target 43’ Frank Magri (Toulouse), open play, 0.08 xG, off target 90+2’ Kevin Omoruyi (Nice), open play, 0.08 xG, blocked 11’ Tom Louchet (Nice), from a corner, 0.08 xG, off target 12’ Frank Magri (Toulouse), open play, 0.07 xG, off target 33’ Frank Magri (Toulouse), from a corner, 0.07 xG, saved 39’ Isak Jansson (Nice), open play, 0.07 xG, blocked 21’ Frank Magri (Toulouse), open play, 0.06 xG, off target 55’ Santiago Hidalgo (Toulouse), open play, 0.05 xG, goal 80’ Julián Vignolo (Toulouse), open play, 0.05 xG, goal 88’ Noah Edjouma (Toulouse), open play, 0.05 xG, blocked 34’ Aron Dønnum (Toulouse), from a corner, 0.05 xG, off target 39’ Melvin Bard (Nice), open play, 0.05 xG, saved 47’ Isak Jansson (Nice), open play, 0.05 xG, saved 53’ Tom Louchet (Nice), open play, 0.05 xG, blocked 33’ Frank Magri (Toulouse), from a corner, 0.05 xG, off target 66’ Tiago Gouveia (Nice), open play, 0.05 xG, saved 90+4’ Julián Vignolo (Toulouse), from a corner, 0.04 xG, saved 33’ Frank Magri (Toulouse), from a corner, 0.04 xG, blocked 86’ Noah Edjouma (Toulouse), from a corner, 0.04 xG, off target 3’ Morgan Sanson (Nice), open play, 0.03 xG, saved 31’ Pape Diop (Toulouse), open play, 0.03 xG, blocked 33’ Aron Dønnum (Toulouse), from a corner, 0.03 xG, saved 62’ Everton Pereira (Nice), set piece, 0.03 xG, blocked 60’ Pape Diop (Toulouse), open play, 0.02 xG, saved 77’ Frank Magri (Toulouse), open play, 0.02 xG, blocked 84’ Jonathan Clauss (Nice), open play, 0.01 xG, off target 20’ Rasmus Nicolaisen (Toulouse), set piece, 0.01 xG, off target 7’ Santiago Hidalgo (Toulouse), open play, 0.53 xG, goal 49’ Sepe Elye Wahi (Nice), open play, 0.52 xG, goal 45’ Frank Magri (Toulouse), open play, 0.15 xG, goal 71’ Mohamed Ali-Cho (Nice), open play, 0.13 xG, saved 74’ Cristian Cásseres Jr. (Toulouse), open play, 0.13 xG, goal 90+3’ Cristian Cásseres Jr. (Toulouse), open play, 0.12 xG, blocked 48’ Morgan Sanson (Nice), open play, 0.10 xG, off target 22’ Tom Louchet (Nice), open play, 0.09 xG, off target 39’ Tanguy NDombele Alvaro (Nice), open play, 0.09 xG, off target 42’ Santiago Hidalgo (Toulouse), open play, 0.09 xG, blocked 43’ Frank Magri (Toulouse), open play, 0.08 xG, off target 90+2’ Kevin Omoruyi (Nice), open play, 0.08 xG, blocked 11’ Tom Louchet (Nice), from a corner, 0.08 xG, off target 12’ Frank Magri (Toulouse), open play, 0.07 xG, off target 33’ Frank Magri (Toulouse), from a corner, 0.07 xG, saved 39’ Isak Jansson (Nice), open play, 0.07 xG, blocked 21’ Frank Magri (Toulouse), open play, 0.06 xG, off target 55’ Santiago Hidalgo (Toulouse), open play, 0.05 xG, goal 80’ Julián Vignolo (Toulouse), open play, 0.05 xG, goal 88’ Noah Edjouma (Toulouse), open play, 0.05 xG, blocked 34’ Aron Dønnum (Toulouse), from a corner, 0.05 xG, off target 39’ Melvin Bard (Nice), open play, 0.05 xG, saved 47’ Isak Jansson (Nice), open play, 0.05 xG, saved 33’ Frank Magri (Toulouse), from a corner, 0.05 xG, off target 53’ Tom Louchet (Nice), open play, 0.05 xG, blocked 66’ Tiago Gouveia (Nice), open play, 0.05 xG, saved 90+4’ Julián Vignolo (Toulouse), from a corner, 0.04 xG, saved 33’ Frank Magri (Toulouse), from a corner, 0.04 xG, blocked 86’ Noah Edjouma (Toulouse), from a corner, 0.04 xG, off target 3’ Morgan Sanson (Nice), open play, 0.03 xG, saved 31’ Pape Diop (Toulouse), open play, 0.03 xG, blocked 33’ Aron Dønnum (Toulouse), from a corner, 0.03 xG, saved 62’ Everton Pereira (Nice), set piece, 0.03 xG, blocked 60’ Pape Diop (Toulouse), open play, 0.02 xG, saved 77’ Frank Magri (Toulouse), open play, 0.02 xG, blocked 84’ Jonathan Clauss (Nice), open play, 0.01 xG, off target 20’ Rasmus Nicolaisen (Toulouse), set piece, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Toulouse 3-4-3 Starting XI
Restes
Sidibé
Cresswell
Nicolaisen 82’
Messali
Vossah 56’
Diop 82’
Dønnum
Hidalgo 2 75’
Magri 82’
Gboho
Nice 4-3-3 Starting XI
Dupé
Bard 70’
Makouangou
Bah
Clauss
Sanson
Pereira 67’
Ndombélé 46’
Jansson 46’
Wahi 82’
Louchet

Player stats

PlayerPosMinGAShxGxAKPCards
Guillaume Restes GK900 0.000.000
Djibril Sidibe DEF900 0.000.142
Charlie Cresswell DEF900 0.000.000
Rasmus Nicolaisen DEF851 0.010.000
Rafik Messali MID900 0.000.000
Aron Dønnum MID9012 0.080.583
Pape Diop MID852 0.050.092
Alexis Vossah MID590 0.000.000
Santiago Hidalgo FWD7823 0.670.000
Frank Magri FWD85118 0.540.142
Yann Gboho FWD9010 0.000.304
Cristian Cásseres Jr. Sub3112 0.240.052
Julián Vignolo Sub1212 0.100.021
Noah Edjouma Sub52 0.090.121
Seny Koumbassa Sub50 0.000.000
Mário Sauer Sub50 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Toulouse win 48% Avg odds 1.95
Draw 27% Avg odds 3.46
Nice win 25% Avg odds 3.81

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.