Ligue 1 Regular Season - 29
Rennes 2 - 1 FT Angers
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
12' M. Louer
O. Camara 15'
25' M. Tamari (V. Rongier)
HT
↓ L. Mouton ↑P. Capelle 62'
↓ L. Machine ↑P. Peter 62'
P. Peter (L. Raolisoa) 65'
M. Louer 73'
73' ↓ M. Tamari ↑N. Mukiele
73' ↓ A. Seidu ↑P. Frankowski
73' ↓ B. Embolo ↑S. Szymanski
A. Sbai (A. Sbai) 81'
85' ↓ L. Blas ↑M. Nagida
↓ B. van den Boomen ↑G. Koyalipou 86'
↓ A. Sbai ↑F. Hanin 90'+3
↓ L. Raolisoa ↑D. Sinate 90'+3
FT
Player Cards
Our take on every player in this match
Rennes
Goalkeepers
Brice Samba
PENALTY HERO
1
Pens Saved
1
Pens Saved
3
Saves
6.5
Rating
Defenders
Alidu Seidu
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Abdelhamid Ait Boudlal
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
Lilian Brassier
MAGNET
91
Activity
91
Activity
89
Passes
2
Duels
Quentin Merlin
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Midfielders
Ludovic Blas
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
32%
Pass Acc
Valentin Rongier
MAGNET
85
Activity
85
Activity
77
Passes
8
Duels
Mahdi Camara
SWEEPER
5
Cleanups
5
Cleanups
4
Interceptions
1
Blocks
Mousa Tamari
FINISHER
1
Goals
1
Goals
3
Shots
7.6
Rating
Forwards
Breel Embolo
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Esteban Lepaul
STORMTROOPER
4
Shots
4
Shots
0
Goals
1
On Target
BENCH
Mathys Silistrie
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Anthony Rouault
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mahamadou Nagida
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Przemysław Frankowski
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
6
Rating
Sebastian Szymański
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Djaoui Cissé
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Glen Kamara
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nordan Mukiele
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Yassir Zabiri
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Angers
Goalkeepers
Hervé Koffi
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Lilian Raolisoa
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
18%
Pass Acc
Marius Louer
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
2
Fouls
6.2
Rating
Ousmane Camara
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Jordan Lefort
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Jacques Ekomié
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Midfielders
Louis Mouton
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Branco van den Boomen
NPC
86
Minutes
86
Minutes
40%
Pass Acc
6.6
Rating
Haris Belkebla
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Forwards
Lanroy Machine
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Amine Sbai
CLOSER
1
Late Goals
1
Late Goals
1
Late Assists
75
Minute
BENCH
Melvin Zinga
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Florent Hanin
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Maël Gernigon
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pierrick Capelle
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
Dan Sinaté
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Emmanuel Biumla
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Prosper Peter
SUPER SUB
1
Goal
1
Goal
32
Minutes
8.2
Rating
Goduine Koyalipou
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 08/31/2025 | Angers | 1 - 1 | Rennes | Ligue 1 | Stade Raymond-Kopa |
| 03/30/2025 | Angers | 0 - 3 | Rennes | Ligue 1 | Stade Raymond Kopa |
| 12/15/2024 | Rennes | 2 - 0 | Angers | Ligue 1 | Roazhon Park |
| 07/27/2024 | Rennes | 2 - 1 | Angers | Friendlies Clubs | TBC |
| 04/30/2023 | Rennes | 4 - 2 | Angers | Ligue 1 | Roazhon Park |
| 10/23/2022 | Angers | 1 - 2 | Rennes | Ligue 1 | Stade Raymond-Kopa |
Rennes Win
Angers Win
Draw
League Standings
P: 27 GD: +38
P: 28 GD: +27
P: 29 GD: +15
P: 29 GD: +20
P: 29 GD: +14
P: 29 GD: +8
P: 29 GD: +7
P: 28 GD: +12
P: 29 GD: -6
P: 29 GD: 0
P: 28 GD: -6
P: 29 GD: -8
P: 29 GD: -14
P: 29 GD: -13
P: 29 GD: -22
P: 29 GD: -14
P: 28 GD: -21
League Standings
P: 30 GD: +43
P: 30 GD: +28
P: 31 GD: +16
P: 30 GD: +15
P: 30 GD: +11
P: 30 GD: +18
P: 31 GD: +7
P: 31 GD: -3
P: 30 GD: +8
P: 31 GD: -1
P: 30 GD: -6
P: 30 GD: -6
P: 31 GD: -17
P: 30 GD: -13
P: 30 GD: -22
P: 31 GD: -15
P: 30 GD: -24
Match previews and recaps to help you decide which games are worth watching
Roazhon Park Erupts as Rennes Survive Angers Late Show
Highly Entertaining Futmetrix Score: 69/100. A tale of two halves that tested the nerves of every supporter in Brittany, as Rennes dug deep to overturn an early setback and claim crucial points in their European chase.
Early Setbacks and Immediate Replies
The Intensity was palpable right from the first whistle at Roazhon Park. Rennes entered the contest looking to cement their grip on fifth place, but the script was quickly torn up. In the 12th minute, a disastrous defensive mix-up saw M. Louer turn the ball into his own net, gifting Angers an unexpected advantage. Rather than capitulate, the home side dominated possession and orchestrated a swift response. Their relentless pressure paid dividends just before the half-hour mark when V. Rongier threaded a beautiful pass into the path of M. Tamari, who made no mistake to restore parity. The visitors had to absorb heavy pressure, facing a barrage of set-pieces as the corner count rapidly climbed.
Tactical Shifts and Super Subs
As the second half unfolded, the Balance of the match began to swing wildly. Rennes controlled the tempo, pinging accurate passes around the pitch, but Angers refused to go quietly into the night. Seeking an attacking spark, the visitors turned to their bench, and the substitution paid off when P. Peter made his mark. Finishing off a clever sequence involving L. Raolisoa in the 65th minute, the forward injected pure panic into the home stands. Yet, despite the chaotic scoreboard dynamics, the hosts refused to surrender their grip on the match. Rennes relied on their superior offensive output, testing the opposition goalkeeper repeatedly to seize the definitive 2-1 advantage in a thrilling showcase of resilience.
Late Drama and Penalty Heartbreak
With the Stakes reaching boiling point, the closing stages provided maximum tension. Angers desperately chased an equalizer to aid their relegation battle, and their golden opportunity arrived in the 81st minute when the referee pointed to the spot. The Upset Factor loomed large as A. Sbai stepped up, but the pressure proved too much, and the missed penalty sparked wild celebrations in the home dugout. The missed spot-kick was the final roll of the dice for the visitors, leaving them empty-handed despite a spirited away performance. For Rennes, this gritty comeback victory reinforces their status as serious contenders, proving they possess the mental fortitude to navigate treacherous league encounters.
Key Questions
Was the penalty miss by Prosper Peter the turning point?
Actually, A. Sbai missed the crucial 81st-minute penalty for Angers. That miss undoubtedly shifted momentum permanently, allowing Rennes to survive the late scare.
How did Rennes complete the comeback from behind?
After conceding an early own goal, M. Tamari quickly equalized. Rennes then utilized their overwhelming possession and passing accuracy to control the tempo and secure the win.
How did substitute Prosper Peter change the game?
Coming off the bench, P. Peter brought immediate attacking threat for Angers, scoring a goal in the 65th minute to keep the tension incredibly high.
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.
Rennes Look to Consolidate European Push Against Stumbling Angers
Skip It Futmetrix Score: 36/100. A highly probable home victory beckons as high-flying Rennes host a struggling Angers side looking anxiously over their shoulders.
The Setup
Sitting comfortably in 7th place, Rennes arrive at Roazhon Park on April 11, 2026, boasting an impressive Form rating. Three confident wins in their last five league outings have kept the hosts firmly in the hunt for European football next season. Playing in front of their vocal home support, they aim to turn their ground into an impenetrable fortress during this crucial stretch of the campaign.
Conversely, Angers have hit a monumental brick wall. Languishing down in 12th place, the visitors are suffering from a dismal stretch of results that drags their overall Balance down significantly. Four defeats in five matches highlight a squad largely devoid of confidence. With a substantial 12-point gap separating the two sides in the league table, the overall Stakes remain relatively low for neutral observers. The home side are overwhelmingly expected to dictate the tempo and dominate the midfield transitions.
Key Battle
The attacking momentum for the hosts revolves heavily around the relentless movement of Esteban Lepaul. His recent goal-scoring exploits and intelligent runs into the penalty box elevate his Stars appeal to another level. He will be directly testing his wits against Hervé Koffi, the busy Angers goalkeeper who has been forced into heroic action during his team's recent defensive slumps. If Koffi cannot withstand the early barrage and organize his fragile backline, the floodgates might open quite early in the contest.
Our Prediction
Rennes to control possession completely and secure a routine 2-0 victory. The hosts will likely break through in the first half before managing the game comfortably against a largely toothless away attack.