3 - 4
Match statistics
47%
Possession
53%
21
Tirs
17
7
Tirs cadres
8
14
Tirs non cadres
9
12
Fautes
14
6
Cartons jaunes
5
3.24
xG
2.82
Match momentum
Probability history
Discovery only
How the engine’s probabilities moved minute by minute is part of the full analysis.
Unlock with DiscoveryComparison radar
Discovery only
Comparing both teams across the model’s six axes is part of the full analysis.
Unlock with Discovery
France
2
—
1
Full time
France
2
—
1
Full time
Team comparator
12
Points
9
2.3
xG
1.4
7
Shots on target
4
57
Control score
43
The value bet detected
Value bet detected
The engine identified :pick — value +:ev%, suggested stake :stake.
Lineups
France
4-3-3
Lineups
4-4-2
Argentina
15
Thuram
20
Coman
18
Zaïre-Emery
22
Martínez
25
Garnacho
18
Palacios
Win probability evolution
France
Draw
Argentina
0'45'90'
Match events
- 23' De Paul
- Mbappé 38'
- Tchouaméni 57'
- 63' Messi
- Thuram 83'
- 90' Otamendi
Fictional match and data, for product illustration only. No predictive value.
What you see is the real engine.
Get this live analysis for every match.
Unlock Expert accessFictional match and data, for product illustration only. No predictive value.
Understanding the Footlab analysis of this match
Head-to-head (H2H)
League only (Bundesliga)
| Date | Home | Score | Away |
|---|---|---|---|
| 19/04/2026 |
Borussia Mönchengladbach
|
1-1 |
FSV Mainz 05
|
| 05/12/2025 |
FSV Mainz 05
|
0-1 |
Borussia Mönchengladbach
|
| 07/03/2025 |
Borussia Mönchengladbach
|
1-3 |
FSV Mainz 05
|
| 25/10/2024 |
FSV Mainz 05
|
1-1 |
Borussia Mönchengladbach
|
| 02/03/2024 |
FSV Mainz 05
|
1-1 |
Borussia Mönchengladbach
|
| 06/10/2023 |
Borussia Mönchengladbach
|
2-2 |
FSV Mainz 05
|
Match timeline
- But Florian Neuhaus 11'
- 18' But Phillip Tietz
- Carton jaune Lukas Ullrich 19'
- 45' But Sheraldo Becker
- Carton jaune Franck Honorat 55'
- Var Philipp Sander 55'
- 55' Carton jaune Stefan Posch
- VAR penalty Philipp Sander 55'
- Penalty manque Kevin Diks 57'
- But Isac Lidberg 59'
- Carton jaune Florian Neuhaus 62'
- Remplacement Florian Neuhaus -> Wael Mohya 64'
- 65' Remplacement Anthony Caci -> Danny da Costa
- 65' Remplacement Lee Jae-Sung -> Eric Martel
- 73' Carton jaune Phillipp Mwene
- 76' Remplacement Sheraldo Becker -> Ransford Konigsdorffer
- Remplacement Franck Honorat -> Kevin Stöger 76'
- Remplacement Joe Scally -> Daiki Hashioka 76'
- 78' But Eric Martel
- Remplacement Ko Itakura -> Shuto Machino 84'
- Remplacement Hugo Bolin -> Robin Hack 84'
- Carton jaune Wael Mohya 87'
- Carton jaune Kevin Stöger 87'
- 89' But Danny da Costa
- 90' Remplacement Nadiem Amiri -> Lennard Maloney
- 90' Carton jaune Kacper Potulski
- Carton jaune Shuto Machino 90'
- 90' Carton jaune Alexander Schwolow
- Penalty Shuto Machino 90'
- 90' Carton jaune Ransford Konigsdorffer
You vs the Footlab model
Discovery only
Comparing your calls with the model’s is part of the full analysis.
Unlock with DiscoveryModel reliability
Discovery only
The model’s consistency on both teams is part of the full analysis.
Unlock with Discovery