Ligue 1
· Regular Season - 29
April 12, 2026 17:15
23'
(ast. H. Haraldsson)
T. Meunier
50'
R. Perraud
55'
(ast. B. Andre)
M. Fernandez-Pardo
(pen.)
88'
O. Giroud
The ForzaPitch pre-match prediction gave Lille a 41% win probability (draw 25%, Toulouse 32%). The final result was Toulouse 0–4 Lille. In 1 previous meetings, Toulouse have won 0 times, with 0 draws and 1 wins for Lille.
Match statistics
4
Total shots
11
1
Shots on target
9
0.96
Actual xG
1.84
5
Saves
1
37%
Possession
63%
4
Corners
2
13
Tackles
19
2
🟨 Yellow cards
0
1
🟥 Red cards
0
Match Events
23'
ast. H. Haraldsson ·
T. Meunier⚽
Mark McKenzie
48'
50'
R. Perraud⚽
55'
ast. B. Andre ·
M. Fernandez-Pardo⚽
D. Sidibe
/ C. Cresswell
59'
A. Donnum
/ W. Kamanzi
60'
P. Demba
/ A. Vossah
60'
Emersonn
63'
Emersonn
/ J. Russell-Rowe
71'
71'
E. Mbappe
/
N. Mukau
71'
G. Perrin
/
F. Correia
Y. Gboho
/ S. Hidalgo
76'
76'
O. Giroud
/
B. Andre
Dayann Methalie
80'
82'
T. Santos
/
T. Meunier
83'
C. Verdonk
/
R. Perraud
87'
88'
(pen.)
O. Giroud⚽
90'+5
Pre-match prediction
32.42%
Toulouse
25.91%
X
41.67%
Lille ←
we assigned to the actual result (Lille)
41.67%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.16
0.96
-0.2
1.46
1.84
+0.38
Lille dominated by xG (1.84 vs 0.96).
The final result reflects the playing dominance.
The model's xG estimates were accurate.
Lineups
1
Guillaume Restes
G
Guillaume Restes
G
2
Rasmus Nicolaisen
D
Rasmus Nicolaisen
D
35
Seny Koumbassa
D
Seny Koumbassa
D
3
Mark McKenzie
48'
D
Mark McKenzie
48'
D
24
D. Methalie
M
D. Methalie
M
18
P. Diop
60'
M
P. Diop
60'
M
23
C. Cásseres
M
C. Cásseres
M
19
Djibril Sidibé
59'
M
Djibril Sidibé
59'
M
10
Y. Gboho
76'
F
Y. Gboho
76'
F
15
A. Dønnum
60'
F
A. Dønnum
60'
F
20
Emersonn
71'
F
Emersonn
71'
F
Bench
45
Alexis Vossah
37'
M
Alexis Vossah
37'
M
4
C. Cresswell
38'
D
C. Cresswell
38'
D
13
Jacen Russell Rowe
26'
F
Jacen Russell Rowe
26'
F
7
Julian Vignolo
F
Julian Vignolo
F
77
Mario Sauer
M
11
S. Hidalgo
21'
F
S. Hidalgo
21'
F
12
Waren Kamanzi
37'
D
Waren Kamanzi
37'
D
1
Berke Özer
G
Berke Özer
G
15
Romain Perraud
1 ⚽
83'
D
Romain Perraud
1 ⚽
83'
D
23
A. Mandi
D
A. Mandi
D
3
N. Ngoy
D
N. Ngoy
D
12
Thomas Meunier
1 ⚽
82'
D
Thomas Meunier
1 ⚽
82'
D
21
B. André
1 👟
76'
M
B. André
1 👟
76'
M
6
Nabil Bentaleb
M
Nabil Bentaleb
M
27
Félix Correia
71'
M
Félix Correia
71'
M
10
H. Haraldsson
1 👟
M
H. Haraldsson
1 👟
M
17
N. Mukau
71'
M
N. Mukau
71'
M
7
M. Fernandez-Pardo
1 ⚽
F
M. Fernandez-Pardo
1 ⚽
F
Bench
32
Ayyoub Bouaddi
M
Ayyoub Bouaddi
M
24
Calvin Verdonk
14'
D
Calvin Verdonk
14'
D
18
Chancel Mbemba
D
Chancel Mbemba
D
8
Ethan Mbappé
26'
M
Ethan Mbappé
26'
M
28
Gaëtan Perrin
26'
F
Gaëtan Perrin
26'
F
9
Olivier Giroud
1 ⚽
21'
F
Olivier Giroud
1 ⚽
21'
F
22
T. Santos
15'
D
Best on the pitch
M. Fernandez-Pardo
F · Lille
8.20
1 ⚽
3 shots
· 14 pass
Thomas Meunier
D · Lille
7.90
1 ⚽
1 shots
· 55 pass
Romain Perraud
D · Lille
7.90
1 ⚽
2 shots
· 53 pass
Berke Özer
G · Lille
7.90
· 44 pass
N. Ngoy
D · Lille
7.70
· 87 pass
A. Mandi
D · Lille
7.50
· 118 pass
Toulouse — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Guillaume Restes | G | 97 | 7.30 | — | — | — | 32 | 21% | — | — | — |
| Rasmus Nicolaisen | D | 97 | 6.00 | — | — | 1 | 54 | 42% | — | — | — |
| Seny Koumbassa | D | 97 | 6.70 | — | — | 1 | 42 | 37% | 4 | — | — |
| Mark McKenzie | D | 48 | 5.20 | — | — | — | 17 | 14% | — | — | 1 |
| D. Methalie | M | 97 | 5.90 | — | — | 1 | 24 | 22% | 1 | 1 | — |
| P. Diop | M | 60 | 6.30 | — | — | — | 30 | 26% | 1 | — | — |
| C. Cásseres | M | 97 | 7.00 | — | — | — | 53 | 50% | 1 | — | — |
| Djibril Sidibé | M | 59 | 6.90 | — | — | 1 | 16 | 10% | 3 | — | — |
| Y. Gboho | F | 76 | 7.20 | — | — | — | 27 | 24% | — | — | — |
| A. Dønnum | F | 60 | 6.70 | — | — | — | 20 | 19% | 1 | — | — |
| Emersonn | F | 71 | 6.50 | — | — | — | 10 | 6% | 1 | 1 | — |
| Alexis Vossah | M | 37 | 6.50 | — | — | — | 9 | 8% | — | — | — |
| C. Cresswell | D | 38 | 6.00 | — | — | — | 21 | 16% | — | — | — |
| Jacen Russell Rowe | F | 26 | 6.70 | — | — | — | 4 | 2% | 1 | — | — |
| S. Hidalgo | F | 21 | 6.50 | — | — | — | 2 | 2% | — | — | — |
| Waren Kamanzi | D | 37 | 6.30 | — | — | — | 10 | 8% | — | — | — |
Lille — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Berke Özer | G | 97 | 7.90 | — | — | — | 44 | 39% | 1 | — | — |
| Romain Perraud | D | 83 | 7.90 | 1 | — | 2 | 53 | 48% | 2 | — | — |
| A. Mandi | D | 97 | 7.50 | — | — | — | 118 | 113% | — | — | — |
| N. Ngoy | D | 97 | 7.70 | — | — | — | 87 | 84% | 2 | — | — |
| Thomas Meunier | D | 82 | 7.90 | 1 | — | 1 | 55 | 48% | 3 | — | — |
| B. André | M | 76 | 7.30 | — | 1 | — | 39 | 36% | 3 | — | — |
| Nabil Bentaleb | M | 97 | 7.20 | — | — | — | 74 | 64% | 2 | — | — |
| Félix Correia | M | 71 | 6.90 | — | — | — | 38 | 31% | 3 | — | — |
| H. Haraldsson | M | 97 | 6.20 | — | 1 | 3 | 50 | 47% | 1 | — | — |
| N. Mukau | M | 71 | 6.90 | — | — | — | 27 | 23% | 2 | — | — |
| M. Fernandez-Pardo | F | 97 | 8.20 | 1 | — | 3 | 14 | 10% | — | — | — |
| Calvin Verdonk | D | 14 | 6.60 | — | — | — | 11 | 9% | — | — | — |
| Ethan Mbappé | M | 26 | 6.60 | — | — | 1 | 13 | 10% | — | — | — |
| Gaëtan Perrin | F | 26 | 6.70 | — | — | — | 10 | 9% | — | — | — |
| Olivier Giroud | F | 21 | 7.00 | 1 | — | 1 | 2 | 2% | — | — | — |
| T. Santos | D | 15 | 6.70 | — | — | — | 6 | 5% | — | — | — |
Frequently Asked Questions
What was the final score of Toulouse vs Lille?
The final score was Toulouse 0–4 Lille.
What did the model predict before Toulouse vs Lille?
The model assigned 32% probability to a Toulouse win, 25% to a draw, and 41% to an Lille win.