4 - 0
Match statistics
45%
Possession
55%
15
Tirs
13
9
Tirs cadres
4
6
Tirs non cadres
9
13
Fautes
14
4
Cartons jaunes
2
3.13
xG
1.37
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 (Ligue 1)
| Date | Home | Score | Away |
|---|---|---|---|
| 03/05/2026 |
Olympique Lyonnais
|
4-2 |
Stade Rennais FC
|
| 14/09/2025 |
Stade Rennais FC
|
3-1 |
Olympique Lyonnais
|
| 26/04/2025 |
Olympique Lyonnais
|
4-1 |
Stade Rennais FC
|
| 18/08/2024 |
Stade Rennais FC
|
3-0 |
Olympique Lyonnais
|
| 26/01/2024 |
Olympique Lyonnais
|
2-3 |
Stade Rennais FC
|
| 12/11/2023 |
Stade Rennais FC
|
0-1 |
Olympique Lyonnais
|
| 09/04/2023 |
Olympique Lyonnais
|
3-1 |
Stade Rennais FC
|
| 16/10/2022 |
Stade Rennais FC
|
3-2 |
Olympique Lyonnais
|
| 13/03/2022 |
Olympique Lyonnais
|
2-4 |
Stade Rennais FC
|
| 07/11/2021 |
Stade Rennais FC
|
4-1 |
Olympique Lyonnais
|
Match timeline
- Carton jaune Moussa Niakhaté 2'
- But Ernest Nuamah 7'
- 16' Carton jaune Quentin Merlin
- But Ernest Nuamah 30'
- But Zachary Athekame 48'
- Carton jaune Pavel Šulc 60'
- 61' Remplacement Boulaye Dia -> Esteban Lepaul
- 61' Remplacement Arnaud Nordin -> Mousa Al-Tamari
- 62' Remplacement Eliezer Mayenda -> Ludovic Blas
- Remplacement Pavel Šulc -> Khalis Merah 64'
- Remplacement Ernest Nuamah -> Kail Boudache 73'
- 73' Remplacement Quentin Merlin -> Mahamadou Nagida
- 73' Remplacement Przemysław Frankowski -> Bryan Reynolds
- But Corentin Tolisso 76'
- Remplacement Mads Bidstrup -> Tanner Tessmann 79'
- Remplacement Tyler Morton -> Noah Teye Nartey 79'
- Remplacement Loïs Openda -> Keito Nakamura 79'
- 81' Carton jaune Valentin Rongier
- Carton jaune Zachary Athekame 86'
- Carton jaune Noah Teye Nartey 90'
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