Xgoals Get alerts

Ligue 1 xG Fixture Difficulty 2026/2027

Map

Loading the map…

Matches

xG fixture difficulty

Each team's next five league matches, the opponent rated by its xG this season at that venue, against the league's 1.58 xG a team a match. From the xG of 90 matches; not a prediction or a tip.

For attackers: the opponent's xG against

Easiest run first: the more chances it gives away, the easier to score.

TeamNext fiveAvg
LorientRennes (H), easiest · PSG (A), hardest · Strasbourg (A), easy · Lille (H), easy · Auxerre (H), easiest2.2
MonacoAuxerre (H), easiest · Lyon (A), hardest · Angers (H), easiest · Rennes (A), easy · Nice (H), easy2.2
Le MansMarseille (A), easiest · Lille (H), easy · Paris FC (A), hardest · Le Havre (A), easiest · Lyon (H), hard2.6
ToulouseLens (A), average · Rennes (H), easiest · PSG (H), hard · Auxerre (A), hard · Angers (H), easiest2.6
BrestStrasbourg (A), easy · Paris FC (H), hardest · Rennes (A), easy · Troyes (H), average · Marseille (H), easy2.8
LilleLyon (H), hard · Le Mans (A), easy · Auxerre (H), easiest · Lorient (A), hard · Strasbourg (H), average2.8
NicePSG (H), hard · Troyes (H), average · Marseille (A), easiest · Lens (H), easy · Monaco (A), hard2.8
Paris FCAngers (H), easiest · Brest (A), hardest · Le Mans (H), easiest · PSG (A), hardest · Le Havre (H), easy2.8
Le HavreTroyes (A), average · Strasbourg (H), average · Lens (A), average · Le Mans (H), easiest · Paris FC (A), hardest3.0
LyonLille (A), hardest · Monaco (H), average · Troyes (A), average · Marseille (H), easy · Le Mans (A), easy3.0
TroyesLe Havre (H), easy · Nice (A), average · Lyon (H), hard · Brest (A), hardest · Rennes (H), easiest3.0
LensToulouse (H), hard · Angers (A), average · Le Havre (H), easy · Nice (A), average · PSG (H), hard3.2
MarseilleLe Mans (H), easiest · Auxerre (A), hard · Nice (H), easy · Lyon (A), hardest · Brest (A), hardest3.4
StrasbourgBrest (H), hard · Le Havre (A), easiest · Lorient (H), hardest · Angers (A), average · Lille (A), hardest3.6
AngersParis FC (A), hardest · Lens (H), easy · Monaco (A), hard · Strasbourg (H), average · Toulouse (A), hardest3.8
AuxerreMonaco (A), hard · Marseille (H), easy · Lille (A), hardest · Toulouse (H), hard · Lorient (A), hard3.8
RennesLorient (A), hard · Toulouse (A), hardest · Brest (H), hard · Monaco (H), average · Troyes (A), average3.8
PSGNice (A), average · Lorient (H), hardest · Toulouse (A), hardest · Paris FC (H), hardest · Lens (A), average4.2

For defenders: the opponent's xG for

Easiest run first: the more chances it makes, the harder to keep a clean sheet.

TeamNext fiveAvg
LilleLyon (H), easiest · Le Mans (A), easy · Auxerre (H), easy · Lorient (A), easy · Strasbourg (H), easiest1.6
Le MansMarseille (A), average · Lille (H), easiest · Paris FC (A), hard · Le Havre (A), average · Lyon (H), easiest2.4
LyonLille (A), average · Monaco (H), easiest · Troyes (A), easy · Marseille (H), hard · Le Mans (A), easy2.4
Le HavreTroyes (A), easy · Strasbourg (H), easiest · Lens (A), hard · Le Mans (H), easy · Paris FC (A), hard2.6
RennesLorient (A), easy · Toulouse (A), hard · Brest (H), hard · Monaco (H), easiest · Troyes (A), easy2.6
AngersParis FC (A), hard · Lens (H), average · Monaco (A), average · Strasbourg (H), easiest · Toulouse (A), hard3.0
AuxerreMonaco (A), average · Marseille (H), hard · Lille (A), average · Toulouse (H), average · Lorient (A), easy3.0
NicePSG (H), hardest · Troyes (H), easiest · Marseille (A), average · Lens (H), average · Monaco (A), average3.0
StrasbourgBrest (H), hard · Le Havre (A), average · Lorient (H), easy · Angers (A), average · Lille (A), average3.0
BrestStrasbourg (A), average · Paris FC (H), average · Rennes (A), hardest · Troyes (H), easiest · Marseille (H), hard3.2
LorientRennes (H), hardest · PSG (A), hardest · Strasbourg (A), average · Lille (H), easiest · Auxerre (H), easy3.2
MarseilleLe Mans (H), easy · Auxerre (A), easy · Nice (H), easy · Lyon (A), hardest · Brest (A), hardest3.2
MonacoAuxerre (H), easy · Lyon (A), hardest · Angers (H), easy · Rennes (A), hardest · Nice (H), easy3.2
PSGNice (A), average · Lorient (H), easy · Toulouse (A), hard · Paris FC (H), average · Lens (A), hard3.2
LensToulouse (H), average · Angers (A), average · Le Havre (H), hard · Nice (A), average · PSG (H), hardest3.6
Paris FCAngers (H), easy · Brest (A), hardest · Le Mans (H), easy · PSG (A), hardest · Le Havre (H), hard3.6
ToulouseLens (A), hard · Rennes (H), hardest · PSG (H), hardest · Auxerre (A), easy · Angers (H), easy3.6
TroyesLe Havre (H), hard · Nice (A), average · Lyon (H), easiest · Brest (A), hardest · Rennes (H), hardest3.6

Overall: the opponent's xG difference

Easiest run first: its xG for minus against.

TeamNext fiveAvg
LilleLyon (H), easy · Le Mans (A), easy · Auxerre (H), easiest · Lorient (A), average · Strasbourg (H), easiest1.8
Le MansMarseille (A), easiest · Lille (H), easiest · Paris FC (A), hardest · Le Havre (A), easiest · Lyon (H), easy2.0
LorientRennes (H), easy · PSG (A), hardest · Strasbourg (A), average · Lille (H), easiest · Auxerre (H), easiest2.4
MonacoAuxerre (H), easiest · Lyon (A), hardest · Angers (H), easiest · Rennes (A), average · Nice (H), easy2.4
LyonLille (A), hard · Monaco (H), easy · Troyes (A), average · Marseille (H), easy · Le Mans (A), easy2.6
NicePSG (H), hardest · Troyes (H), easiest · Marseille (A), easiest · Lens (H), average · Monaco (A), average2.6
BrestStrasbourg (A), average · Paris FC (H), hardest · Rennes (A), average · Troyes (H), easiest · Marseille (H), easy2.8
Le HavreTroyes (A), average · Strasbourg (H), easiest · Lens (A), hard · Le Mans (H), easiest · Paris FC (A), hardest2.8
Paris FCAngers (H), easiest · Brest (A), hardest · Le Mans (H), easiest · PSG (A), hardest · Le Havre (H), average3.0
ToulouseLens (A), hard · Rennes (H), easy · PSG (H), hardest · Auxerre (A), average · Angers (H), easiest3.0
TroyesLe Havre (H), average · Nice (A), average · Lyon (H), easy · Brest (A), hardest · Rennes (H), easy3.0
AuxerreMonaco (A), average · Marseille (H), easy · Lille (A), hard · Toulouse (H), hard · Lorient (A), average3.2
MarseilleLe Mans (H), easiest · Auxerre (A), average · Nice (H), easy · Lyon (A), hardest · Brest (A), hardest3.2
StrasbourgBrest (H), hard · Le Havre (A), easiest · Lorient (H), hard · Angers (A), average · Lille (A), hard3.2
AngersParis FC (A), hardest · Lens (H), average · Monaco (A), average · Strasbourg (H), easiest · Toulouse (A), hardest3.4
RennesLorient (A), average · Toulouse (A), hardest · Brest (H), hard · Monaco (H), easy · Troyes (A), average3.4
LensToulouse (H), hard · Angers (A), average · Le Havre (H), average · Nice (A), average · PSG (H), hardest3.6
PSGNice (A), average · Lorient (H), hard · Toulouse (A), hardest · Paris FC (H), hardest · Lens (A), hard4.2

More on Ligue 1

xG board

This week in xG

every league