Olympique Lyonnais vs Auxerre Prediction, Preview and Stats

France flag 2025/2026 Ligue 1, France
Groupama Stadium Sat, 25 Apr - 1:00 PM
Ligue 1
Olympique Lyonnais LYO
3 Winner 2
Auxerre AUX
Full Time Sat, 25 Apr 1:00 PM
Round 31 Regular Season
Roman Yaremchuk - 71', 19'
Corentin Tolisso - 66'
Goal
|
Goal
Bryan Okoh - 88'
Sinaly Diomandé - 35'

CONTEXT

Olympique Lyonnais claimed a gripping 3-2 home victory over Auxerre in Ligue 1 action, living up to their billing as the stronger team. The first half ended level at 1-1, with both sides showing attacking intent amid balanced chances. Lyon controlled 55% possession overall, pressing forward relentlessly, while Auxerre's 45% share fueled dangerous counters. No red cards marred the contest, keeping it a pure test of skill and stamina. The second half ignited as Lyon scored twice to Auxerre's one, their clinical edge shining through. Pre-match favoritism pegged Lyon at 58.9% win likelihood, and despite a significant 41.1% structural deviation, they delivered. Auxerre's resilience nearly forced a draw, but Lyon's quality in tight moments secured the points, capping a match full of end-to-end drama.

TL;DR

  • Structural deviation: Match showed significant 41.1% structural deviation in favor of Olympique Lyonnais.
  • Efficiency shift: Efficiency shift remained in line with pre-match assessments.
  • xG alignment: xG alignment unassessable due to unavailable xG data.
  • Market alignment: Market alignment confirmed as pre-match favorite Olympique Lyonnais won.
  • xG expectations: xG expectations unevaluable from null xG differential.
  • Event impact: No second-half adjustments or key events altered match dynamics.
  • Red card distortion: Zero red cards produced no distortion in team lineups or flow.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality

Match referee

R. Buquet

25 matches in sample
Avg. cards 0.12
Fouls / match 0.52
Yellow cards / match 0.12
Red cards / match 0
Penalties / match 0

Other match officials

T. Luczynski

1st Assistant

H. Ocak

2nd Assistant

A. Taleb

4th Official

Olympique Lyonnais P. Rodrigues Fonseca
P. Rodrigues Fonseca
VS
Auxerre C. Pélissier
C. Pélissier
1.77
Avg Points / Game (Last 100 Matches)
0.82
1.5 i
Last 6 Opponents
Paris Saint Germain Rank: W
Lorient Rank: W
Angers SCO Rank: D
Monaco Rank: L
Le Havre Rank: D
Paris Rank: D
Avg Points / Game (Last 6 Matches)
1.17 i
Last 6 Opponents
Monaco Rank: D
Nantes Rank: D
Le Havre Rank: D
Brest Rank: W
Olympique Marseille Rank: L
Strasbourg Rank: D
10
Head to Head (Wins - Draws - Losses)
10 - 6 - 3
3

Win Probabilities

Live Win Probability (90 Min)
Home Olympique Lyonnais
58.94%
Draw
23.65%
Away Auxerre
17.41%

Movement

Changes since opening
Olympique Lyonnais
-37.13%
Draw
+19.92%
Auxerre
+17.22%

Team Power Ranking

i
What is Power Ranking?
Power score: composite of opponent-weighted form (last 6 & 20 games) and league position over last 3 seasons.
32.09
18.36
0 (Weakest) 100 (Strongest)
Metric
Olympique Lyonnais
Auxerre
Power Score
32.09
18.36
League Position
3
16
Global Rank
-
-

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Olympique Lyonnais Opponent-weighted form score
Auxerre Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Olympique Lyonnais Auxerre

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Olympique Lyonnais

Left / Center / Right
Opposition half density
vs season average

Auxerre

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Olympique Lyonnais ⚠ Proxy
vs
⚠ Proxy Auxerre
Attacking Efficiency
Higher is better
Attacking Efficiency
28.00
24.22
Defensive Efficiency
Lower is better
Defensive Efficiency
24.22
28.00
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Olympique Lyonnais +0.37 Efficiency Index
vs
Auxerre -0.37 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Olympique Lyonnais
Auxerre
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Olympique Lyonnais ⚠ Proxy
vs
⚠ Proxy Auxerre
Created Set-piece attacking threat
Olympique Lyonnais Auxerre
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
0.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
Olympique Lyonnais Auxerre
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
Olympique Lyonnais
Auxerre
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

Olympique Lyonnais
vs
Auxerre
Attack After Winning Possession transition → offence
Olympique Lyonnais Auxerre
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
Olympique Lyonnais Auxerre
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
Olympique Lyonnais
Auxerre
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • LYO had peak pressure around 30'.
  • LYO started the game with stronger pressure.
LYO Pressure AUX Pressure
Pressure Index: LYO reached the top pressure at 30' (96.58).

Team Head to Head Last 6 Seasons

Summary of 19 matches between these sides — filtered by competition and venue context.

Olympique Lyonnais LYO Home
19 matches
Auxerre AUX Away
Match Record
10
Wins
3
6
Draws
6
3
Losses
10
Goals
28
Goals Scored
17
17
Goals Conceded
28
+11
Goal Difference
-11

Data last updated: 2026-04-26T00:02:19+00:00

STARTING XI

Match Formation 4-2-3-1
Match Formation 4-2-3-1
Pitch
D. Greif
Slovakia
1 D. Greif
A. Maitland-Niles
England
98 A. Maitland-Niles
C. Mata Pedro Lourenço
Angola
22 C. Mata Pedro Lourenço
M. Niakhaté
Senegal
19 M. Niakhaté
A. Da Silva Santos
Brazil
16 A. Da Silva Santos
T. Morton
Substitution
England
23 T. Morton
O. Mangala
Substitution
Belgium
5 O. Mangala
E. Moreira de Sousa
Substitution
Brazil
9 E. Moreira de Sousa
K. Merah
Substitution
44 K. Merah
A. Bastardo Moreira
Portugal
17 A. Bastardo Moreira
R. Yaremchuk
Substitution
Ukraine
77 R. Yaremchuk
Pitch
T. De Percin
Martinique
40 T. De Percin
G. Mensah
Ghana
14 G. Mensah
B. Okoh
Switzerland
24 B. Okoh
S. Diomande
Ivory Coast
20 S. Diomande
M. Senaya
Substitution
France
29 M. Senaya
K. Danois
France
5 K. Danois
E. Owusu
Ghana
42 E. Owusu
F. Oppegard
Substitution
Norway
22 F. Oppegard
D. Loader
Substitution
Cameroon
19 D. Loader
R. Faivre
Substitution
France
28 R. Faivre
L. Sinayoko
Substitution
Mali
10 L. Sinayoko

General Information

Date & Time :
Apr 25, 2026, 01:00 PM
Competition :
2025/2026 Ligue 1, France · Round 31 · Regular Season
Stadium :
Groupama Stadium
Capacity :
59186
Pitch Surface :
Grass
Weather :
☀️ 12°C, Fair
Referees :
Thomas Luczynski
Huseyin Ocak
Ahmed Taleb
Ruddy Buquet

Statistics

Possession
LYO
53%
AUX
47%

Top Statistics

3 Goals 2
3 Big Chances Created 1
2 Shots 7
68 Dangerous attacks 38
55 Possession 45
6 Corners 3
15 Free kicks 11
1 Yellow Cards 2

Match Overview

11 Dribble Attempts 15
18 Successful Dribbles Percentage 40
3 Assists 1
2 Successful Dribbles 6
10 Successful Headers 7
24 Throwins 15
8 Goal Kicks 7
5 Substitutions 5
1 Hit Woodwork 0
90 Ball Safe 105
10 Goal Attempts 5
2 Injuries 1

Attacking

109 Attacks 89

Possession

36 Long Passes 38
370 Successful Passes 320
47 Successful Long Passes Percentage 34
84 Successful Passes Percentage 85
8 Key Passes 4
17 Successful Long Passes 13
441 Passes 378

Defensive

44 Duels Won 39
21 Tackles 17
5 Interceptions 14
0 Saves 3

Build-up

29 Total Crosses 13
7 Accurate Crosses 1

Discipline

11 Fouls 15
0 Offsides 1

Lineup

Referee : Ruddy Buquet

Starting XI

1
Dominik Greif
Dominik Greif Goalkeeper
7.06
16
Abner
Abner Defender
6.85
19
Moussa Niakhaté
Moussa Niakhaté Defender
7.05
22
Clinton Mata
Clinton Mata Defender
6.83
98
Ainsley Maitland-Niles
Ainsley Maitland-Niles Defender
6.81
5
Orel Mangala
Orel Mangala Midfielder
6.77
6
Tanner Tessmann
Tanner Tessmann
Midfielder34'
6.83
9
Endrick
Endrick Midfielder
7.33
21
Ruben Kluivert
Ruben Kluivert
Defender77'
6.65
17
Afonso Moreira
Afonso Moreira Midfielder
7
23
Tyler Morton
Tyler Morton Midfielder
7.12
10
Pavel Sulc
Pavel Sulc
Midfielder58'
7.03
44
Khalis Merah
Khalis Merah Midfielder
6.62
8
Corentin Tolisso
Corentin Tolisso
Midfielder58'
7.18
77
Roman Yaremchuk
Roman Yaremchuk Attacker
2
6.63
3
Nicolás Tagliafico
Nicolás Tagliafico
Defender77'
6.8
Referee : Ruddy Buquet

Starting XI

40
Théo De Percin
Théo De Percin Goalkeeper
6.62
14
Gideon Mensah
Gideon Mensah Defender
6.72
20
Sinaly Diomandé
Sinaly Diomandé Defender
6.82
24
Bryan Okoh
Bryan Okoh Defender
7.12
29
Marvin Senaya
Marvin Senaya Defender
6.86
27
Lamine Sy
Lamine Sy
Defender59'
6.65
5
Kévin Danois
Kévin Danois Midfielder
7.09
19
Danny Namaso
Danny Namaso Midfielder
6.8
9
Sékou Mara
Sékou Mara
Attacker75'
6.71
22
Fredrik Oppegård
Fredrik Oppegård Midfielder
6.62
92
Clément Akpa
Clément Akpa
Defender59'
6.65
28
Romain Faivre
Romain Faivre Midfielder
6.96
8
Naouirou Ahamada
Naouirou Ahamada
Midfielder75'
6.64
42
Elisha Owusu
Elisha Owusu Midfielder
6.73
10
Lassine Sinayoko
Lassine Sinayoko Attacker
7.08
7
Josué Casimir
Josué Casimir
Attacker75'
6.66

Events

2ND-HALF
Event
Ruben Kluivert
Time wasting / 3rd Yellowcard
89'
88'
Event
Bryan Okoh
Left foot shot / 5th Goal
84'
Event
Gideon Mensah
Foul / 2nd Yellowcard
Event
Ruben Kluivert Endrick
9th Substitution
77'
Event
Nicolás Tagliafico Roman Yaremchuk
10th Substitution
77'
75'
Event
Josué Casimir Lassine Sinayoko
7th Substitution
75'
Event
Naouirou Ahamada Romain Faivre
6th Substitution
75'
Event
Sékou Mara Danny Namaso
8th Substitution
Event
Roman Yaremchuk
Right foot shot / 4th Goal
71'
Event
Corentin Tolisso
Right foot shot / 3rd Goal
66'
59'
Event
Clément Akpa Fredrik Oppegård
4th Substitution
59'
Event
Lamine Sy Marvin Senaya
5th Substitution
Event
Pavel Sulc Tyler Morton
2nd Substitution
58'
Event
Corentin Tolisso Khalis Merah
3rd Substitution
58'
52'
Event
Danny Namaso
Simulation / 1st Yellowcard
1ST-HALF
35'
Event
Sinaly Diomandé
Right foot shot / 2nd Goal
Event
Tanner Tessmann Orel Mangala
1st Substitution
34'
Event
Roman Yaremchuk
Right foot shot / 1st Goal
19'

Match Commentary

90
Update Update
The fourth official has indicated there will be 7 minutes of added time.
90
Update Update
Afonso Moreira from Lyon wins a free kick on the left wing.
90
Update Update
Foul committed by Josué Casimir of Auxerre.
90
Corner Corner
Lyon wins a corner after Josué Casimir concedes.
90
Update Update
Foul by Sinaly Diomandé of Auxerre.
90
Update Update
Nicolás Tagliafico from Lyon wins a free kick on the left wing.
90
Update Update
Afonso Moreira from Lyon wins a free kick on the left wing.
90
Update Update
Foul committed by Elisha Owusu of Auxerre.
90
Update Update
Clinton Mata wins a free kick for Lyon in the defensive half.
90
Attempt Attempt
Sinaly Diomandé's right-footed shot from outside the box is blocked.
90
Update Update
Foul committed by Josué Casimir of Auxerre.
90
Corner Corner
Auxerre wins a corner after Ainsley Maitland-Niles concedes.
90
Update Update
The second half ends with Lyon winning 3-2 against Auxerre.
89
Update Update
Josué Casimir from Auxerre wins a free kick on the left wing.
89
Update Update
Foul committed by Ruben Kluivert of Lyon.
89
Update Update
Foul committed by Ruben Kluivert of Lyon.
89
Yellow Card Yellow Card Important
Ruben Kluivert of Lyon receives a yellow card.
89
Update Update
Josué Casimir from Auxerre wins a free kick in the defensive half.
88
GOAL! GOAL! Important
Goal! Auxerre scores to make it 3-2 against Lyon. Bryan Okoh finds the bottom right corner with a left-footed shot from outside the box, assisted by Sinaly Diomandé.
84
Update Update
Foul committed by Gideon Mensah of Auxerre.
84
Update Update
Nicolás Tagliafico from Lyon wins a free kick in the attacking half.
84
Yellow Card Yellow Card Important
Gideon Mensah of Auxerre receives a yellow card for a bad foul.
83
Corner Corner
Auxerre wins a corner after Clinton Mata concedes.
79
Update Update
Foul committed by Bryan Okoh of Auxerre.
79
Update Update
Corentin Tolisso wins a free kick for Lyon on the left wing.
77
Substitution Substitution
Substitution for Lyon: Ruben Kluivert comes on for Endrick.
77
Substitution Substitution
Substitution for Lyon: Nicolás Tagliafico comes on for Roman Yaremchuk.
77
Substitution Substitution
Substitution for Lyon: Ruben Kluivert comes on for Endrick.
77
Substitution Substitution
Substitution for Lyon: Nicolás Tagliafico comes on for Roman Yaremchuk.
76
Update Update
Foul committed by Pavel Sulc of Lyon.
76
Update Update
Bryan Okoh wins a free kick for Auxerre on the right wing.
75
Substitution Substitution
Substitution for Auxerre: Naouirou Ahamada comes on for Romain Faivre.
75
Substitution Substitution
Substitution for Auxerre: Josué Casimir comes on for Lassine Sinayoko.
75
Substitution Substitution
Substitution for Auxerre: Sékou Mara comes on for Danny Namaso.
74
Attempt Attempt
Kévin Danois of Auxerre has a right-footed shot from outside the box, but it is blocked.
74
Attempt Attempt
Romain Faivre from Auxerre misses the attempt with a left-footed shot from outside the box, sending it high and wide to the right. Lassine Sinayoko provided the assist.
73
Attempt Attempt
Attempt missed. Romain Faivre from Auxerre has a left-footed shot from outside the box.
71
GOAL! GOAL! Important
Goal! Roman Yaremchuk scores for Lyon with a right-footed shot from the center of the box into the bottom left corner, assisted by Corentin Tolisso's cross. The score is now Lyon 3, Auxerre 1.
70
Update Update
Corentin Tolisso from Lyon wins a free kick on the right wing.
70
Update Update
Foul committed by Gideon Mensah of Auxerre.
69
Update Update
Clinton Mata wins a free kick for Lyon in the defensive half.
69
Update Update
Foul by Danny Namaso of Auxerre.
66
GOAL! GOAL! Important
Goal! Lyon leads Auxerre 2-1. Corentin Tolisso scores for Lyon with a right-footed shot from close range into the bottom left corner, assisted by Ainsley Maitland-Niles.
64
Corner Corner
Auxerre wins a corner after Ainsley Maitland-Niles concedes.
64
Update Update
Foul committed by Sinaly Diomandé of Auxerre.
64
Update Update
Clinton Mata wins a free kick for Lyon in the defensive half.
61
Update Update
Bryan Okoh wins a free kick for Auxerre in the defensive half.
61
Update Update
Foul by Moussa Niakhaté of Lyon.
61
Update Update
Foul committed by Sinaly Diomandé of Auxerre.
61
Update Update
Roman Yaremchuk of Lyon wins a free kick in the attacking half.
60
Attempt Attempt
Elisha Owusu's right-footed shot from outside the box is blocked.
59
Substitution Substitution
Substitution for Auxerre: Clément Akpa comes on for Fredrik Oppegård due to an injury.
59
Substitution Substitution
Substitution for Auxerre: Lamine Sy comes on for Marvin Senaya.
58
Substitution Substitution
Substitution for Lyon: Pavel Sulc comes on for Tyler Morton.
58
Substitution Substitution
Substitution for Lyon: Corentin Tolisso comes on for Khalis Merah.
55
Update Update
The match is delayed due to an injury to Fredrik Oppegård from Auxerre.
55
Update Update
Auxerre is called offside. Lassine Sinayoko is the player caught offside.
53
Update Update
Foul by Moussa Niakhaté of Lyon.
53
Update Update
Lassine Sinayoko wins a free kick for Auxerre in the attacking half.
52
Update Update
Danny Namaso from Auxerre has gone down, but the referee considers it simulation.
52
Yellow Card Yellow Card Important
Danny Namaso of Auxerre receives a yellow card.
50
Update Update
Afonso Moreira from Lyon wins a free kick in the attacking half.
50
Update Update
Foul committed by Marvin Senaya of Auxerre.
49
Corner Corner
Lyon wins a corner after Elisha Owusu concedes.
48
Corner Corner
Lyon is awarded a corner after Théo De Percin concedes it.
47
Corner Corner
Endrick's left-footed shot from outside the box is saved in the bottom right corner by Théo De Percin. The attempt was assisted by Roman Yaremchuk.
45
Attempt Attempt
Endrick from Lyon hits the woodwork with a left-footed shot from the right side of the box.
45
Update Update
The fourth official has indicated there will be 4 minutes of added time.
45
Update Update
First half ends with the score at Lyon 1, Auxerre 1.
45
Update Update
Endrick commits a foul for Lyon.
45
Update Update
The second half begins after the match finishes 1-1.
44
Update Update
Moussa Niakhaté's header from the center of the box is blocked. Clinton Mata provided the assist with a cross.
43
Update Update
Khalis Merah of Lyon wins a free kick on the right wing.
43
Update Update
Khalis Merah from Lyon wins a free kick on the right wing.
41
Update Update
Foul committed by Khalis Merah of Lyon.
41
Update Update
Sinaly Diomandé from Auxerre wins a free kick in the defensive half.
39
Update Update
Afonso Moreira of Lyon commits a handball.
39
Corner Corner
Lyon wins a corner after Bryan Okoh concedes.
36
Update Update
Foul by Kévin Danois of Auxerre.
36
Update Update
Clinton Mata wins a free kick for Lyon in the defensive half.
35
GOAL! GOAL! Important
Goal! The score is now 1-1 as Sinaly Diomandé scores for Auxerre with a right-footed shot from close range into the bottom right corner after a set piece.
34
Substitution Substitution
Substitution for Lyon: Tanner Tessmann comes on for Orel Mangala due to an injury.
31
Update Update
Foul committed by Tyler Morton for Lyon.
31
Update Update
Foul committed by Tyler Morton for Lyon.
28
Attempt Attempt
Ainsley Maitland-Niles from Lyon has a right-footed shot from a difficult angle on the right, but it is saved.
27
Corner Corner
Lyon has been awarded a corner after Kévin Danois conceded it.
25
Update Update
Foul by Elisha Owusu for Auxerre.
25
Update Update
Khalis Merah of Lyon wins a free kick in the attacking half.
23
Update Update
Foul committed by Clinton Mata for Lyon.
23
Update Update
Lassine Sinayoko wins a free kick for Auxerre in the defensive half.
14
Attempt Attempt
Attempt missed by Roman Yaremchuk of Lyon, who took a left-footed shot from the center of the box.
14
Corner Corner
Auxerre is awarded a corner after Clinton Mata concedes.
13
Corner Corner
Auxerre wins a corner after Clinton Mata concedes.
10
Attempt Attempt
Afonso Moreira from Lyon misses the attempt with a right-footed shot from the center of the box.
9
Update Update
Endrick commits a handball for Lyon.
9
Attempt Attempt
Afonso Moreira from Lyon has a right-footed shot from a difficult angle and long range on the left, but it is blocked.
7
Update Update
There is a delay in the match due to an injury to Endrick from Lyon.
4
Corner Corner
Abner Vinícius from Lyon misses an attempt with a left-footed shot from the left side of the six-yard box after a corner.
3
Corner Corner
Lyon wins a corner after Elisha Owusu concedes.
1
Attempt Attempt
Tyler Morton from Lyon has a right-footed shot from over 35 yards, but it is saved in the center of the goal by Théo De Percin from Auxerre. The attempt was assisted by Endrick.

CONCLUSION

Olympique Lyonnais' narrow 3-2 win against Auxerre highlights their dominance as the stronger outfit, turning 55% possession into decisive goals. Tied 1-1 at halftime, Lyon's second-half surge overwhelmed Auxerre's counters, with no red cards ensuring uninterrupted tactical duels. Market alignment held firm alongside in-line efficiency, though the 41.1% structural deviation added intrigue to their triumph. Auxerre's two goals reflected grit, yet Lyon's finishing prowess prevailed in a contest brimming with quality. This result bolsters Lyon's campaign momentum, setting a positive tone amid competitive fixtures ahead.

Olympique Lyonnais vs Auxerre preview with tactical analysis, xG context, lineup signals, and data-backed betting insights for faster decisions.

Use this page as a quick-read snapshot first, then continue to deep stats and methodology references below.

How We Build This Analysis

BestPreviews combines tactical context, lineup quality, xG trends, and form data across competitions. Read the full methodology and FAQ.