Ligue 1, round 9 · Saturday, 31 October, MSK

Lyon — Angers

☆ Save match

Model prediction for 31 October

Lyon71%
Draw18%
Angers11%
Model estimate at MSK

Preliminary forecast: the match is more than a week away. Closer to it the model takes in fresh form, injuries and line-ups, and the numbers may move.

In short

Lyon are clear favourites: 71% against 11% for the opponent, draw 18%.

2.9 goals expected in total — close to the competition average (2.8).

Over 2.5 goals — 56%, both teams to score — 50%.

Why

  • By the strength ratings Lyon are about 1.1 goals per match stronger.

Probabilities

Expected goals: Lyon — Angers What is xG?2.1–0.8
Lyon not to lose89%
Angers not to lose29%
No draw82%
Both teams to score: yes50%
Both teams to score: no50%
Total over 2.556%
Total under 2.544%

183 more model lines in Premium

All totals and handicaps, team totals, corners and cards, the score grid, every factor and how the estimate moved before kick-off.

  • All totals
  • Handicap Lyon
  • Lyon goals
  • Angers goals
  • Corners and cards
  • Full score grid
Get Premiumfrom $5.99 a month

Form

Lyon

  • 09.10away · Lens1:2
  • 19.09Rennes4:0
  • 16.09away · Anderlecht2:1
  • 12.09away · Paris FC0:0
  • 04.09Auxerre3:1

Angers

  • 10.10away · Brest1:5
  • 19.09Troyes2:0
  • 12.09away · Le Havre0:0
  • 06.09Rennes1:2
  • 29.08away · Auxerre3:1

Head to head

  • 05.04.2026Angers — Lyon0:0
  • 19.09.2025Lyon — Angers1:0
  • 17.05.2025Lyon — Angers2:0
  • 07.12.2024Angers — Lyon0:3
  • 25.02.2023Angers — Lyon1:3

Full record: 17 meetings →

Table

Table «Overall», season 2026/27
#TeamPWDLGoals+/−Pts
3, Champions LeagueRennes641112–10+213
4, Champions League qualifyingLyon632111–4+711
5, Europa League or Conference LeagueParis FC63218–4+411
11Strasbourg621311–12-17
12Angers62137–10-37
13Marseille62049–8+16

Season 2026/27

Full table

Ligue 1 on the same day

  • NiceRennespreliminary
    1The model's most likely outcome: 1Model's score: 2:13.0
  • LorientBrestpreliminary
    1The model's most likely outcome: 1Model's score: 2:02.6
  • TroyesLe Manspreliminary
    2The model's most likely outcome: 2Model's score: 1:23.5

This is the model’s statistical estimate, not a recommendation. An outcome at 71% will not happen in roughly 29 matches out of 100. How to read probabilities →