Ligue 1 League Access : Visitor Change plan
Ligue 1 J6
2 - 1

Match statistics

48% Possession 52%
15 Tirs 13
7 Tirs cadres 5
8 Tirs non cadres 8
13 Fautes 12
1 Cartons jaunes 1
1 Cartons rouges 0
1.41 xG 1.01

Match momentum

Discovery only

Minute-by-minute momentum, key spells and the xG overlay are part of the full analysis.

Unlock with Discovery

Probability history

Discovery only

How the engine’s probabilities moved minute by minute is part of the full analysis.

Unlock with Discovery

Comparison radar

Discovery only

Comparing both teams across the model’s six axes is part of the full analysis.

Unlock with Discovery
Discovery only

Live probabilities · Value bet · Match momentum · Odds evolution

Unlock with Discovery

No commitment · Cancel anytime

Illustrative example — fictional data World Cup 2026
France
2 — 1
Full time
Argentina

View the matchday summary

Understanding the Footlab analysis of this match

Head-to-head (H2H)

League only (Ligue 1)

Date Home Score Away
17/05/2026 Olympique Lyonnais 0-4 RC Lens
16/08/2025 RC Lens 0-1 Olympique Lyonnais
04/05/2025 Olympique Lyonnais 1-2 RC Lens
15/09/2024 RC Lens 0-0 Olympique Lyonnais
03/03/2024 Olympique Lyonnais 0-3 RC Lens
02/12/2023 RC Lens 3-2 Olympique Lyonnais
12/02/2023 Olympique Lyonnais 2-1 RC Lens
02/10/2022 RC Lens 1-0 Olympique Lyonnais
19/02/2022 RC Lens 1-1 Olympique Lyonnais
30/10/2021 Olympique Lyonnais 2-1 RC Lens

Match timeline

  • 23' Carton jaune Abner Vinicius
  • But Florian Sotoca 36'
  • Carton jaune Jonathan Gradit 50'
  • Remplacement Jonathan Gradit -> Samson Baidoo 53'
  • Remplacement Yassine Titraoui -> Amadou Haidara 54'
  • 60' Remplacement Loïs Openda -> Keito Nakamura
  • 60' Remplacement Mads Bidstrup -> Noah Teye Nartey
  • Remplacement Odsonne Édouard -> Franjo Ivanovic 69'
  • Remplacement Florian Sotoca -> Junior Kadile 69'
  • 71' Remplacement Ernest Nuamah -> Kail Boudache
  • But Matthieu Udol 76'
  • 77' Remplacement Tyler Morton -> Tanner Tessmann
  • 78' Remplacement Pavel Šulc -> Khalis Merah
  • Remplacement Michaël Cuisance -> Andrija Bulatović 83'
  • Carton rouge Matthieu Udol 84'
  • 85' But Khalis Merah

You vs the Footlab model

Discovery only

Comparing your calls with the model’s is part of the full analysis.

Unlock with Discovery

Model reliability

Discovery only

The model’s consistency on both teams is part of the full analysis.

Unlock with Discovery