← All matches
Jens Askou
Toulouse
Lille
Toulouse
4-2-3-1 · 4-2-3-1
Lille
Where the money is
How much money is actually on each selection, next to what the price says it should be. A gap is not a tip — it just means the crowd and the book disagree.
Match odds
1331390 EUR · live
Away
1.06 · implied 94.3%
70.8%
-23.5 vs price
Draw
17.5 · implied 5.7%
15.4%
+9.7 vs price
Home
1000.0 · implied 0.1%
13.8%
+13.7 vs price
Half time
5326 EUR · live
Draw
1.32 · implied 75.8%
43.9%
-31.9 vs price
Away
8.4 · implied 11.9%
36.5%
+24.6 vs price
Home
8.4 · implied 11.9%
19.6%
+7.7 vs price
Over/Under 2.5 goals
177660 EUR · live
Under
1.01 · implied 99.0%
77.6%
-21.4 vs price
Over
300.0 · implied 0.3%
22.4%
+22.1 vs price
Over/Under 2.5 first-half goals
14048 EUR · live
Under
1.01 · implied 99.0%
92.5%
-6.5 vs price
Over
75.0 · implied 1.3%
7.5%
+6.2 vs price
17 more markets on this match
Corners, cards, correct score, both-teams-to-score and the rest — plus how
the split moved over time, and which matches across the board show the
biggest money/price gap.
Weight of Money — see plans
Expected goals (xG) flow
per shotMatch momentum
Minute-by-minute pressure. Bars toward a team mean sustained attacking territory.
Average positions
formation shapeShot map
xG sizedGoalOn targetOff / blocked● size = xG
Goal
On target
Off target
Blocked
● size = xG
Tap a player for their full match card.
Player of the match
Match events
20'
S. Hidalgo · Foul
34'
VAR
No penalty · T. Jørgensen
Half-time · 0–0
46'
🔁
R. Perraud ◂ C. Verdonk
46'
🔁
D. Bakwa ◂ O. Sahraoui
57'
🔁
N. Mukau ◂ E. Mbappé
57'
🔁
A. Ueda ◂ O. Giroud
57'
🔁
J. Vignolo ◂ S. Hidalgo
65'
🔁
C. Tengstedt ◂ J. Russell Rowe
66'
🔁
I. Diallo ◂ R. Messali
71'
🔁
M. Niflore ◂ G. Restes
71'
🔁
B. Önal ◂ N. Bentaleb
72'
🔁
N. Schmidt ◂ A. Vossah
73'
⚽
A. Ueda0–1
Full-time · 0–1
Coaches
Davide Ancelotti 
Recent form
DAStade Brestois2-2
LHOlympique Lyonnais0-2
LHHamburger SV1-2
LAElche0-3
WAAl-Ain1-0
DHParis Saint-Germain2-2
WAAngers2-0
DAEverton1-1
DAHamburger SV2-2
WAOud-Heverlee Leuven6-3
Where to watch
Disney+ Premium Argentina
Prime Video
Arena Sport Premium 3
Prime Video
Canal+ Sport 2
Canal+ Sport 2
Canal+ Sport 2
Disney+ Premium Chile
Prime VideoYouTube - CazéTV
Canal+ Sport 2
Canal+ Sport 2
Canal+ Sport 2
Canal+ Sport 2
Disney+ Premium Chile
Canal+ Sport 2
Canal+ Sport 2
Cablenet Sports 2
DAZN
Canal+ Sport 2
Viaplay
DAZNPrime Video
Ligue 1+
Canal+ Sport 2
Canal+ Sport 2
Viaplay
Canal+ Sport 2
Canal+ Sport 2
Canal+ Sport 2
Canal+ Sport 2
Arena Sport 2 HR
Arena Sport Premium 3
Canal+ Sport 2
Canal+ Sport 2
Canal+ Sport 2
Canal+ Sport 2
Viaplay Netherlands
Viaplay
Disney+ Premium Chile
Eleven Sports 1 HD
Sport TV1
Disney+ Premium Argentina
Arena Sport Premium 3
Canal+ Sport 2
Viaplay
Canal+ Sport 2
Canal+ Sport 2
Canal+ Sport 2
Canal+ Sport 2
Prime Video
Disney+ Premium Argentina
Match facts
Stadium
Stadium de Toulouse
City
Toulouse
Kickoff
03 Sep, 18:45 UTC
Competition
Ligue 1
60
M. Niflore
7.5
↑ 71'
94
I. Diallo
6.4
↑ 66'
3
M. McKenzie
6.7
2
R. Nicolaisen
6.8
12
C. Tapé
6.6
23
C. Cásseres Jr.
8.9
31
N. Schmidt
6.8
↑ 72'
7
J. Vignolo
6.7
↑ 57'
8
T. Jørgensen
7.0
37
I. Azizi
6.1
20
C. Tengstedt
6.2
↑ 65'
1
B. Özer
10.0
22
T. Santos
7.4
3
N. Ngoy
8.0
4
A. Ribeiro
8.2
15
R. Perraud
7.0
↑ 46'
21
B. André
7.3
19
B. Önal
6.6
↑ 71'
17
N. Mukau
6.6
↑ 57'
10
H. Haraldsson
6.6
7
D. Bakwa
6.7
↑ 46'
18
A. Ueda
7.0
↑ 57'
Substitutes
16GG. Restes↓ 71'8.5
5DS. Koumbassa
14DN. Sigur
22MR. Messali↓ 66'7.0
6MA. Vossah↓ 72'6.7
11MS. Oppong
18MM. Amougou
9FS. Hidalgo↓ 57'6.5
13FJ. Russell Rowe↓ 65'6.5
Coach: Jens Askou
Substitutes
12GO. Gill
24DC. Verdonk↓ 46'6.7
26DI. Cossier
11MO. Sahraoui↓ 46'6.9
8ME. Mbappé↓ 57'6.8
6MN. Bentaleb↓ 71'6.5
14MM. Kjaergaard
28MG. Perrin
9FO. Giroud↓ 57'6.6
Coach: Davide Ancelotti
Top stats
54%Possession46%
3.46Expected goals (xG)1.21
24Total shots10
10Shots on target6
5Big chances1
6Corners2
Shots
11Shots off target2
3Blocked shots2
14Shots inside box6
10Shots outside box4
1Hit woodwork0
0Big chances scored1
5Big chances missed0
1.6Goals prevented1.8
Attack
39Touches in box12
63Final third entries51
3Offsides0
9Free kicks16
2Fouled in final third0
Passing
516Passes462
451Accurate passes395
29/42 (69%)Long balls15/46 (33%)
6/28 (21%)Crosses1/6 (17%)
13Throw-ins10
Duels
41Duels59
29/70 (41%)Ground duels41/70 (59%)
7/17 (41%)Aerial duels10/17 (59%)
8/14 (57%)Dribbles7/12 (58%)
12Dispossessed7
Defending
12Tackles18
67Tackles won67
13Interceptions8
11Clearances36
66Recoveries48
Discipline
16Fouls9
1Yellow cards0
Goalkeeping
5Saves9
0Big saves4
4Goal kicks14
Forecast BSD enginebest price across 22 bookmakers
1X2Lille to win 46% · 2.25 @ 10bet
Who winsLille to win (DNB) 55% · 1.42 @ Novibet
GoalsUnder 2.5 goals 52% · 1.21 @ 1xBet
1X2Draw 28% · 2.60 @ Unibet
CornersOver 8.5 corners 59% · 1.55 @ Pinnacle
BTTSBoth teams to score 53% · 3.40 @ Bet365
GoalsUnder 3.5 goals 73% · 1.39 @ Pinnacle
CornersUnder 10.5 corners 64% · 1.54 @ Pinnacle
CornersUnder 9.5 corners 52% · 1.92 @ 1xBet
GoalsOver 1.5 goals 72% · 2.15 @ William Hill
1X2Toulouse to win 26% · 4.05 @ 1xBet
Odds consensus
1X2consensus
4.08
Toulouse
3.60
Draw
1.88
Lille
Double Chanceconsensus
1.85
Toulouse or Draw
1.27
Toulouse or Lille
1.25
Draw or Lille
Both Teams to Scoreconsensus
1.70
Yes
2.05
No
Home Clean Sheetconsensus
4.33
YES
1.18
NO
Away Clean Sheetconsensus
2.65
YES
1.42
NO
Home Win to Nilconsensus
6.62
YES
Away Win to Nilconsensus
3.30
YES
Total Goals 0.50consensus
1.04
Over 0.50
9.60
Under 0.50
Total Goals 1.50consensus
1.27
Over 1.50
3.60
Under 1.50
Total Goals 2.50consensus
1.89
Over 2.50
1.90
Under 2.50
Total Goals 3.50consensus
3.25
Over 3.50
1.34
Under 3.50
Total Goals 4.50consensus
6.38
Over 4.50
1.10
Under 4.50
Draw No Betconsensus
3.10
Toulouse
1.36
Lille
Total Corners (O/U) 7.50consensus
1.25
Over 7.50
3.18
Under 7.50
Total Corners (O/U) 8.50consensus
1.49
Over 8.50
2.39
Under 8.50
Total Corners (O/U) 9.50consensus
1.91
Over 9.50
1.87
Under 9.50
No pre-match call on this one.
Nothing reached 80% confidence before kick-off, so we stayed quiet rather than guess. Most matches end up here — that is what keeps the published calls at 86.9%.
Nothing reached 80% confidence before kick-off, so we stayed quiet rather than guess. Most matches end up here — that is what keeps the published calls at 86.9%.
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.