Toulouse vs Montpellier

26 January 2025 · Ligue 1 · 2024/25 · Referee Clément Turpin

Full time 1 – 2

Half-time: 0–0

  • Cristian Cásseres Jr. 59’
  • Modibo Sagnan 62’
  • Othmane Maamma 83’

Match summary

Montpellier came from behind to win 2-1 away at Toulouse. It was goalless at half-time.

Cristian Cásseres Jr. put Toulouse ahead in the 59th minute, set up by Joshua King, Modibo Sagnan equalised in the 62nd minute, and Othmane Maamma won it with a header in the 83rd minute, set up by Téji Savanier.

Toulouse can feel hard done by, creating 1.34 expected goals (xG) from 15 shots to Montpellier's 0.94 from 6.

Match stats

Toulouse Montpellier
15 Shots 6
6 Shots on Target 4
6 Corners 2
1 Yellow Cards 2
0 Red Cards 0
1.34 xG 0.94
1.34 Non-penalty xG 0.94
16 Deep Completions 3

Key events

Toulouse Montpellier
Kick-off
Half-time0-0
Cristian Cásseres Jr.
Assist: Joshua King
1-0 (Toulouse)
59’
62’
Modibo Sagnan1-1 (Montpellier)
83’
Othmane Maamma
Assist: Téji Savanier
1-2 (Montpellier)
Full-time1-2

Bookings

Card times are not on file for this game, so they are listed without a minute.

Toulouse
  • Jaydee Canvot
Montpellier
  • Joris Chotard
  • Rabby Nzingoula

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.34 0.94 59’ Cristian Cásseres Jr. (Toulouse), 1-0 59’ 62’ Modibo Sagnan (Montpellier), 1-1 62’ 83’ Othmane Maamma (Montpellier), 1-2 83’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.34 0.94 59’ Cristian Cásseres Jr. (Toulouse), 1-0 Jr. 59’ 62’ Modibo Sagnan (Montpellier), 1-1 Sagnan 62’ 83’ Othmane Maamma (Montpellier), 1-2 Maamma 83’
Toulouse 1.34 xGMontpellier 0.94 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Montpellier attacking Toulouse attacking 
79’ Zakaria Aboukhlal (Toulouse), open play, 0.59 xG, off target 83’ Othmane Maamma (Montpellier), open play, 0.39 xG, goal 23’ Rabby Nzingoula (Montpellier), open play, 0.34 xG, saved 62’ Modibo Sagnan (Montpellier), set piece, 0.12 xG, goal 30’ Joshua King (Toulouse), open play, 0.11 xG, saved 45’ Yann Gboho (Toulouse), open play, 0.11 xG, blocked 19’ Joshua King (Toulouse), open play, 0.11 xG, off target 88’ Zakaria Aboukhlal (Toulouse), from a corner, 0.09 xG, saved 64’ Charlie Cresswell (Toulouse), set piece, 0.07 xG, saved 76’ Denis Genreau (Toulouse), open play, 0.07 xG, off target 23’ Kiki Kouyate (Montpellier), from a corner, 0.06 xG, blocked 59’ Aron Dønnum (Toulouse), open play, 0.04 xG, blocked 90+1’ Yann Gboho (Toulouse), from a corner, 0.03 xG, blocked 59’ Cristian Cásseres Jr. (Toulouse), open play, 0.03 xG, goal 48’ Zakaria Aboukhlal (Toulouse), open play, 0.02 xG, blocked 9’ Aron Dønnum (Toulouse), set piece, 0.02 xG, off target 12’ Joshua King (Toulouse), open play, 0.02 xG, saved 23’ Wahbi Khazri (Montpellier), from a corner, 0.02 xG, off target 54’ Cristian Cásseres Jr. (Toulouse), open play, 0.02 xG, blocked 72’ Othmane Maamma (Montpellier), open play, 0.02 xG, saved 26’ Charlie Cresswell (Toulouse), from a corner, 0.01 xG, blocked 79’ Zakaria Aboukhlal (Toulouse), open play, 0.59 xG, off target 83’ Othmane Maamma (Montpellier), open play, 0.39 xG, goal 23’ Rabby Nzingoula (Montpellier), open play, 0.34 xG, saved 30’ Joshua King (Toulouse), open play, 0.11 xG, saved 62’ Modibo Sagnan (Montpellier), set piece, 0.12 xG, goal 45’ Yann Gboho (Toulouse), open play, 0.11 xG, blocked 19’ Joshua King (Toulouse), open play, 0.11 xG, off target 88’ Zakaria Aboukhlal (Toulouse), from a corner, 0.09 xG, saved 64’ Charlie Cresswell (Toulouse), set piece, 0.07 xG, saved 76’ Denis Genreau (Toulouse), open play, 0.07 xG, off target 23’ Kiki Kouyate (Montpellier), from a corner, 0.06 xG, blocked 59’ Aron Dønnum (Toulouse), open play, 0.04 xG, blocked 90+1’ Yann Gboho (Toulouse), from a corner, 0.03 xG, blocked 59’ Cristian Cásseres Jr. (Toulouse), open play, 0.03 xG, goal 48’ Zakaria Aboukhlal (Toulouse), open play, 0.02 xG, blocked 9’ Aron Dønnum (Toulouse), set piece, 0.02 xG, off target 12’ Joshua King (Toulouse), open play, 0.02 xG, saved 23’ Wahbi Khazri (Montpellier), from a corner, 0.02 xG, off target 54’ Cristian Cásseres Jr. (Toulouse), open play, 0.02 xG, blocked 72’ Othmane Maamma (Montpellier), open play, 0.02 xG, saved 26’ Charlie Cresswell (Toulouse), from a corner, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Player stats

PlayerPosMinGAShxGxAKPCards
Guillaume Restes GK900 0.000.000
Mark McKenzie DEF900 0.000.000
Charlie Cresswell DEF902 0.080.000
Jaydee Canvot DEF880 0.000.000
Aron Dønnum MID882 0.060.000
Gabriel Suazo MID900 0.000.174
Cristian Cásseres Jr. MID9012 0.040.703
Denis Genreau MID791 0.070.111
Zakaria Aboukhlal MID903 0.700.111
Yann Gboho MID902 0.150.154
Joshua King FWD7213 0.240.031
Shavy Babicka Sub180 0.000.000
Miha Zajc Sub110 0.000.000
Frank Magri Sub20 0.000.000
Rafik Messali Sub20 0.000.091

Starters first, then substitutes. xA is expected assists.

Before kick-off

Toulouse win 57% Avg odds 1.68
Draw 24% Avg odds 3.92
Montpellier win 19% Avg odds 5.02

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. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.