Toulouse vs LOSC Lille Prediction, Preview and Stats

France flag 2025/2026 Ligue 1, France
Stadium de Toulouse Sun, 12 Apr - 3:15 PM
Ligue 1
Toulouse TOU
0 Winner 4
LOSC Lille LOSC
Full Time Sun, 12 Apr 3:15 PM
Round 29 Regular Season
|
Goal
Thomas Meunier - 23'
Romain Perraud - 50'
Matías Fernández-Pardo - 55'
Olivier Giroud - 88' (P)
Mark McKenzie 48' Red Card
|

CONTEXT

The match between Toulouse and LOSC Lille is finished, ending 0-4 at full time after the visitors led 0-1 at the interval. LOSC Lille produced a dominant display that showed only minimal deviation from pre-match expectations, with the away side identified as the stronger team beforehand. Their control proved decisive, as they held 63 percent possession to Toulouse’s 37 percent and converted that territorial advantage into a four-goal margin. Efficiency remained in line with expectations across the contest. No expected goals data was available to assess alignment on that metric, yet the outcome matched the pre-match projection overall. A red card to Toulouse created a clear distortion in the second half, altering the balance and enabling Lille to pull away comfortably without reply. The result reinforced Lille’s superiority on the day.

TL;DR

  • Structural deviation: LOSC Lille showed a minimal deviation from the pre-match structural baseline.
  • Efficiency shift: Possession-adjusted chance creation was in line with projected levels.
  • xG alignment: The final outcome was insufficient data for expected goal differential.
  • Market alignment: End result was aligned with the pre-match projection.
  • xG expectations: Inconclusive for xG expectations (Classify).
  • Event impact: Red card(s) affected the match (Classify).
  • Red card distortion: Classify as red card distortion.
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
H. Ocak
H. Ocak
2nd Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 19.06
Yellow Cards / Match
Referee 0.12
League Avg 2.75
Red Cards / Match
Referee 0
League Avg 0.13
Penalties / Match
Referee 0
League Avg 0.17
A. Taleb
A. Taleb
4th Official 25 matches
Fouls / Match
Referee 0.52
League Avg 19.06
Yellow Cards / Match
Referee 0.12
League Avg 2.75
Red Cards / Match
Referee 0
League Avg 0.13
Penalties / Match
Referee 0
League Avg 0.17
G. Pasqualotti
G. Pasqualotti
1st Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 19.06
Yellow Cards / Match
Referee 0.12
League Avg 2.75
Red Cards / Match
Referee 0
League Avg 0.13
Penalties / Match
Referee 0
League Avg 0.17
H. Ben El Hadj
H. Ben El Hadj
Referee 25 matches
Fouls / Match
Referee 0.52
League Avg 19.06
Yellow Cards / Match
Referee 0.12
League Avg 2.75
Red Cards / Match
Referee 0
League Avg 0.13
Penalties / Match
Referee 0
League Avg 0.17
Toulouse C. Martínez Novell
C. Martínez Novell
VS
LOSC Lille B. Génésio
B. Génésio
1.29
Avg Points / Game (Last 100 Matches)
1.86
1.17 i
Last 6 Opponents
Paris Saint Germain Rank: L
Lorient Rank: W
Metz Rank: W
Olympique Marseille Rank: L
Rennes Rank: L
Paris Rank: D
Avg Points / Game (Last 6 Matches)
2.67 i
Last 6 Opponents
Lens Rank: W
Olympique Marseille Rank: W
Rennes Rank: W
Lorient Rank: D
Nantes Rank: W
Angers SCO Rank: W
9
Head to Head (Wins - Draws - Losses)
9 - 11 - 17
17

Win Probabilities

Live Win Probability (90 Min)
Home Toulouse
1.18%
Draw
4.16%
Away LOSC Lille
94.66%

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.
19.64
34.1
0 (Weakest) 100 (Strongest)
Metric
Toulouse
LOSC Lille
Power Score
19.64
34.1
League Position
10
3
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
Toulouse Opponent-weighted form score
LOSC Lille Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Toulouse LOSC Lille

Heatmaps Ball coordinates

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

vs

Toulouse

Left / Center / Right
Opposition half density
vs season average

LOSC Lille

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

Toulouse ⚠ Proxy
vs
⚠ Proxy LOSC Lille
Attacking Efficiency
Higher is better
Attacking Efficiency
26.89
26.75
Defensive Efficiency
Lower is better
Defensive Efficiency
26.75
26.89
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
Toulouse +0.02 Efficiency Index
vs
LOSC Lille -0.02 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Toulouse
LOSC Lille
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.

Toulouse ⚠ Proxy
vs
⚠ Proxy LOSC Lille
Created Set-piece attacking threat
Toulouse LOSC Lille
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 1.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
Toulouse LOSC Lille
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.
1.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.
Toulouse
LOSC Lille
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.

Toulouse
vs
LOSC Lille
Attack After Winning Possession transition → offence
Toulouse LOSC Lille
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
Toulouse LOSC Lille
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
Toulouse
LOSC Lille
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • LOSC had peak pressure around 90'.
  • LOSC started the game with stronger pressure.
TOU Pressure LOSC Pressure
Pressure Index: LOSC reached the top pressure at 90' (79.19).

Team Head to Head Last 6 Seasons

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

Toulouse TOU Home
37 matches
LOSC Lille LOSC Away
Match Record
9
Wins
17
11
Draws
11
17
Losses
9
Goals
37
Goals Scored
50
50
Goals Conceded
37
-13
Goal Difference
+13
Expected Goals
0
xG
0
0
xGA
0

Data last updated: 2026-04-13T00:08:02+00:00

STARTING XI

Match Formation 3-4-2-1
Match Formation 4-2-3-1
Pitch
G. Restes
France
1 G. Restes
M. McKenzie
United States
3 M. McKenzie
S. Koumbassa
35 S. Koumbassa
R. Nicolaisen
Denmark
2 R. Nicolaisen
D. Sidibé
Substitution
France
19 D. Sidibé
C. Cásseres Yepes
Venezuela
23 C. Cásseres Yepes
P. Diop
Substitution
Senegal
18 P. Diop
D. Methalie
24 D. Methalie
A. Dønnum
Substitution
Norway
15 A. Dønnum
Y. Gboho
Substitution
France
10 Y. Gboho
E. Correia da Silva
Substitution
Brazil
20 E. Correia da Silva
B. Özer
Turkey
1 B. Özer
R. Perraud
Substitution
France
15 R. Perraud
A. Mandi
Algeria
23 A. Mandi
N. Ngoy
Belgium
3 N. Ngoy
T. Meunier
Substitution
Belgium
12 T. Meunier
B. André
Substitution
France
21 B. André
N. Bentaleb
Algeria
6 N. Bentaleb
F. Sanches Correia
Substitution
Portugal
27 F. Sanches Correia
H. Haraldsson
Iceland
10 H. Haraldsson
N. Mukau
Substitution
Belgium
17 N. Mukau
M. Fernandez Pardo
Belgium
7 M. Fernandez Pardo

General Information

Date & Time
Apr 12, 2026, 03:15 PM
Competition
2025/2026 Ligue 1, France · Round 29 · Regular Season
Stadium
Stadium de Toulouse
Capacity
33150
Pitch Surface
N/A
Weather
☀️ 12°C, Fair
Referees
Huseyin Ocak
Ahmed Taleb
Gwenaël Pasqualotti
Hakim Ben El Hadj

Statistics

Possession
TOU
39%
LOSC
61%

Top Statistics

0 Goals 4
3 Big Chances Created 2
5 Shots 4
19 Dangerous attacks 37
37 Possession 63
4 Corners 2
12 Free kicks 12
2 Yellow Cards 0
1 Red Cards 0

Match Overview

2 Successful Dribbles 2
78 Ball Safe 90
15 Successful Dribbles Percentage 33
1 Hit Woodwork 0
17 Throwins 8
13 Dribble Attempts 6
5 Goal Kicks 5
5 Substitutions 5
10 Successful Headers 7
0 Assists 2
4 Goal Attempts 12
0 Penalties 1

Attacking

3 Big Chances Missed 1
83 Attacks 102

Possession

371 Passes 645
306 Successful Passes 582
36 Long Passes 42
14 Successful Long Passes 22
39 Successful Long Passes Percentage 52
82 Successful Passes Percentage 90
5 Key Passes 11

Defensive

13 Tackles 19
17 Interceptions 13
5 Saves 1

Build-up

7 Total Crosses 7
1 Accurate Crosses 0

Discipline

0 Offsides 3
13 Fouls 12

Lineup

Referee : Hakim Ben El Hadj

Starting XI

1
Guillaume Restes
Guillaume Restes Goalkeeper
2
Rasmus Nicolaisen
Rasmus Nicolaisen Defender
3
Mark McKenzie
Mark McKenzie Defender
35
Seny Koumbassa
Seny Koumbassa Defender
18
Pape Demba Diop
Pape Demba Diop Midfielder
45
Alexis Vossah
Alexis Vossah
Midfielder60'
19
Djibril Sidibé
Djibril Sidibé Midfielder
4
Charlie Cresswell
Charlie Cresswell
Defender59'
23
Cristian Cásseres Jr.
Cristian Cásseres Jr. Midfielder
24
Dayann Methalie
Dayann Methalie Midfielder
10
Yann Gboho
Yann Gboho Attacker
11
Santiago Hidalgo
Santiago Hidalgo
Attacker76'
15
Aron Dønnum
Aron Dønnum Attacker
12
Warren Kamanzi
Warren Kamanzi
Defender60'
20
Emersonn
Emersonn Attacker
13
Jacen Russell-Rowe
Jacen Russell-Rowe
Attacker71'
Referee : Hakim Ben El Hadj

Starting XI

1
Berke Özer
Berke Özer Goalkeeper
3
Nathan Ngoy
Nathan Ngoy Defender
12
Thomas Meunier
Thomas Meunier Defender
22
Tiago Santos
Tiago Santos
Defender82'
15
Romain Perraud
Romain Perraud Defender
24
Calvin Verdonk
Calvin Verdonk
Defender83'
23
Aïssa Mandi
Aïssa Mandi Defender
6
Nabil Bentaleb
Nabil Bentaleb Midfielder
10
Hákon Arnar Haraldsson
Hákon Arnar Haraldsson Midfielder
17
Ngal'ayel Mukau
Ngal'ayel Mukau Midfielder
8
Ethan Mbappé
Ethan Mbappé
Midfielder71'
21
Benjamin André
Benjamin André Midfielder
9
Olivier Giroud
Olivier Giroud
Attacker76'
27
Félix Correia
Félix Correia Midfielder
28
Gaëtan Perrin
Gaëtan Perrin
Attacker71'
7
Matías Fernández-Pardo
Matías Fernández-Pardo Attacker

Events

2ND-HALF
90+5'
Event
Gaëtan Perrin
Goal disallowed
88'
Event
Olivier Giroud
Left foot shot / 1st Penalty
87'
Event
Gaëtan Perrin
Penalty awarded
83'
Event
Calvin Verdonk Romain Perraud
10th Substitution
82'
Event
Tiago Santos Thomas Meunier
9th Substitution
Event
Dayann Methalie
Foul / 2nd Yellowcard
80'
Event
Santiago Hidalgo Yann Gboho
8th Substitution
76'
76'
Event
Olivier Giroud Benjamin André
7th Substitution
Event
Jacen Russell-Rowe Emersonn
6th Substitution
71'
71'
Event
Ethan Mbappé Ngal'ayel Mukau
4th Substitution
71'
Event
Gaëtan Perrin Félix Correia
5th Substitution
Event
Emersonn
Foul / 1st Yellowcard
63'
Event
Alexis Vossah Pape Demba Diop
3rd Substitution
60'
Event
Warren Kamanzi Aron Dønnum
2nd Substitution
60'
Event
Charlie Cresswell Djibril Sidibé
1st Substitution
59'
55'
Event
Matías Fernández-Pardo
Right foot shot / 3rd Goal
50'
Event
Romain Perraud
Left foot shot / 2nd Goal
Event
Mark McKenzie
Professional foul last man / 1st Redcard
48'
1ST-HALF
23'
Event
Thomas Meunier
Right foot shot / 1st Goal

Match Commentary

90
Update Update
Goal overturned by VAR! Gaëtan Perrin scores for Lille, but the goal is disallowed after a VAR review.
90
Update Update
Foul committed by Tiago Santos for Lille.
90
Update Update
The second half ends with Toulouse losing 0-4 to Lille.
90
Update Update
The fourth official has indicated there will be 6 minutes of added time.
90
Update Update
Dayann Methalie of Toulouse won a free kick in defense.
90
Attempt Attempt
Goal! Lille scores, making it 5-0 against Toulouse. Gaëtan Perrin finds the net with a right-footed shot from the center of the box, assisted by Ethan Mbappé.
90
Update Update
VAR decision: No goal. The match remains Toulouse 0, Lille 4.
90
Update Update
VAR decision: No goal. The match remains Toulouse 0, Lille 4.
88
GOAL! GOAL! Important
Dayann Methalie of Toulouse concedes a penalty for a handball in the penalty area.
87
Update Update
VAR is checking a penalty for Lille.
86
Corner Corner
Lille wins a corner after Cristian Cásseres concedes.
86
Update Update
Foul committed by Santiago Hidalgo of Toulouse.
86
Update Update
Ethan Mbappé of Lille won a free kick in an attacking position.
84
Update Update
Olivier Giroud is offside for Lille.
84
Attempt Attempt
Matias Fernandez-Pardo's shot from the center of the box is blocked. The assist was by Hákon Haraldsson.
83
Substitution Substitution
Substitution for Lille: Calvin Verdonk replaces Romain Perraud.
82
Substitution Substitution
Substitution for Lille: Tiago Santos replaces Thomas Meunier.
81
Corner Corner
Corner awarded to Lille after being conceded by Seny Koumbassa.
81
Attempt Attempt
New attacking attempt. Ethan Mbappé from Lille takes a left-footed shot from a difficult position on the right, but it's saved.
80
Yellow Card Yellow Card Important
Dayann Methalie of Toulouse receives a yellow card for a foul.
79
Update Update
Foul committed by Dayann Methalie of Toulouse.
79
Update Update
Ethan Mbappé from Lille won a free kick on the right wing.
76
Substitution Substitution
Substitution for Lille: Olivier Giroud replaces Benjamin André.
76
Substitution Substitution
Substitution for Toulouse: Santiago Hidalgo replaces Yann Gboho.
73
Attempt Attempt
New attacking attempt. Matias Fernandez-Pardo from Lille shoots with his right foot from outside the box, but it's saved in the top center of the goal by Guillaume Restes from Toulouse.
73
Update Update
Yann Gboho from Toulouse won a free kick on the left wing.
71
Substitution Substitution
Substitution for Toulouse: Jacen Russell-Rowe replaces Emersonn.
71
Substitution Substitution
Substitution for Lille: Gaëtan Perrin replaces Félix Correia.
71
Substitution Substitution
Substitution for Lille: Ethan Mbappé replaces Ngal'ayel Mukau.
68
Update Update
Yann Gboho from Toulouse won a free kick on the left wing.
68
Update Update
Foul by Thomas Meunier - Lille.
65
Update Update
Ngal'ayel Mukau from Lille won a free kick on the right wing.
65
Update Update
Foul committed by Yann Gboho of Toulouse.
63
Update Update
There is a delay in the match due to an injury to Nabil Bentaleb from Lille.
63
Update Update
Foul committed by Emersonn for Toulouse.
63
Yellow Card Yellow Card Important
Emersonn from Toulouse receives a yellow card for a foul.
63
Update Update
Nabil Bentaleb from Lille won a free kick in defense.
61
Update Update
Nabil Bentaleb of Lille commits a foul.
61
Update Update
Yann Gboho from Toulouse won a free kick in an attacking position.
60
Substitution Substitution
Substitution for Toulouse: Alexis Vossah replaces Pape Diop.
60
Substitution Substitution
Substitution for Toulouse: Alexis Vossah replaces Pape Diop.
59
Update Update
Benjamin André from Lille won a free kick in defense.
59
Update Update
Aron Dønnum from Toulouse committed a foul.
59
Substitution Substitution
Substitution for Toulouse: Charlie Cresswell replaces Djibril Sidibé.
58
Update Update
Foul by Thomas Meunier - Lille.
58
Update Update
Dayann Methalie of Toulouse won a free kick in defense.
55
GOAL! GOAL! Important
Goal! Lille lead 3-0 over Toulouse as Matias Fernandez-Pardo scores with a right-footed shot from the center of the box into the left corner, assisted by Benjamin André.
52
Corner Corner
Toulouse wins a corner after Nathan Ngoy concedes.
50
GOAL! GOAL! Important
Goal! Lille leads 2-0 with Romain Perraud scoring from a free kick with a left-footed shot into the left corner.
48
Red Card Red Card Important
Mark McKenzie from Toulouse receives a red card.
48
Update Update
Matias Fernandez-Pardo from Lille won a free kick in an attacking position.
48
Update Update
Matias Fernandez-Pardo from Lille won a free kick in an attacking position.
47
Update Update
Foul committed by Aron Dønnum of Toulouse.
47
Update Update
Romain Perraud of Lille won a free kick in defense.
45
Corner Corner
Toulouse wins a corner after Nathan Ngoy concedes.
45
Update Update
The fourth official has indicated there will be 1 minute of added time.
45
Update Update
Hákon Haraldsson from Lille commits a foul.
45
Attempt Attempt
Yann Gboho's shot for Toulouse from outside the box is blocked. Emersonn provided the assist.
45
Update Update
The second half begins with Toulouse trailing Lille 1-0.
45
Update Update
Aron Dønnum from Toulouse won a free kick on the right wing.
45
Corner Corner
Seny Koumbassa from Toulouse misses a chance, shooting with his right foot from outside the box, but the ball goes high. Cristian Cásseres provided the assist after a corner.
45
Update Update
The first half ends with Toulouse 0, Lille 1.
44
Update Update
Rasmus Nicolaisen from Toulouse won a free kick in defense.
44
Update Update
Foul by Thomas Meunier - Lille.
43
Update Update
Foul committed by Dayann Methalie of Toulouse.
43
Update Update
Nathan Ngoy of Lille won a free kick in defense.
41
Attempt Attempt
Romain Perraud's left-footed shot from outside the box is blocked after a header assist from Félix Correia.
41
Attempt Attempt
Matias Fernandez-Pardo's left-footed shot from outside the box is blocked. The assist came from Ngal'ayel Mukau.
38
Update Update
Djibril Sidibé from Toulouse won a free kick on the right wing.
38
Update Update
Foul committed by Aïssa Mandi of Lille.
37
Update Update
Emersonn fouls a player from Toulouse.
37
Update Update
Berke Özer from Lille won a free kick in defense.
35
Attempt Attempt
Pape Diop's right-footed shot from outside the box is blocked.
34
Update Update
Yann Gboho of Toulouse won a free kick in an attacking position.
34
Update Update
Foul by Thomas Meunier against Lille.
33
Attempt Attempt
Dayann Methalie of Toulouse had a missed chance, shooting with his left foot from the left side of the box, just missing the goal. The assist was provided by Yann Gboho.
32
Update Update
Offside called against Lille. Matias Fernandez-Pardo is in an offside position.
29
Update Update
Félix Correia of Lille won a free kick on the left wing.
29
Update Update
Aron Dønnum from Toulouse commits a foul.
28
Attempt Attempt
New attacking attempt. Hákon Haraldsson from Lille shoots with his left foot from the left side of the box, but it's saved by Toulouse's goalkeeper Guillaume Restes in the center of the goal. The assist came from Matias Fernandez-Pardo.
26
Update Update
Romain Perraud from Lille misses a chance, shooting with his right foot from the left side of the box, sending the ball high and wide to the right. Matias Fernandez-Pardo provided the assist.
25
Update Update
Benjamin André of Lille won a free kick in an attacking position.
25
Update Update
Foul committed by Cristian Cásseres of Toulouse.
23
GOAL! GOAL! Important
Goal! Lille takes the lead 1-0 with Thomas Meunier scoring from the right side of the box into the left corner, assisted by Hákon Haraldsson.
19
Corner Corner
Lille wins a corner after Pape Diop concedes.
18
Update Update
Félix Correia from Lille won a free kick in defense.
18
Attempt Attempt
Félix Correia's right-footed shot from outside the box is blocked.
18
Update Update
Foul committed by Djibril Sidibé - Toulouse.
17
Update Update
There is a delay in the match due to an injury to Romain Perraud from Lille.
16
Attempt Attempt
New attacking attempt. Djibril Sidibé of Toulouse takes a right-footed shot from close range, but it's saved by Berke Özer, the goalkeeper for Lille, in the center of the goal.
16
Corner Corner
Toulouse wins a corner after Ngal'ayel Mukau concedes.
16
Attempt Attempt
Aron Dønnum's left-footed shot from outside the box is blocked.
16
Attempt Attempt
Yann Gboho's right-footed shot from close range is blocked.
16
Corner Corner
Rasmus Nicolaisen of Toulouse heads the ball and hits the left post from the right side of the six-yard box. The assist comes from Cristian Cásseres, who provided a cross following a corner.
14
Corner Corner
Toulouse wins a corner after Berke Özer concedes.
13
Attempt Attempt
Hákon Haraldsson from Lille had a missed chance, shooting with his right foot from outside the box, but it went just left of the target. The assist came from Félix Correia after a fast break.
11
Attempt Attempt
New attacking attempt. Hákon Haraldsson of Lille takes a right-footed shot from the center of the box, but it's saved by Guillaume Restes, the goalkeeper for Toulouse, with an assist from Romain Perraud.
9
Update Update
Yann Gboho of Toulouse won a free kick in defense.
9
Update Update
Hákon Haraldsson from Lille commits a foul.
5
Attempt Attempt
New attacking attempt. Matias Fernandez-Pardo from Lille has a right-footed shot from the center of the box, but it is saved by Toulouse's goalkeeper Guillaume Restes. The assist came from Thomas Meunier with a through ball.
4
Update Update
Offside called against Lille. Matias Fernandez-Pardo is offside.
3
Update Update
Foul committed by Hákon Haraldsson of Lille.
3
Update Update
Cristian Cásseres from Toulouse won a free kick in defense.
1
Attempt Attempt
Yann Gboho's right-footed shot from outside the box is blocked.

CONCLUSION

Structural assessment: LOSC Lille exhibited a minimal deviation from the pre-match structural baseline. Efficiency outcome: Possession-adjusted chance creation finished in line with projected levels. Result alignment: The final score was consistent with the pre-match probability model. Structural distortion: The match was materially influenced by red card(s), altering baseline dynamics. Market alignment: The match result was within the projected probability range.

Explore League Previews