Lens vs Toulouse Prediction, Preview and Stats

France flag 2025/2026 Ligue 1, France
Stade Bollaert-Delelis Fri, 17 Apr - 6:45 PM
Ligue 1
Lens LEN
3 Winner 2
Toulouse TOU
Full Time Fri, 17 Apr 6:45 PM
Round 30 Regular Season
Ismaëlo Ganiou - 90+1'
Adrien Thomasson  - 67'
Saud Abdulhamid - 61'
Goal
|
Goal
Seny Koumbassa - 13'
Cristian Cásseres Jr. - 6'
|
Red Card Yann Gboho 17'

CONTEXT

Lens delivered a commanding performance in their 3-2 home victory over Toulouse, dominating possession at 78% to 22% throughout the match. Despite trailing 0-2 at halftime, the game pivoted dramatically in the second half following Toulouse's red card, enabling Lens to score three unanswered goals and complete a stunning comeback. As the pre-designated stronger team, Lens achieved the expected result with minimal structural deviation of just 2.6%, showcasing their resilience and tactical superiority. Toulouse's early lead, built on counter-attacks, crumbled under sustained pressure, highlighting the away side's vulnerability once reduced to ten men. This encounter exemplified how a key event can distort proceedings, with Lens capitalizing efficiently on the opportunity presented. The final scoreline reflected underlying dominance rather than any fluke, reinforcing Lens's status in the league.

TL;DR

  • Structural deviation: Lens won with minimal 2.6% structural deviation from expectations.
  • Efficiency shift: Performance stayed in line with efficiency benchmarks for both sides.
  • xG alignment: xG data unavailable prevents alignment evaluation.
  • Market alignment: Result fully aligned with pre-match market positioning.
  • xG expectations: Missing xG metrics preclude assessing expectation fulfillment.
  • Event impact: Toulouse red card decisively altered match momentum toward Lens.
  • Red card distortion: Red card induced significant second-half distortion benefiting Lens.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality

Match referee

J. Pignard

25 matches in sample
Avg. cards 0.12
Fouls / match 0.52
Yellow cards / match 0.12
Red cards / match 0
Penalties / match 0

Other match officials

B. Pages

1st Assistant

H. Zakrani

2nd Assistant

A. Petit

4th Official

Lens P. Sage
P. Sage
VS
Toulouse C. Martínez Novell
C. Martínez Novell
2.19
Avg Points / Game (Last 100 Matches)
1.23
1.17 i
Last 6 Opponents
LOSC Lille Rank: L
Angers SCO Rank: W
Lorient Rank: L
Metz Rank: W
Strasbourg Rank: D
Monaco Rank: L
Avg Points / Game (Last 6 Matches)
1 i
Last 6 Opponents
LOSC Lille Rank: L
Paris Saint Germain Rank: L
Lorient Rank: W
Metz Rank: W
Olympique Marseille Rank: L
Rennes Rank: L
10
Head to Head (Wins - Draws - Losses)
10 - 5 - 4
4

Win Probabilities

Live Win Probability (90 Min)
Home Lens
97.43%
Draw
2.38%
Away Toulouse
0.19%

Movement

Changes since opening
Lens
+1.36%
Draw
-1.35%
Toulouse
0%

Team Power Ranking

i
What is Power Ranking?
Power score: composite of opponent-weighted form (last 6 & 20 games) and league position over last 3 seasons.
27.81
18.65
0 (Weakest) 100 (Strongest)
Metric
Lens
Toulouse
Power Score
27.81
18.65
League Position
2
10
Global Rank
-
-

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Lens Opponent-weighted form score
Toulouse Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Lens Toulouse

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Lens

Left / Center / Right
Opposition half density
vs season average

Toulouse

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Lens ⚠ Proxy
vs
⚠ Proxy Toulouse
Attacking Efficiency
Higher is better
Attacking Efficiency
60.96
24.32
Defensive Efficiency
Lower is better
Defensive Efficiency
24.32
60.96
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Lens +3.59 Efficiency Index
vs
Toulouse -3.59 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Lens
Toulouse
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Lens ⚠ Proxy
vs
⚠ Proxy Toulouse
Created Set-piece attacking threat
Lens Toulouse
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
0.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
Lens Toulouse
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
Lens
Toulouse
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

Lens
vs
Toulouse
Attack After Winning Possession transition → offence
Lens Toulouse
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
Lens Toulouse
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
Lens
Toulouse
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • LEN had peak pressure around 66'.
  • TOU started the game with stronger pressure.
LEN Pressure TOU Pressure
Pressure Index: LEN reached the top pressure at 66' (100.00).

Team Head to Head Last 6 Seasons

Summary of 19 matches between these sides — filtered by competition and venue context.

Lens LEN Home
19 matches
Toulouse TOU Away
Match Record
10
Wins
4
5
Draws
5
4
Losses
10
Goals
23
Goals Scored
11
11
Goals Conceded
23
+12
Goal Difference
-12

Data last updated: 2026-04-18T00:03:24+00:00

STARTING XI

Match Formation 3-4-2-1
Match Formation 3-4-2-1
Pitch
R. Risser
France
40 R. Risser
P. Ganiou
France
25 P. Ganiou
M. Sarr
France
20 M. Sarr
A. Masuaku
Substitution
DR Congo
27 A. Masuaku
S. Abdul Hamid
Saudi Arabia
23 S. Abdul Hamid
M. Sangare
Mali
8 M. Sangare
A. Thomasson
Substitution
France
28 A. Thomasson
M. Udol
France
14 M. Udol
F. Sotoca
Substitution
France
7 F. Sotoca
W. Saïd
Substitution
France
22 W. Saïd
R. Fofana
Substitution
France
38 R. Fofana
Pitch
G. Restes
France
1 G. Restes
R. Nicolaisen
Denmark
2 R. Nicolaisen
C. Cresswell
Substitution
England
4 C. Cresswell
S. Koumbassa
35 S. Koumbassa
W. Kamanzi
Norway
12 W. Kamanzi
A. Vossah
Substitution
France
45 A. Vossah
C. Cásseres Yepes
Venezuela
23 C. Cásseres Yepes
A. Dønnum
Substitution
Norway
15 A. Dønnum
S. Hidalgo Massa
Substitution
Argentina
11 S. Hidalgo Massa
Y. Gboho
France
10 Y. Gboho
E. Correia da Silva
Substitution
Brazil
20 E. Correia da Silva

General Information

Date & Time :
Apr 17, 2026, 06:45 PM
Competition :
2025/2026 Ligue 1, France · Round 30 · Regular Season
Stadium :
Stade Bollaert-Delelis
Capacity :
38223
Pitch Surface :
Grass
Weather :
☀️ 12°C, Fair
Referees :
Jérémie Pignard
Benjamin Pages
Hicham Zakrani
Aurélien Petit

Statistics

Possession
LEN
74%
TOU
26%

Top Statistics

3 Goals 2
5 Big Chances Created 1
27 Shots 3
131 Dangerous attacks 7
78 Possession 22
14 Corners 1
15 Free kicks 9
1 Yellow Cards 1
0 Red Cards 1

Match Overview

21 Throwins 6
13 Dribble Attempts 12
46 Successful Dribbles Percentage 8
14 Successful Headers 15
6 Successful Dribbles 1
2 Assists 1
5 Substitutions 5
2 Goal Kicks 19
1 Hit Woodwork 0
30 Goal Attempts 2
0 Injuries 1
68 Ball Safe 82

Attacking

150 Attacks 47
4 Big Chances Missed 0

Possession

89 Successful Passes Percentage 63
23 Long Passes 59
48 Successful Long Passes Percentage 25
532 Successful Passes 111
596 Passes 177
11 Successful Long Passes 15
34 Key Passes 2

Defensive

3 Interceptions 7
54 Duels Won 39
21 Tackles 14
0 Saves 10

Build-up

63 Total Crosses 2
19 Accurate Crosses 0

Discipline

9 Fouls 15
2 Offsides 0

Lineup

Referee : Jérémie Pignard

Starting XI

40
Robin Risser
Robin Risser Goalkeeper
6.95
20
Malang Sarr
Malang Sarr Defender
7.14
25
Ismaëlo Ganiou
Ismaëlo Ganiou Defender
6.84
27
Arthur Masuaku
Arthur Masuaku Defender
6.93
6
Samson Baidoo
Samson Baidoo
Defender85'
7.13
8
Mamadou Sangaré
Mamadou Sangaré Midfielder
7.19
14
Matthieu Udol
Matthieu Udol Midfielder
7.08
23
Saud Abdulhamid
Saud Abdulhamid Midfielder
6.7
28
Adrien Thomasson
Adrien Thomasson Midfielder
7.19
5
Andrija Bulatovic
Andrija Bulatovic
Midfielder85'
6.75
7
Florian Sotoca
Florian Sotoca Attacker
6.64
10
Florian Thauvin
Florian Thauvin
Attacker72'
7.34
22
Wesley Saïd
Wesley Saïd Attacker
7.17
9
Allan Saint-Maximin
Allan Saint-Maximin
Attacker55'
6.89
38
Rayan Fofana
Rayan Fofana Attacker
6.77
11
Odsonne Édouard
Odsonne Édouard
Attacker55'
6.9
Referee : Jérémie Pignard

Starting XI

1
Guillaume Restes
Guillaume Restes Goalkeeper
6.7
2
Rasmus Nicolaisen
Rasmus Nicolaisen Defender
6.71
4
Charlie Cresswell
Charlie Cresswell Defender
7.1
19
Djibril Sidibé
Djibril Sidibé
Defender72'
6.75
35
Seny Koumbassa
Seny Koumbassa Defender
6.41
12
Warren Kamanzi
Warren Kamanzi Midfielder
6.54
15
Aron Dønnum
Aron Dønnum Midfielder
7.31
24
Dayann Methalie
Dayann Methalie
Defender64'
6.46
23
Cristian Cásseres Jr.
Cristian Cásseres Jr. Midfielder
7.05
45
Alexis Vossah
Alexis Vossah Midfielder
6.46
77
Mario Sauer
Mario Sauer
Midfielder76'
6.55
10
Yann Gboho
Yann Gboho Attacker
7.08
11
Santiago Hidalgo
Santiago Hidalgo Attacker
6.76
18
Pape Demba Diop
Pape Demba Diop
Midfielder46'
7.16
20
Emersonn
Emersonn Attacker
6.76
13
Jacen Russell-Rowe
Jacen Russell-Rowe
Attacker64'
6.55

Events

2ND-HALF
Event
Ismaëlo Ganiou
Header / 5th Goal
90+1'
88'
Event
Mario Sauer
Foul / 2nd Yellowcard
Event
Samson Baidoo  Arthur Masuaku
9th Substitution
85'
Event
Andrija Bulatovic Adrien Thomasson 
10th Substitution
85'
76'
Event
Mario Sauer Alexis Vossah
8th Substitution
Event
Florian Thauvin Florian Sotoca
7th Substitution
72'
72'
Event
Djibril Sidibé Charlie Cresswell
6th Substitution
Event
Adrien Thomasson 
Right foot shot / 4th Goal
67'
64'
Event
Dayann Methalie Aron Dønnum
4th Substitution
64'
Event
Jacen Russell-Rowe Emersonn
5th Substitution
Event
Saud Abdulhamid
Header / 3rd Goal
61'
Event
Odsonne Édouard Rayan Fofana
2nd Substitution
55'
Event
Allan Saint-Maximin Wesley Saïd 
3rd Substitution
55'
46'
Event
Pape Demba Diop Santiago Hidalgo
1st Substitution
1ST-HALF
Event
Arthur Masuaku
Foul / 1st Yellowcard
45'
28'
Event
Carles Martínez
Argument / 3rd Yellowcard
17'
Event
Yann Gboho
Foul / 1st Redcard
16'
Event
Yann Gboho
Card adjusted
13'
Event
Seny Koumbassa
Header / 2nd Goal
6'
Event
Cristian Cásseres Jr.
Right foot shot / 1st Goal

Match Commentary

90
Update Update
There is a delay in the match due to an injury to Guillaume Restes from Toulouse.
90
Update Update
The fourth official has indicated there will be 4 minutes of added time.
90
GOAL! GOAL! Important
Lens win a corner after Mário Sauer concedes.
90
Attempt Attempt
Florian Thauvin's left-footed shot from the right side of the box is blocked. Saud Abdulhamid provided the assist.
90
Corner Corner
Goal! Lens leads 3-2 against Toulouse. Ismaëlo Ganiou scores with a header from the center of the box into the top left corner, assisted by Andrija Bulatovic's cross following a corner.
89
Yellow Card Yellow Card Important
Mário Sauer from Toulouse receives a yellow card for a foul.
89
Attempt Attempt
Odsonne Édouard from Lens has a missed chance, shooting with his right foot from outside the box, and it comes very close to the goal.
89
Attempt Attempt
Odsonne Édouard's right-footed shot from outside the box is blocked.
88
Update Update
Mamadou Sangaré from Lens won a free kick in the attacking area.
87
Corner Corner
Lens win a corner after Pape Diop concedes.
87
Update Update
Foul committed by Mário Sauer of Toulouse.
87
Attempt Attempt
Allan Saint-Maximin's shot from the left side of the box is blocked. The assist was provided by Mamadou Sangaré.
86
Update Update
Odsonne Édouard's header from the center of the box is blocked. The assist came from Allan Saint-Maximin's cross.
86
Substitution Substitution
Substitution for Lens: Andrija Bulatovic replaces Adrien Thomasson.
86
Corner Corner
Corner awarded to Lens after Dayann Methalie concedes.
85
Substitution Substitution
Substitution for Lens: Samson Baidoo replaces Arthur Masuaku.
85
Attempt Attempt
Allan Saint-Maximin from Lens misses a chance with a right-footed shot from the left side of the box.
84
Attempt Attempt
New attacking attempt. Adrien Thomasson of Lens heads the ball from close range, but it's saved by Toulouse's goalkeeper Guillaume Restes, with the assist from Florian Thauvin.
83
Attempt Attempt
Florian Thauvin's right-footed shot from outside the box is blocked. Arthur Masuaku provided the assist.
82
Update Update
Foul committed by Mário Sauer of Toulouse.
81
Update Update
Adrien Thomasson of Lens won a free kick in defense.
81
Corner Corner
Ismaëlo Ganiou of Lens misses a chance with a header from inside the six-yard box, close to the left side of the goal. The assist came from Adrien Thomasson, who delivered a cross after a corner.
79
Corner Corner
Corner awarded to Lens after Djibril Sidibé concedes.
79
Corner Corner
Lens wins a corner after Dayann Methalie concedes.
78
Update Update
Adrien Thomasson from Lens won a free kick in defense.
78
Update Update
Foul committed by Cristian Cásseres of Toulouse.
78
Corner Corner
Allan Saint-Maximin from Lens misses a chance, shooting with his right foot from outside the box but sending the ball high. The assist came from Mamadou Sangaré after a corner.
77
Corner Corner
Corner awarded to Lens after Djibril Sidibé concedes.
76
Substitution Substitution
Substitution for Toulouse: Mário Sauer replaces Alexis Vossah due to injury.
75
Update Update
There is a delay in the match due to an injury to Alexis Vossah from Toulouse.
74
Update Update
Adrien Thomasson's header from the center of the box is blocked. Florian Thauvin provided the assist with a cross.
73
Update Update
Foul committed by Dayann Methalie of Toulouse.
73
Update Update
Saud Abdulhamid from Lens won a free kick on the right wing.
72
Update Update
Adrien Thomasson of Lens misses a chance, heading the ball from the center of the box just wide of the goal. The assist came from Allan Saint-Maximin with a cross.
72
Substitution Substitution
Substitution for Toulouse: Djibril Sidibé replaces Charlie Cresswell.
70
Corner Corner
Corner awarded to Lens after Pape Diop concedes.
69
Attempt Attempt
Odsonne Édouard's shot from the center of the box is blocked. Florian Sotoca provided the assist.
68
Corner Corner
Lens wins a corner after Cristian Cásseres concedes.
67
Attempt Attempt
Goal! The match is now 2-2 as Adrien Thomasson scores for Lens with a right-footed shot from the center of the box.
67
GOAL! GOAL! Important
Goal! Adrien Thomasson scores for Lens with a right-footed shot from the center of the box into the right corner. The match is now 2-2.
64
Substitution Substitution
Substitution for Toulouse: Jacen Russell-Rowe replaces Emersonn.
64
Substitution Substitution
Substitution for Toulouse: Dayann Methalie replaces Aron Dønnum.
63
Update Update
Warren Kamanzi from Toulouse won a free kick in defense.
63
Substitution Substitution
Substitution for Toulouse: Jacen Russell-Rowe replaces Emersonn.
61
GOAL! GOAL! Important
Foul committed by Saud Abdulhamid of Lens.
61
Corner Corner
Goal! Lens 1, Toulouse 2. Saud Abdulhamid scores for Lens with a header from the center of the box into the left corner, assisted by Allan Saint-Maximin's cross.
60
Update Update
Pape Diop from Toulouse misses a chance, shooting with his right foot from over 35 yards, but the ball goes high and wide to the left after a fast break.
60
Attempt Attempt
Mamadou Sangaré from Lens had a missed chance, shooting with his right foot from the center of the box.
59
Attempt Attempt
Ismaëlo Ganiou's shot from the center of the box is blocked. The assist came from Saud Abdulhamid.
59
Attempt Attempt
Odsonne Édouard from Lens missed a header from the center of the box. The assist came from Matthieu Udol's cross.
59
Attempt Attempt
Mamadou Sangaré's shot from outside the box is blocked. Adrien Thomasson provided the assist.
59
Attempt Attempt
Mamadou Sangaré from Lens missed a right-footed shot from the center of the box.
59
Update Update
Allan Saint-Maximin from Lens won a free kick in the attacking area.
59
Update Update
Foul committed by Aron Dønnum of Toulouse.
59
Corner Corner
Lens wins a corner after Pape Diop concedes.
59
Attempt Attempt
Matthieu Udol from Lens missed a chance, shooting with his right foot from the center of the box.
57
Attempt Attempt
New attacking attempt. Adrien Thomasson from Lens heads the ball from the center of the box, but it's saved by goalkeeper Guillaume Restes from Toulouse, who is positioned in the center of the goal. The assist came from Allan Saint-Maximin with a cross.
56
Corner Corner
Mamadou Sangaré from Lens had a missed chance, shooting with his left foot from outside the box, but it went close and missed. The assist came from Saud Abdulhamid after a corner.
56
Update Update
Ismaëlo Ganiou from Lens won a free kick in defense.
56
Update Update
Foul committed by Emersonn against Toulouse.
55
Substitution Substitution
Substitution for Lens: Allan Saint-Maximin replaces Wesley Saïd.
55
Substitution Substitution
Substitution for Lens: Odsonne Édouard replaces Rayan Fofana.
55
Corner Corner
Lens wins a corner after Warren Kamanzi concedes.
53
Corner Corner
Lens wins a corner after Warren Kamanzi concedes.
53
Attempt Attempt
New attacking attempt. Wesley Saïd from Lens takes a right-footed shot from the center of the box, but it's saved.
53
Attempt Attempt
Wesley Saïd from Lens attempts a header from the center of the box, but it is saved by Toulouse goalkeeper Guillaume Restes. The assist came from Mamadou Sangaré.
50
Update Update
Wesley Saïd from Lens misses a header from close range.
49
Attempt Attempt
Missed chance. Malang Sarr from Lens takes a left-footed shot from outside the box.
45
Update Update
New attacking attempt. Matthieu Udol of Lens heads the ball inside the six-yard box, but Guillaume Restes of Toulouse saves it in the top center of the goal. The assist comes from Adrien Thomasson.
45
Update Update
The first half ends with Lens trailing 0-2 against Toulouse.
45
Update Update
Cristian Cásseres commits a handball for Toulouse.
45
Yellow Card Yellow Card Important
Arthur Masuaku from Lens receives a yellow card for a foul.
45
Update Update
The fourth official has indicated there will be 3 minutes of added time.
45
Substitution Substitution
Substitution for Toulouse: Pape Diop replaces Santiago Hidalgo.
45
Update Update
There is a delay in the match due to an injury to Arthur Masuaku from Lens.
45
Update Update
Foul committed by Arthur Masuaku for Lens.
45
Update Update
There is a delay in the match due to an injury to Santiago Hidalgo from Toulouse.
45
Update Update
Santiago Hidalgo from Toulouse won a free kick on the right wing.
45
Update Update
Matthieu Udol from Lens won a free kick in defense.
45
Update Update
Foul by Arthur Masuaku - Lens.
45
Update Update
Aron Dønnum from Toulouse won a free kick in defense.
45
Update Update
The second half begins with the score at Lens 0, Toulouse 2.
45
Update Update
Foul committed by Santiago Hidalgo of Toulouse.
44
Update Update
Florian Sotoca from Lens misses a chance, shooting with his right foot from outside the box, sending the ball high and wide to the left.
42
Corner Corner
Lens win a corner after Charlie Cresswell concedes.
42
Attempt Attempt
Adrien Thomasson's shot for Lens from the center of the box is blocked. Saud Abdulhamid provided the assist with a cross.
39
Attempt Attempt
Missed chance. Ismaëlo Ganiou from Lens shoots with his right foot from outside the box, but it goes high and wide to the right. Saud Abdulhamid provided the assist.
38
Update Update
Emersonn fouled a player from Toulouse.
38
Update Update
Ismaëlo Ganiou from Lens won a free kick in defense.
36
Attempt Attempt
Wesley Saïd from Lens misses a chance with a right-footed shot from the left side of the box.
35
Update Update
Mamadou Sangaré from Lens won a free kick in defense.
35
Update Update
Santiago Hidalgo from Toulouse committed a foul.
34
Corner Corner
New attacking attempt. Arthur Masuaku of Lens takes a left-footed shot from outside the box, but it's saved in the right corner by Guillaume Restes of Toulouse. The assist comes from Mamadou Sangaré.
33
Update Update
Rayan Fofana from Lens misses a chance, shooting with his right foot from the center of the box but sending it high. The assist was provided by Mamadou Sangaré.
32
Attempt Attempt
Rayan Fofana's shot from the center of the box is blocked. Ismaëlo Ganiou provided the assist with a cross.
30
Update Update
Fouled by Florian Sotoca of Lens.
30
Update Update
Rasmus Nicolaisen of Toulouse won a free kick in defense.
28
Update Update
There is a delay in the match due to an injury to Aron Dønnum from Toulouse.
27
Update Update
Wesley Saïd commits a foul for Lens.
27
Update Update
Aron Dønnum from Toulouse won a free kick in defense.
26
Corner Corner
Malang Sarr from Lens misses a chance with a left-footed shot from outside the box that goes high, assisted by Arthur Masuaku after a corner.
26
Corner Corner
Lens win a corner after Rasmus Nicolaisen concedes.
26
Corner Corner
Ismaëlo Ganiou from Lens missed a header from the center of the box, sending the ball to the left. The assist came from Saud Abdulhamid, who provided a cross after a corner.
23
Update Update
Rasmus Nicolaisen of Toulouse won a free kick in defense.
23
Update Update
Rayan Fofana from Lens won a free kick on the right wing.
22
Corner Corner
Lens wins a corner after Guillaume Restes concedes.
22
Corner Corner
Corner awarded to Lens after Guillaume Restes concedes.
22
Attempt Attempt
New attacking attempt. Matthieu Udol from Lens takes a left-footed shot from the left side of the box, but it's saved in the top center of the goal by Guillaume Restes from Toulouse.
21
Attempt Attempt
Wesley Saïd from Lens had a missed chance with a header inside the six-yard box, hitting close to the left side but missing to the left. Matthieu Udol provided the assist with a cross.
21
Update Update
Emersonn fouled a player from Toulouse.
21
Update Update
Malang Sarr from Lens won a free kick in defense.
18
Update Update
Cristian Cásseres from Toulouse won a free kick in defense.
18
Update Update
Foul committed by Rayan Fofana of Lens.
16
Yellow Card Yellow Card Important
Yann Gboho of Toulouse receives a yellow card for a foul.
15
Update Update
Foul committed by Yann Gboho of Toulouse.
15
Update Update
Adrien Thomasson from Lens won a free kick in defense.
14
Update Update
Foul committed by Santiago Hidalgo of Toulouse.
14
Update Update
Saud Abdulhamid from Lens won a free kick in defense.
13
GOAL! GOAL! Important
Goal! Toulouse leads 2-0 with Seny Koumbassa scoring with a header from the center of the box after a corner.
12
Corner Corner
Toulouse wins a corner after Matthieu Udol concedes.
11
Update Update
Adrien Thomasson from Lens won a free kick in the attacking area.
11
Update Update
Foul committed by Cristian Cásseres of Toulouse.
9
Attempt Attempt
Wesley Saïd from Lens attempts an attack, shooting with his right foot from the center of the box, but the shot is saved by Toulouse's goalkeeper Guillaume Restes, who is positioned in the center of the goal.
8
Attempt Attempt
Yann Gboho's right-footed shot from the center of the box is blocked.
8
Attempt Attempt
Yann Gboho's right-footed shot from the center of the box is blocked.
8
Update Update
Wesley Saïd from Lens commits a foul.
8
Update Update
Aron Dønnum from Toulouse won a free kick on the right wing.
6
GOAL! GOAL! Important
Goal! Toulouse takes the lead 1-0 with Cristian Cásseres scoring from outside the box with a right-footed shot into the top left corner.
5
Update Update
Warren Kamanzi of Toulouse won a free kick in defense.
5
Update Update
Foul committed by Saud Abdulhamid of Lens.
4
Corner Corner
Corner awarded to Lens after Aron Dønnum concedes.
2
Update Update
Saud Abdulhamid from Lens won a free kick on the right wing.
2
Update Update
Warren Kamanzi from Toulouse committed a foul.

CONCLUSION

Lens's 3-2 triumph over Toulouse underscores their superiority, overcoming a halftime deficit through sheer dominance and opportunistic play post-red card. With 78% possession, they overwhelmed a depleted opponent, converting pressure into goals efficiently. This minimal-deviation win aligns with their stronger status, demonstrating adaptability in the face of early adversity. Toulouse's resilience faded after the sending-off, exposing defensive frailties. Overall, the match narrative favors Lens's sustained quality, positioning them favorably in the standings while serving as a cautionary tale on discipline for rivals.

Lens vs Toulouse preview with tactical analysis, xG context, lineup signals, and data-backed betting insights for faster decisions.

Use this page as a quick-read snapshot first, then continue to deep stats and methodology references below.

How We Build This Analysis

BestPreviews combines tactical context, lineup quality, xG trends, and form data across competitions. Read the full methodology and FAQ.