← All matches
Luc Holtz
Metz
Stade Lavallois
Metz
4-3-3 · 4-3-1-2
Stade Lavallois
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
71222 EUR · live
Draw
1.04 · implied 96.2%
44.8%
-51.4 vs price
Away
28.0 · implied 3.6%
34.4%
+30.8 vs price
Home
50.0 · implied 2.0%
20.8%
+18.8 vs price
Half time
158 EUR · live
Away
6.2 · implied 16.1%
89.3%
+73.2 vs price
Draw
1.78 · implied 56.2%
10.1%
-46.0 vs price
Home
2.58 · implied 38.8%
0.0%
-38.8 vs price
Over/Under 2.5 goals
59733 EUR · live
Under
1.03 · implied 97.1%
78.7%
-18.4 vs price
Over
27.0 · implied 3.7%
21.3%
+17.6 vs price
Over/Under 2.5 first-half goals
4188 EUR · live
Under
1.03 · implied 97.1%
97.7%
+0.6 vs price
Over
21.0 · implied 4.8%
2.3%
-2.5 vs price
10 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 (estimated)
Tap a player for their full match card.
Highlights 1 clip
Player of the match
Match events
17'
T. Dago · Foul
31'
J. Maggiotti · Foul
33'
I. Mohamed · Foul
Half-time · 0–0
49'
⚽
J. Maggiotti (pen)0–1
51'
J. Gaudin · Foul
68'
🔁
C. Gourichy ◂ J. Maggiotti
68'
🔁
A. Beaudouin ◂ S. Mellier
73'
🔁
T. Savanier ◂ B. Munongo
73'
🔁
N. Mendy ◂ N. Mbala
78'
⚽
P. M. Fall · assist T. Savanier1–1
79'
🔁
N. Mupemba ◂ T. Dago
79'
🔁
A. Kanté ◂ M. Houdayer
83'
I. Mohamed · Foul
86'
🔁
Y. Court ◂ C. Mandouki
86'
🔁
H. Kadamani ◂ J. Pandore
86'
🔁
U. Mboula ◂ G. Abuashvili
88'
🔁
I. Sane ◂ P. M. Fall
Full-time · 1–1
Coaches
David Vignes 
Recent form
DAGrenoble Foot 380-0
WHGuingamp2-1
WHFortuna Sittard3-1
WHSochaux4-1
WHRFC Seraing6-0
WHNantes2-1
LARodez AF1-3
DALe Havre1-1
WHUS Granville3-1
LHUS Concarneau1-2
Where to watch
beIN SPORTS 2
Betano
beIN SPORTS 2
beIN SPORTS 2
Match facts
Stadium
Stade Saint Symphorien
City
Metz
Kickoff
22 Aug, 12:00 UTC
Competition
Ligue 2
Highlights & clips
1
J. Fischer
6.6
70
B. Sarr
6.8
42
C. Castro
7.4
98
I. Mohamed
5.6
3
F. Miguel
7.9
8
J. Deminguet
7.8
6
N. Mendy
6.7
↑ 73'
4
U. Mboula
6.7
↑ 86'
38
H. Kadamani
6.5
↑ 86'
7
I. Sane
6.5
↑ 88'
10
T. Savanier
7.4
↑ 73'
30
M. Samassa
8.6
23
E. Mouton
7.0
18
A. Lô
6.4
3
W. Bianda
7.1
22
J. Gaudin
6.3
6
S. Sanna
6.6
21
A. Beaudouin
6.3
↑ 68'
32
Y. Court
6.6
↑ 86'
7
C. Gourichy
6.4
↑ 68'
19
N. Mupemba
6.6
↑ 79'
28
A. Kanté
6.6
↑ 79'
Substitutes
61GP. Sy
39DB. Song
18MB. Munongo↓ 73'6.8
21MJ. Pandore↓ 86'6.6
19MM. B. Mputu
11FP. M. Fall↓ 88'7.9
9FG. Abuashvili↓ 86'7.7
22FN. Mbala↓ 73'5.9
20FH. Diallo
Coach: Luc Holtz
Substitutes
1GM. Hautbois
35DJ. Samb
5MJ. Maggiotti↓ 68'7.0
33MS. Mellier↓ 68'6.9
14MC. Mandouki↓ 86'6.7
29MM. Sidibé
31FM. Houdayer↓ 79'6.9
11FT. Dago↓ 79'6.5
Coach: David Vignes
Top stats
44%Possession56%
0.0Expected goals (xG)0.0
17Total shots11
7Shots on target3
1Big chances2
4Corners7
Shots
8Shots off target4
2Blocked shots4
9Shots inside box6
8Shots outside box5
1Hit woodwork0
1Big chances scored1
0Big chances missed1
Attack
19Touches in box20
48Final third entries62
3Offsides2
16Free kicks13
4Fouled in final third1
Passing
349Passes454
305Accurate passes388
38/55 (69%)Long balls22/45 (49%)
9/24 (38%)Crosses1/23 (4%)
18Throw-ins18
Duels
49Duels51
34/74 (46%)Ground duels40/74 (54%)
8/11 (73%)Aerial duels3/11 (27%)
10/25 (40%)Dribbles5/8 (63%)
7Dispossessed5
Defending
8Tackles22
63Tackles won50
13Interceptions14
32Clearances19
46Recoveries40
Discipline
14Fouls16
2Yellow cards3
1Red cards0
Goalkeeping
2Saves6
0Big saves1
6Goal kicks9
1Punches1
Forecast BSD enginebest price across 69 bookmakers
Who winsMetz to win (DNB) 70% · 1.46 @ forbet
GoalsUnder 2.5 goals 54% · 1.17 @ 1xBet
GoalsUnder 3.5 goals 76% · 1.32 @ Pinnacle
1X2Draw 28% · 2.60 @ fonbet
CornersOver 8.5 corners 60% · 1.68 @ Pinnacle
1X2Laval to win 33% · 4.60 @ Unibet
CornersUnder 9.5 corners 56% · 1.77 @ Unibet
BTTSBoth teams to score 51% · 3.75 @ Bet365
CornersUnder 10.5 corners 63% · 1.47 @ Unibet
GoalsOver 1.5 goals 71% · 2.25 @ 888Sport
1X2Metz to win 39% · 2.27 @ forbet
Odds consensus
1X2consensus
1.81
Metz ▲
3.45
Draw ▼
4.20
Stade Lavallois ▲
Double Chanceconsensus
1.20
Metz or Draw ▲
1.28
Metz or Stade Lavallois ▲
1.91
Draw or Stade Lavallois ▼
Both Teams to Scoreconsensus
1.83
Yes ▼
1.85
No ▼
Home Win to Nilconsensus
3.00
YES
Away Win to Nilconsensus
7.25
YES
Total Goals 0.50consensus
1.04
Over 0.50
9.00
Under 0.50
Total Goals 1.50consensus
1.30
Over 1.50
3.22
Under 1.50 ▼
Total Goals 2.50consensus
1.96
Over 2.50 ▲
1.78
Under 2.50
Total Goals 3.50consensus
3.35
Over 3.50 ▼
1.28
Under 3.50
Total Goals 4.50consensus
6.50
Over 4.50
1.08
Under 4.50
Draw No Betconsensus
1.33
Metz ▲
3.04
Stade Lavallois ▼
Total Corners (O/U) 7.50consensus
1.34
Over 7.50
2.72
Under 7.50
Total Corners (O/U) 8.50consensus
1.65
Over 8.50
2.12
Under 8.50
Total Corners (O/U) 9.50consensus
2.08
Over 9.50
1.65
Under 9.50
Total Corners (O/U) 10.50consensus
2.49
Over 10.50
1.42
Under 10.50
Total Corners (O/U) 11.50consensus
3.17
Over 11.50
1.25
Under 11.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.6%.
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.6%.
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.