Ligue 1 · 2023

Stade Rennais 0–1 Olympique Lyonnais · Ligue 1

0–1Historical match

A completed match from a finished season. This page is the record of what happened.

Match at a glance

Olympique Lyonnais won 0–1.

Shots
812
Shots on target
25
Expected goals
0.921.49
Possession
42%58%

Full time

What the match recorded

Olympique Lyonnais beat Stade Rennais 1–0. Recorded in this match (Stade Rennais – Olympique Lyonnais): shots 8–12, shots on target 2–5, expected goals 0.92–1.49, possession 42%–58%. This is what was recorded. It is not a claim that the result was foreseeable.

Pre-match record

What the data showed before kick-off. Kept for reference; it did not know the result.

Stade Rennais's recent record differs from the season

moderate

Stade Rennais's last-five goals scored average is below their season average.

0.6 goals/match ▲Goals forLast 5 · Season1.33 goals/match
Evidence and caveat

Comparison: An unweighted last-five average is compared with the unweighted season average.

Window: last_5 versus season

MetricLast 5SeasonBaseline
Goals for0.6 goals/match1.33 goals/match1.09 goals/match

Caveat: Five matches are sensitive to opponent mix and isolated match states.

Olympique Lyonnais have a visible away split

moderate

Olympique Lyonnais's away-only shot average is below their full-season average.

11.6 shots/match ▲ShotsAway only · Season14.2 shots/match
Evidence and caveat

Comparison: Venue-only shot volume is compared with the same team's season record.

Window: away

MetricAway onlySeasonBaseline
Shots11.6 shots/match14.2 shots/match12.8 shots/match

Caveat: Venue splits can reflect opponent mix and should be read with the listed sample.

This match

Match statistics

  • Shots8 shots12 shotsStade Rennais 8 shots, Olympique Lyonnais 12 shots
  • Shots on target2 shots5 shotsStade Rennais 2 shots, Olympique Lyonnais 5 shots
  • Expected goals0.92 xG1.49 xGStade Rennais 0.92 xG, Olympique Lyonnais 1.49 xG
  • Possession42%58%Stade Rennais 42%, Olympique Lyonnais 58%
  • Corners6 corners9 cornersStade Rennais 6 corners, Olympique Lyonnais 9 corners
  • Fouls5 fouls18 foulsStade Rennais 5 fouls, Olympique Lyonnais 18 fouls

Every shot

Shot map

Every recorded shot, placed where it was taken and sized by its expected-goals value. Arrows show each team’s attacking direction.

Nemanja Matić · Stade Rennais · 69′ · 0.01 xG · off target or blockedCorentin Tolisso · Olympique Lyonnais · 8′ · 0.02 xG · on targetArthur Theate · Stade Rennais · 26′ · 0.02 xG · off target or blockedMama Baldé · Olympique Lyonnais · 50′ · 0.02 xG · on targetRayan Cherki · Olympique Lyonnais · 14′ · 0.04 xG · off target or blockedArnaud Kalimuendo · Stade Rennais · 60′ · 0.04 xG · on targetJeffinho · Olympique Lyonnais · 86′ · 0.04 xG · off target or blockedSkelly Alvero · Olympique Lyonnais · 21′ · 0.05 xG · off target or blockedIbrahim Salah · Stade Rennais · 38′ · 0.05 xG · off target or blockedNicolás Tagliafico · Olympique Lyonnais · 1′ · 0.06 xG · on targetJake O'Brien · Olympique Lyonnais · 44′ · 0.06 xG · off target or blockedSaël Kumbedi · Olympique Lyonnais · 55′ · 0.06 xG · on targetSkelly Alvero · Olympique Lyonnais · 44′ · 0.07 xG · off target or blockedEnzo Le Fée · Stade Rennais · 75′ · 0.07 xG · off target or blockedAmine Gouiri · Stade Rennais · 90′ · 0.08 xG · on targetSkelly Alvero · Olympique Lyonnais · 20′ · 0.15 xG · off target or blockedArthur Theate · Stade Rennais · 88′ · 0.19 xG · off target or blockedJake O'Brien · Olympique Lyonnais · 67′ · 0.29 xG · goalJeanuël Belocian · Stade Rennais · 90′ · 0.49 xG · off target or blockedSinaly Diomandé · Olympique Lyonnais · 9′ · 0.63 xG · off target or blocked
  • off target
  • on target
  • goal
  • penalty
  • size = xG

Stade Rennais: 8 shots, 2 on target, 0.95 xG. Olympique Lyonnais: 12 shots, 5 on target, 1.49 xG.

How the match built

Expected-goals timeline

Expected goals accumulated minute by minute. Circles mark the goals that were actually scored.

00.751.50′HT90′Jake O'Brien · Olympique Lyonnais · 67′

The step line is cumulative expected goals; circles mark goals. Final: Stade Rennais 0.95 xG · Olympique Lyonnais 1.49 xG.

History

Head-to-head

Recent meetings between these teams.

Last 5 meetings

3Stade Rennais
0Draws
1Olympique Lyonnais
Olympique Lyonnais — Stade Rennais · Ligue 13–1
Stade Rennais — Olympique Lyonnais · Ligue 13–2
Olympique Lyonnais — Stade Rennais · Ligue 12–4
Stade Rennais — Olympique Lyonnais · Ligue 14–1

Head-to-Head & Recent Meetings

Metric comparison

Team comparison

Season averages, with the sample size beside each metric.

Where the edge is

Season: Stade Rennais favored in 7 of 11 directional metrics · Olympique Lyonnais in 2 · 2 too close

led this metric higher value (descriptive) too close

Window

Season

Stade Rennais12 matchesOlympique Lyonnais11 matches
1.33 goals/match ▲Goals scored12/110.82 goals/match
1.33 goals/match ▲Goals allowed12/111.73 goals/match
1.49 xG/match ▲Expected goals12/111.25 xG/match
15.1 shots/match ▲Shots12/1114.2 shots/match
5.33 shots/matchShots on target12/115.09 shots/match
55.8% ●Possession12/1153.5%
5.17 corners/matchCorners12/11● 5.36 corners/match
10.7 fouls/matchFouls12/1115.4 fouls/match

Evidence quality

How much supports this analysis

Grade A · Strong evidenceStrong evidence — limited
Season samples12 / 11home / away teams
Recent samples5 / 5last-five windows
FreshnessLess than one dayfrom nearest prior match
  • The fixture is outside the configured active season.
  • Recent samples and important metric coverage meet the strong evidence threshold.

Known unknowns

  • Lineups, injuries, suspensions and tactical changes are not available in the retained dataset.
  • Some metrics are unavailable or below their observation minimum: cards.
  • The fixture season differs from the competition's configured active season.
Analysis cutoff: Sun, 12 Nov 2023, 20:05 UTC · analysis-v4

Team rankings in Ligue 1

Make a graphic from this match

Creator Studio builds a branded post from this match's recorded data, with its evidence grade and source cutoff carried into the export.

Turn this match into a graphicReady-made from PitchMath data · No sign-up required