Lens vs Toulouse

17 April 2026 · Ligue 1 · 2025/26 · Referee Jérémie Pignard

Full time 3 – 2

Half-time: 0–2

  • Saud Abdulhamid 61’
  • Adrien Thomasson 67’
  • Pierre Ganiou 90+1’
  • Cristian Cásseres Jr. 6’
  • Seny Koumbassa 13’

Match summary

Lens came back from 2 goals down to win 3-2 at home to Toulouse, with the winner arriving in stoppage time. Toulouse led 2-0 at half-time.

In the first half, Cristian Cásseres Jr. put Toulouse ahead in the 6th minute and Seny Koumbassa made it 0-2 with a header in the 13th minute, set up by Santiago Hidalgo. In the second half, Saud Abdulhamid pulled one back to make it 1-2 with a header in the 61st minute, set up by Allan Saint-Maximin, Adrien Thomasson equalised in the 67th minute, and Pierre Ganiou won it with a header in stoppage time, set up by Andrija Bulatovic.

The chances backed that up: Lens created 4.00 expected goals (xG) from 42 shots to Toulouse's 0.58 from 5. Toulouse had a player sent off.

Match stats

78% Possession 22%
41 Shots 5
13 Shots on target 2
14 Corners 1
150 Attacks 47
131 Dangerous attacks 7
596 Passes 176
89% Pass accuracy 63%
21 Tackles 15
9 Fouls 15
1 Yellow cards 1
0 Red cards 1
2 Offsides 0

Key events

Lens Toulouse
Kick-off
6’
Cristian Cásseres Jr.Right foot shot0-1 (Toulouse)
Wesley SaidShot on target
9’
13’
Seny KoumbassaHeader0-2 (Toulouse)
16’
Yann Gboho: card review (VAR)
17’
Matthieu UdolShot on target
22’
Matthieu UdolShot on target
22’
28’
Carles MartínezArgument
Arthur MasuakuShot on target
34’
Arthur MasuakuFoul
45’
Half-time0-2
Matthieu UdolShot on target
49’
Second half underway
Wesley SaidShot on target
53’
Allan Saint-MaximinWesley Saïd 
55’
Adrien ThomassonShot on target
57’
Adrien ThomassonShot on target
60’
Saud AbdulhamidHeader1-2 (Lens)
61’
Adrien Thomasson Right foot shot2-2 (Lens)
67’
Malang SarrShot on target
67’
76’
Mario SauerAlexis VossahInjury
Adrien ThomassonShot on target
83’
Samson Baidoo Arthur Masuaku
85’
88’
Mario SauerFoul
Ismaëlo GaniouHeader3-2 (Lens)
90+1’
Full-time3-2

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 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.00 0.58 6’ Cristian Cásseres Jr. (Toulouse), 0-1 6’ 13’ Seny Koumbassa (Toulouse), 0-2 13’ 61’ Saud Abdulhamid (Lens), 1-2 61’ 67’ Adrien Thomasson (Lens), 2-2 67’ 90+1’ Pierre Ganiou (Lens), 3-2 90+1’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.00 0.58 6’ Cristian Cásseres Jr. (Toulouse), 0-1 Jr. 6’ 13’ Seny Koumbassa (Toulouse), 0-2 Koumbassa 13’ 61’ Saud Abdulhamid (Lens), 1-2 Abdulhamid 61’ 67’ Adrien Thomasson (Lens), 2-2 Thomasson 67’ 90+1’ Pierre Ganiou (Lens), 3-2 Ganiou 90+1’
Lens 4.00 xGToulouse 0.58 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Toulouse attacking Lens attacking 
60’ Matthieu Udol (Lens), set piece, 0.53 xG, off target 67’ Adrien Thomasson (Lens), open play, 0.50 xG, goal 83’ Adrien Thomasson (Lens), open play, 0.46 xG, saved 13’ Seny Koumbassa (Toulouse), from a corner, 0.42 xG, goal 21’ Wesley Said (Lens), open play, 0.27 xG, off target 50’ Wesley Said (Lens), open play, 0.28 xG, off target 9’ Wesley Said (Lens), open play, 0.14 xG, saved 59’ Odsonne Edouard (Lens), open play, 0.14 xG, off target 61’ Saud Abdulhamid (Lens), open play, 0.12 xG, goal 57’ Adrien Thomasson (Lens), open play, 0.12 xG, saved 89’ Odsonne Edouard (Lens), direct free kick, 0.11 xG, blocked 90+1’ Pierre Ganiou (Lens), from a corner, 0.11 xG, goal 8’ Yann Gboho (Toulouse), open play, 0.10 xG, blocked 33’ Rayan Fofana (Lens), open play, 0.10 xG, off target 32’ Rayan Fofana (Lens), open play, 0.08 xG, blocked 42’ Adrien Thomasson (Lens), open play, 0.08 xG, blocked 59’ Matthieu Udol (Lens), open play, 0.07 xG, off target 59’ Pierre Ganiou (Lens), open play, 0.07 xG, blocked 70’ Adrien Thomasson (Lens), open play, 0.06 xG, hit the woodwork 86’ Odsonne Edouard (Lens), open play, 0.06 xG, blocked 26’ Pierre Ganiou (Lens), from a corner, 0.06 xG, off target 56’ Mamadou Sangaré (Lens), from a corner, 0.05 xG, off target 36’ Wesley Said (Lens), open play, 0.04 xG, off target 60’ Adrien Thomasson (Lens), direct free kick, 0.05 xG, saved 8’ Santiago Hidalgo (Toulouse), open play, 0.04 xG, blocked 22’ Matthieu Udol (Lens), open play, 0.04 xG, saved 74’ Adrien Thomasson (Lens), set piece, 0.04 xG, blocked 84’ Allan Saint-Maximin (Lens), open play, 0.04 xG, off target 86’ Allan Saint-Maximin (Lens), from a corner, 0.04 xG, blocked 59’ Mamadou Sangaré (Lens), from a corner, 0.03 xG, blocked 89’ Odsonne Edouard (Lens), set piece, 0.04 xG, off target 90+1’ Florian Thauvin (Lens), open play, 0.03 xG, blocked 49’ Matthieu Udol (Lens), set piece, 0.03 xG, saved 67’ Malang Sarr (Lens), open play, 0.03 xG, saved 82’ Florian Thauvin (Lens), open play, 0.03 xG, blocked 22’ Matthieu Udol (Lens), open play, 0.02 xG, saved 26’ Malang Sarr (Lens), from a corner, 0.02 xG, off target 78’ Allan Saint-Maximin (Lens), from a corner, 0.02 xG, off target 53’ Mamadou Sangaré (Lens), open play, 0.02 xG, off target 53’ Wesley Said (Lens), open play, 0.02 xG, saved 80’ Pierre Ganiou (Lens), from a corner, 0.01 xG, off target 6’ Cristian Cásseres Jr. (Toulouse), open play, 0.01 xG, goal 34’ Arthur Masuaku (Lens), open play, 0.01 xG, saved 39’ Pierre Ganiou (Lens), open play, 0.01 xG, off target 49’ Malang Sarr (Lens), open play, 0.01 xG, off target 61’ Pape Diop (Toulouse), open play, 0.01 xG, off target 44’ Florian Sotoca (Lens), open play, 0.01 xG, off target 60’ Matthieu Udol (Lens), set piece, 0.53 xG, off target 67’ Adrien Thomasson (Lens), open play, 0.50 xG, goal 83’ Adrien Thomasson (Lens), open play, 0.46 xG, saved 13’ Seny Koumbassa (Toulouse), from a corner, 0.42 xG, goal 50’ Wesley Said (Lens), open play, 0.28 xG, off target 21’ Wesley Said (Lens), open play, 0.27 xG, off target 9’ Wesley Said (Lens), open play, 0.14 xG, saved 59’ Odsonne Edouard (Lens), open play, 0.14 xG, off target 61’ Saud Abdulhamid (Lens), open play, 0.12 xG, goal 57’ Adrien Thomasson (Lens), open play, 0.12 xG, saved 89’ Odsonne Edouard (Lens), direct free kick, 0.11 xG, blocked 90+1’ Pierre Ganiou (Lens), from a corner, 0.11 xG, goal 33’ Rayan Fofana (Lens), open play, 0.10 xG, off target 8’ Yann Gboho (Toulouse), open play, 0.10 xG, blocked 32’ Rayan Fofana (Lens), open play, 0.08 xG, blocked 42’ Adrien Thomasson (Lens), open play, 0.08 xG, blocked 59’ Matthieu Udol (Lens), open play, 0.07 xG, off target 59’ Pierre Ganiou (Lens), open play, 0.07 xG, blocked 26’ Pierre Ganiou (Lens), from a corner, 0.06 xG, off target 70’ Adrien Thomasson (Lens), open play, 0.06 xG, hit the woodwork 86’ Odsonne Edouard (Lens), open play, 0.06 xG, blocked 56’ Mamadou Sangaré (Lens), from a corner, 0.05 xG, off target 60’ Adrien Thomasson (Lens), direct free kick, 0.05 xG, saved 8’ Santiago Hidalgo (Toulouse), open play, 0.04 xG, blocked 36’ Wesley Said (Lens), open play, 0.04 xG, off target 86’ Allan Saint-Maximin (Lens), from a corner, 0.04 xG, blocked 22’ Matthieu Udol (Lens), open play, 0.04 xG, saved 74’ Adrien Thomasson (Lens), set piece, 0.04 xG, blocked 84’ Allan Saint-Maximin (Lens), open play, 0.04 xG, off target 89’ Odsonne Edouard (Lens), set piece, 0.04 xG, off target 49’ Matthieu Udol (Lens), set piece, 0.03 xG, saved 59’ Mamadou Sangaré (Lens), from a corner, 0.03 xG, blocked 90+1’ Florian Thauvin (Lens), open play, 0.03 xG, blocked 67’ Malang Sarr (Lens), open play, 0.03 xG, saved 82’ Florian Thauvin (Lens), open play, 0.03 xG, blocked 22’ Matthieu Udol (Lens), open play, 0.02 xG, saved 26’ Malang Sarr (Lens), from a corner, 0.02 xG, off target 78’ Allan Saint-Maximin (Lens), from a corner, 0.02 xG, off target 53’ Mamadou Sangaré (Lens), open play, 0.02 xG, off target 53’ Wesley Said (Lens), open play, 0.02 xG, saved 80’ Pierre Ganiou (Lens), from a corner, 0.01 xG, off target 6’ Cristian Cásseres Jr. (Toulouse), open play, 0.01 xG, goal 34’ Arthur Masuaku (Lens), open play, 0.01 xG, saved 39’ Pierre Ganiou (Lens), open play, 0.01 xG, off target 49’ Malang Sarr (Lens), open play, 0.01 xG, off target 61’ Pape Diop (Toulouse), open play, 0.01 xG, off target 44’ Florian Sotoca (Lens), open play, 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

Lens 3-4-2-1 Starting XI
Risser
Ganiou
Sarr
Masuaku 85’
Abdulhamid
Sangaré
Thomasson 85’
Udol
Sotoca 72’
Saïd 55’
Fofana 55’
Toulouse 3-4-2-1 Starting XI
Restes
Nicolaisen
Cresswell 72’
Koumbassa
Kamanzi
Vossah 76’
Jr.
Dønnum 64’
Hidalgo 46’
Gboho
Emersonn 64’

Player stats

PlayerPosMinGAShxGxAKPCards
Robin Risser GK900 0.000.000
Arthur Masuaku DEF901 0.010.052
Malang Sarr DEF903 0.060.000
Pierre Ganiou DEF9015 0.260.092
Saud Abdulhamid MID9011 0.120.398
Matthieu Udol MID905 0.690.703
Adrien Thomasson MID9017 1.300.655
Mamadou Sangaré MID903 0.100.236
Florian Sotoca MID771 0.010.000
Wesley Said MID605 0.750.041
Rayan Fofana FWD602 0.180.000
Allan Saint-Maximin Sub3013 0.110.364
Odsonne Edouard Sub304 0.350.000
Florian Thauvin Sub132 0.060.492
Samson Baidoo Sub10 0.000.000
Andrija Bulatovic Sub110 0.000.111

Starters first, then substitutes. xA is expected assists.

Before kick-off

Lens win 63% Avg odds 1.50
Draw 21% Avg odds 4.36
Toulouse win 16% Avg odds 5.94

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.