Ligue 1 Regular Season - 30

Monaco 2 - 2 FT Auxerre

Stade Louis II

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
89
FT
Sun, Apr 19
Français
Monaco
2-2
Auxerre
⚡ Intensity 70
⚖️ Balance 62
🏆 Stakes 67
🎲 Upset 86
A breathtaking comeback on the Riviera.

A Staggering Comeback Rescues the Principality

Must-Watch Futmetrix Score: 89/100. Our take: A breathless 2-2 draw that perfectly captured the desperate edge of a relegation battle clashing with top-half pride.

The Ambush at Louis II

Nobody bothered to read the script at Stade Louis II this afternoon. Despite arriving entirely submerged in a desperate relegation battle, Auxerre executed an absolute tactical masterclass throughout the first half. They happily surrendered the ball—managing a paltry 31% possession over the contest—but sliced through the bewildered hosts with ruthless precision. The Upset Factor hit its absolute peak early on when K. Danois coolly dispatched an 11th-minute opener, immediately silencing the expectant home crowd. Rather than retreating into a defensive shell, the visitors aggressively doubled down on their counter-attacking blueprint. When L. Sinayoko breached the notoriously high defensive line again on 33 minutes to confidently make it 2-0, a monumental shock seemed inevitable.

A Three-Minute Tornado

Whatever was aggressively communicated in the home dressing room clearly worked, because Monaco emerged from the tunnel operating in an entirely different gear. The sheer Intensity of their offensive pressing became totally suffocating, aggressively forcing panicked defensive errors from the backline. The crucial breakthrough finally materialized in the 56th minute when M. Akliouche brilliantly carved open the crowded penalty area, perfectly teeing up A. Fati for a clinical, momentum-shifting finish. Suddenly, the fragile Balance of the entire fixture totally shattered. A mere three minutes later, a desperate and clumsy challenge inside the box inevitably yielded a penalty. F. Balogun stepped up to the spot and hammered it home with venom, completely erasing the first-half deficit in the blink of an eye.

Survival Points and Lingering Doubts

The final thirty minutes unsurprisingly evolved into an absolute, one-sided siege. The frustrated hosts thoroughly dominated possession and forced an exhausting barrage of 11 corners, relentlessly knocking on the door. Outstanding midfield orchestration from the exceptional Jordan Teze kept the attacking pressure constant, yet the exhausted visitors stubbornly and heroically held their ground. With the respective goalkeepers combining for nine absolutely crucial saves across the breathless afternoon, the immense Stakes dictated the incredibly frantic final exchanges. Ultimately, the away side desperately clung on for a massive, morale-boosting point in their tense fight for top-flight survival, sitting just two points from safety. Meanwhile, the hosts will undoubtedly view this dramatic draw as a frustratingly squandered opportunity to climb higher than seventh in the standings.

Key Questions

How did Monaco complete the comeback from behind?

A rapid three-minute burst shifted everything. A. Fati scored from an Akliouche setup, immediately followed by F. Balogun converting a crucial penalty.

What does this mean for Monaco's season?

Dropping points at home to a relegation-threatened side stalls their European momentum, leaving them stuck in seventh place with undeniable regrets.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
69%
31%
Monaco 69%
Auxerre 31%
Shots
15
12
Monaco 15
Auxerre 12
Shots on Target
6
7
Monaco 6
Auxerre 7
Expected Goals (xG)
2.30
0.75
Monaco 2.30
Auxerre 0.75
Passes
537
249
Monaco 537
Auxerre 249
Pass Accuracy
87%
72%
Monaco 87%
Auxerre 72%
Corners
11
3
Monaco 11
Auxerre 3
Fouls
19
7
Monaco 19
Auxerre 7
Yellow Cards
2
2
Monaco 2
Auxerre 2
Red Cards
0
0
Monaco 0
Auxerre 0

Match Events

7' 🟨 M. Akliouche
K. Danois 11'
L. Sinayoko 33'
HT
46' 🔄 A. Bamba S. Adingra
F. Oppegard J. Casimir 🔄 54'
56' A. Fati (M. Akliouche)
59' F. Balogun
59' 🟨 D. Zakaria
M. Senaya L. Sy 🔄 68'
D. Namaso N. Ahamada 🔄 68'
D. Leon T. De Percin 🔄 72'
L. Sinayoko 🟨 73'
77' 🔄 J. Teze M. Coulibaly
78' 🔄 A. Fati A. Golovin
L. Sy 🟨 83'
88' 🔄 F. Balogun M. Biereth
G. Mensah 🟨 90'+5
FT

Player Cards

Our take on every player in this match

Monaco

Goalkeepers
Lukáš Hrádecký
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Defenders
Thilo Kehrer
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
58%
Duel Win %
Denis Zakaria
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Wout Faes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Midfielders
Krépin Diatta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Jordan Teze
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Aladji Bamba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Christian Mawissa
MAGNET
MAGNET
82
Activity
82
Activity
69
Passes
13
Duels
Forwards
Maghnes Akliouche
ARCHITECT
ARCHITECT
6
Key Passes
6
Key Passes
1
Assists
38%
Pass Acc
Ansu Fati
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Folarin Balogun
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7
Rating
BENCH
Philipp Köhn
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Eric Dier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mamadou Coulibaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Aleksandr Golovin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Paul Pogba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pape Cabral
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ilane Touré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Simon Adingra
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
50
Total Mins
Started
Entry
Mika Biereth
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry

Auxerre

Goalkeepers
Donovan Leon
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
6.9
Rating
Defenders
Marvin Senaya
ENFORCER
ENFORCER
7
Tackles
7
Tackles
12
Duels Won
80%
Win %
Sinaly Diomandé
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
90%
Duel Win %
Bryan Okoh
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
6
Duels Won
0
Pens Won
Gideon Mensah
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
62%
Duel Win %
Midfielders
Elisha Owusu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Kévin Danois
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Romain Faivre
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
20%
Pass Acc
Danny Namaso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Fredrik Oppegård
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
54
Entry
Forwards
Lassine Sinayoko
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.7
Rating
BENCH
Théo De Percin
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
23
Minutes
Tom Negrel
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Francisco Sierralta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lamine Sy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Assane Dioussé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Naouirou Ahamada
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Josué Casimir
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
41
Total Mins
Started
Entry
Sékou Mara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mamoudou Cissokho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
12/21/2025 Auxerre 1 - 2 Monaco Coupe de France
09/13/2025 Auxerre 1 - 2 Monaco Ligue 1 Stade de l'Abbé Deschamps
02/01/2025 Monaco 4 - 2 Auxerre Ligue 1 Stade Louis-II
09/14/2024 Auxerre 0 - 3 Monaco Ligue 1 Stade de l'Abbé Deschamps
02/01/2023 Monaco 3 - 2 Auxerre Ligue 1 Stade Louis II
12/28/2022 Auxerre 2 - 3 Monaco Ligue 1 Stade de l'Abbé Deschamps
12/21/2025
1 - 2
Coupe de France
09/13/2025
1 - 2
Ligue 1 Stade de l'Abbé Deschamps
02/01/2025
4 - 2
Ligue 1 Stade Louis-II
09/14/2024
0 - 3
Ligue 1 Stade de l'Abbé Deschamps
02/01/2023
3 - 2
Ligue 1 Stade Louis II
12/28/2022
2 - 3
Ligue 1 Stade de l'Abbé Deschamps
Monaco Win
Auxerre Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 29 66 65 25 +40 WParis Saint Germain 3 - 0 Nantes (22-04-2026)LParis Saint Germain 1 - 2 Lyon (19-04-2026)WParis Saint Germain 3 - 1 Toulouse (03-04-2026)WNice 0 - 4 Paris Saint Germain (21-03-2026)LParis Saint Germain 1 - 3 Monaco (06-03-2026)
2 Lens 29 62 57 29 +28 WLens 3 - 2 Toulouse (17-04-2026)LLille 3 - 0 Lens (04-04-2026)WLens 5 - 1 Angers (20-03-2026)LLorient 2 - 1 Lens (14-03-2026)WLens 3 - 0 Metz (08-03-2026)
3 Lille 30 54 49 34 +15 DLille 0 - 0 Nice (18-04-2026)WToulouse 0 - 4 Lille (12-04-2026)WLille 3 - 0 Lens (04-04-2026)WMarseille 1 - 2 Lille (22-03-2026)WRennes 1 - 2 Lille (15-03-2026)
4 Lyon 30 54 45 30 +15 WParis Saint Germain 1 - 2 Lyon (19-04-2026)WLyon 2 - 0 Lorient (12-04-2026)DAngers 0 - 0 Lyon (05-04-2026)LLyon 1 - 2 Monaco (22-03-2026)DLe Havre 0 - 0 Lyon (15-03-2026)
5 Rennes 30 53 52 41 +11 WStrasbourg 0 - 3 Rennes (19-04-2026)WRennes 2 - 1 Angers (11-04-2026)WStade Brestois 29 3 - 4 Rennes (04-04-2026)DRennes 0 - 0 Metz (22-03-2026)LRennes 1 - 2 Lille (15-03-2026)
6 Marseille 30 52 58 40 +18 LLorient 2 - 0 Marseille (18-04-2026)WMarseille 3 - 1 Metz (10-04-2026)LMonaco 2 - 1 Marseille (05-04-2026)LMarseille 1 - 2 Lille (22-03-2026)WMarseille 1 - 0 Auxerre (13-03-2026)
7 Monaco 30 50 52 45 +7 DMonaco 2 - 2 Auxerre (19-04-2026)LParis FC 4 - 1 Monaco (10-04-2026)WMonaco 2 - 1 Marseille (05-04-2026)WLyon 1 - 2 Monaco (22-03-2026)WMonaco 2 - 0 Stade Brestois 29 (14-03-2026)
8 Strasbourg 29 43 46 37 +9 LStrasbourg 0 - 3 Rennes (19-04-2026)WStrasbourg 3 - 1 Nice (04-04-2026)WNantes 2 - 3 Strasbourg (22-03-2026)DStrasbourg 0 - 0 Paris FC (15-03-2026)DAuxerre 0 - 0 Strasbourg (07-03-2026)
9 Lorient 30 41 40 44 -4 WLorient 2 - 0 Marseille (18-04-2026)LLyon 2 - 0 Lorient (12-04-2026)DLorient 1 - 1 Paris FC (05-04-2026)LToulouse 1 - 0 Lorient (21-03-2026)WLorient 2 - 1 Lens (14-03-2026)
10 Paris FC 30 38 40 46 -6 WMetz 1 - 3 Paris FC (19-04-2026)WParis FC 4 - 1 Monaco (10-04-2026)DLorient 1 - 1 Paris FC (05-04-2026)WParis FC 3 - 2 Le Havre (22-03-2026)DStrasbourg 0 - 0 Paris FC (15-03-2026)
11 Toulouse 30 37 41 42 -1 LLens 3 - 2 Toulouse (17-04-2026)LToulouse 0 - 4 Lille (12-04-2026)LParis Saint Germain 3 - 1 Toulouse (03-04-2026)WToulouse 1 - 0 Lorient (21-03-2026)WMetz 3 - 4 Toulouse (15-03-2026)
12 Stade Brestois 29 29 37 38 44 -6 DNantes 1 - 1 Stade Brestois 29 (19-04-2026)LStade Brestois 29 3 - 4 Rennes (04-04-2026)LAuxerre 3 - 0 Stade Brestois 29 (21-03-2026)LMonaco 2 - 0 Stade Brestois 29 (14-03-2026)WStade Brestois 29 2 - 0 Le Havre (08-03-2026)
13 Angers 30 34 26 40 -14 DAngers 1 - 1 Le Havre (18-04-2026)LRennes 2 - 1 Angers (11-04-2026)DAngers 0 - 0 Lyon (05-04-2026)LLens 5 - 1 Angers (20-03-2026)LAngers 0 - 2 Nice (14-03-2026)
14 Le Havre 30 30 25 38 -13 DAngers 1 - 1 Le Havre (18-04-2026)DNice 1 - 1 Le Havre (12-04-2026)DLe Havre 1 - 1 Auxerre (05-04-2026)LParis FC 3 - 2 Le Havre (22-03-2026)DLe Havre 0 - 0 Lyon (15-03-2026)
15 Nice 30 29 34 56 -22 DLille 0 - 0 Nice (18-04-2026)DNice 1 - 1 Le Havre (12-04-2026)LStrasbourg 3 - 1 Nice (04-04-2026)LNice 0 - 4 Paris Saint Germain (21-03-2026)WAngers 0 - 2 Nice (14-03-2026)
16 Auxerre 30 25 25 39 -14 DMonaco 2 - 2 Auxerre (19-04-2026)DAuxerre 0 - 0 Nantes (11-04-2026)DLe Havre 1 - 1 Auxerre (05-04-2026)WAuxerre 3 - 0 Stade Brestois 29 (21-03-2026)LMarseille 1 - 0 Auxerre (13-03-2026)
17 Nantes 30 20 25 49 -24 LParis Saint Germain 3 - 0 Nantes (22-04-2026)DNantes 1 - 1 Stade Brestois 29 (19-04-2026)DAuxerre 0 - 0 Nantes (11-04-2026)DMetz 0 - 0 Nantes (05-04-2026)LNantes 2 - 3 Strasbourg (22-03-2026)
18 Metz 30 15 27 66 -39 LMetz 1 - 3 Paris FC (19-04-2026)LMarseille 3 - 1 Metz (10-04-2026)DMetz 0 - 0 Nantes (05-04-2026)DRennes 0 - 0 Metz (22-03-2026)LMetz 3 - 4 Toulouse (15-03-2026)