Goals
Man of the match
Expected goals (xG)
Trends
seasonAI forecast
TippioAn AI subscription opens everything. You can also earn it by tipping: tip at least 70% of a league's matches in a week and next week it's yours for free. A single outcome opens by watching an ad. Sign in and it shows here too, if you have access.
TV stations
InternationalChannels in 45 countries
Venue
Conditions
- Weatherovercast clouds
- RefereeThomas Léonard
- 1st AssistantAurélien Drouet
- 2nd AssistantNicolas Danos
- 4th OfficialRomain Perpinan
Pressure index
Which side was pressing, minute by minute. The markers are the events: tap one to read the minute and the player — and, with ball positions loaded, the replay jumps there.
Match flow
Ball positions
The ball's path over the whole match or one half: press play to run through it, drag the slider to jump anywhere. Loaded on request to keep the page light.
Commentary
92- ⚠62′The attempt is thwarted. Kazeem Olaigbe from Rennes takes a right-footed shot from outside the penalty area, but it's blocked. The assist came from Mohamed Meïté. Kazeem Olaigbe's shot is denied.Penalty
- ⚽90+5′Goal! The score is now Angers 0, Rennes 3. Arnaud Kalimuendo finds the back of the net for Rennes with a close-range shot using his right foot, right in the center of the goal. The assist came from Ismaël Koné. Kalimuendo scores!
- 90+4′Abdoulaye Bamba from Angers has been awarded a free kick in the defensive area after being fouled by Kyogo Furuhashi.
- 90+3′Zinédine Ould Khaled from Angers commits a foul.
- 90+3′Zinédine Ould Khaled from Angers committed a foul.
- 🔄90+1′Substitution for Rennes: Christopher Wooh comes on to replace Lilian Brassier.
- 🔄90+1′Substitution for Rennes: Kyogo Furuhashi replaces Mohamed Meïté. Kyogo Furuhashi is coming on.
- 🔄90+1′Substitution for Rennes: Jordan James comes on to replace Djaoui Cissé.
- 90′Florent Hanin from Angers has been awarded a free kick in the defensive area after being fouled by Mohamed Meïté.
- 89′Adrien Truffert from Rennes was awarded a free kick on the left side after being fouled by Lilian Raolisoa.
- 85′Offside call against Rennes. Arnaud Kalimuendo has been flagged for offside. Djaoui Cissé is also in an offside position.
- 📺87′VAR Update: Goal Disallowed. Angers 0-2 Rennes. Arnaud Kalimuendo involved in the VAR review - Referee's decision.
- 85′Goal! Angers 0, Rennes 3. Arnaud Kalimuendo scores for Rennes with a right-footed shot from close range into the bottom right corner. The assist came from Djaoui Cissé. Kalimuendo finds the back of the net!
- ⚠84′The attempt on goal has been denied. Lilian Raolisoa from Angers tried a right-footed shot from outside the penalty area, but it was blocked. The assist came from Farid El Melali. Raolisoa's shot has been stopped.Penalty
- ⚠83′Missed opportunity. Farid El Melali from Angers took a right-footed shot from outside the penalty area following a corner kick. Unfortunately, his attempt went wide of the target.Penalty
- 81′Corner awarded to Angers after a foul by Lilian Brassier. Lilian Brassier will take the corner kick.
- 79′Offside call against Angers. Bamba Dieng is caught offside. Lilian Raolisoa is also flagged for offside.
- 79′Opportunity wasted! Anthony Rouault from Rennes attempted a header from the center of the box but failed to find the target. The chance was set up by Adrien Truffert, who delivered a cross following a corner kick. Rouault's shot went wide.
- 79′Corner awarded to Rennes after Abdoulaye Bamba allowed it to go out. Abdoulaye Bamba will take the corner kick.
- 78′Azor Matusiwa from Rennes was awarded a free kick after being fouled by Bamba Dieng during an attacking play.
- 🔄76′Substitution for Angers: Zinedine Ferhat comes on to replace Yassin Belkhdim.
- 76′Corner awarded to Angers after a foul by Lilian Brassier. Lilian Brassier will take the corner kick.
- 72′Opportunity squandered. Abdoulaye Bamba from Angers attempted a header from a challenging angle on the right following a corner, but it went wide. Abdoulaye Bamba's shot was off target.
- 🔄71′Substitution for Angers: Lilian Raolisoa comes on to replace Carlens Arcus.
- 🔄71′Substitution for Angers: Bamba Dieng comes on to replace Jim Allevinah. Bamba Dieng is now on the field.
- 72′Corner awarded to Angers after a play by Adrien Truffert. Adrien Truffert will take the corner kick.
- 🔄71′Substitution for Angers: Zinédine Ould Khaled comes on to replace Jean-Eudes Aholou.
- ⚽70′Goal! Angers 0, Rennes 2. Ismaël Koné scores for Rennes with a right-footed shot from outside the penalty area, finding the top left corner of the net. The assist came from Arnaud Kalimuendo. What a fantastic goal by Ismaël Koné!
- 67′Florent Hanin from Angers committed a foul.
- 64′Abdoulaye Bamba from Angers earned a free kick for his team after being fouled by Mohamed Meïté.
- 🔄64′Substitution for Rennes: Azor Matusiwa comes on to replace Kazeem Olaigbe.
- 🔄63′Substitution for Rennes: Ismaël Koné comes on to replace Seko Fofana. Ismaël Koné is now on the field.
- ⚠62′The attempt is thwarted. Arnaud Kalimuendo from Rennes takes a left-footed shot from the right side of the penalty area, but it's blocked. The assist came from Lilian Brassier. Kalimuendo's shot is denied.Penalty
- 59′Corner awarded to Angers after a deflection off Anthony Rouault. Rouault will take the corner kick.
- ⚠58′A fresh offensive play is underway. Djaoui Cissé from Rennes takes a right-footed shot from outside the penalty area, but it's stopped by the goalkeeper. Djaoui Cissé's attempt is on target.Penalty
- ⚠53′The attempt is thwarted. Estéban Lepaul from Angers tries a right-footed shot from the right side of the penalty area, but it's blocked. The assist came from Jim Allevinah. Esteban Lepaul's shot is denied.Penalty
- ⚠52′A new offensive play unfolds as Farid El Melali from Angers takes a right-footed shot from the left side of the penalty area, but it's expertly saved in the right corner. The assist came from Florent Hanin. Farid El Melali's attempt was on target.Penalty
- ⚠51′The attempt is thwarted. Jim Allevinah from Angers takes a right-footed shot from the middle of the penalty area, but it gets blocked. The assist came from Jean-Eudes Aholou. Jim Allevinah's shot is denied.Penalty
- 50′Adrien Truffert from Rennes earned a free kick in the defensive area after being fouled by Carlens Arcus.
- 50′Djaoui Cissé from Rennes commits a foul.
- 47′Carlens Arcus from Angers has been awarded a free kick in the defensive area after being fouled by Mohamed Meïté.
- ⚠46′A fresh offensive effort unfolds as Jim Allevinah from Angers takes a right-footed shot from the right side of the penalty area, but it's expertly saved in the top right corner. The assist comes from Carlens Arcus. Jim Allevinah's attempt is on target.Penalty
- 46′Djaoui Cissé from Rennes committed a foul.
- 35′Missed opportunity. Lilian Brassier from Rennes attempted a header from the center of the box following a corner kick, but the shot went wide of the target.
- 🟨45+6′Pierrick Capelle from Angers has been shown a yellow card.
- 45+6′Arnaud Kalimuendo from Rennes was awarded a free kick in the defensive area after being fouled by Pierrick Capelle.
- ⚠45+3′A fresh offensive move unfolds as Jim Allevinah from Angers takes a left-footed shot from the left side of the penalty area, but it's successfully stopped by the goalkeeper. Jim Allevinah's attempt is on target.Penalty
- 📺45+1′VAR Update: No Penalty for Angers. Jim Allevinah's appeal is turned down by the referee.
- 44′Corner awarded to Angers after a foul by Mohamed Meïté. Mohamed Meïté will take the corner kick.
- 43′Farid El Melali from Angers was awarded a free kick on the left side after being fouled by Hans Hateboer.
- 39′Missed opportunity. Mohamed Meïté from Rennes takes a right-footed shot from the center of the box, but it sails over the goal. Mohamed Meïté's attempt goes wide.
- 38′Farid El Melali from Angers has been awarded a free kick in the defensive area after being fouled by Lorenz Assignon.
- 36′The attempt is thwarted. Lorenz Assignon from Rennes takes a right-footed shot from the center of the box, but it's blocked. Lorenz Assignon's shot is denied.
- 35′Djaoui Cissé from Rennes commits a foul.
- 35′Abdoulaye Bamba from Angers earned a free kick in the defensive area after being fouled by Lilian Brassier.
- ⚠34′Another offensive push from Rennes. Kazeem Olaigbe takes a right-footed shot from outside the penalty area, but it's well saved in the bottom left corner. The assist came from Arnaud Kalimuendo. Kazeem Olaigbe's shot was on target.Penalty
- 34′Corner awarded to Rennes after Yahia Fofana allowed the ball to go out. Kazeem Olaigbe will take the corner kick.
- 🩹31′Substitution for Angers: Pierrick Capelle comes on to replace Haris Belkebla, who is leaving the field due to an injury.
- 23′The attempt is thwarted. Lilian Brassier from Rennes heads the ball from the center of the box, but it's blocked. The cross was delivered by Adrien Truffert. Lilian Brassier's shot is stopped.
- 24′Djaoui Cissé from Rennes committed a foul.
- 23′Corner awarded to Rennes after a foul by Florent Hanin. Florent Hanin will take the corner kick.
- 21′Djaoui Cissé from Rennes has been awarded a free kick in the defensive area following a foul by Esteban Lepaul.
- 21′Arnaud Kalimuendo from Rennes has committed a foul.
- 20′Estéban Lepaul from Angers was awarded a free kick on the left side after being fouled by Anthony Rouault.
- 19′Florent Hanin from Angers has been awarded a free kick in the defensive area after being fouled by Anthony Rouault.
- 17′Djaoui Cissé from Rennes has been awarded a free kick in the defensive area after being fouled by Farid El Mellali.
- 17′Another offensive push from Angers. Estéban Lepaul takes a right-footed shot from the middle of the box, but the goalkeeper makes a save right in the center of the goal. The assist came from Jim Allevinah. Lepaul's attempt was on target.
- 16′Florent Hanin from Angers has been awarded a free kick in the defensive area following a foul by Lorenz Assignon.
- ⚽13′Goal! Angers 0, Rennes 1. Arnaud Kalimuendo scores for Rennes with a left-footed shot from the center of the box into the bottom left corner. The assist came from Kazeem Olaigbe. Arnaud Kalimuendo finds the net!
- ⚠10′Another offensive push here. Arnaud Kalimuendo from Rennes takes a left-footed shot from outside the penalty area, but the goalkeeper makes a save right in the middle of the goal. The assist came from Lorenz Assignon. Kalimuendo's attempt was on target.Penalty
- ⚠8′The attempt is thwarted. Lorenz Assignon from Rennes takes a left-footed shot from the right side of the penalty area, but it gets blocked. The assist came from Kazeem Olaigbe. Shot by Lorenz Assignon is denied.Penalty
- 6′Corner awarded to Rennes after a play by Florent Hanin results in a deflection. Florent Hanin will take the corner kick.
- 4′Mohamed Meïté of Rennes commits a foul.
- 1′Adrien Truffert of Rennes was awarded a free kick in the defensive area after being fouled by Carlens Arcus.
- ★0′The first half is underway...
- ★0′The second half has concluded with the final score: Angers 0, Rennes 3.
- ★90+8′The second half has concluded with the final score: Angers 0, Rennes 3.
- ★90′The fourth official has indicated that there will be 6 minutes of stoppage time.
- ★60′Corner awarded to Angers after Lorenz Assignon's clearance went out of play.
- ★49′The pause has ended. They are set to resume play.
- 🩹48′Match is temporarily paused due to an injury to Jean-Eudes Aholou from Angers.
- ★45′The second half is underway with the score at Angers 0, Rennes 1.
- ★45+6′The first half has concluded with the scoreline reading Angers 0, Rennes 1.
- ★45′Arnaud Kalimuendo from Rennes has been awarded a free kick in the defensive area.
- ★40′The fourth official has indicated that there will be five minutes of stoppage time.
- ★40′The pause has ended. They are set to resume play.
- ★31′Farid El Melali from Angers has been awarded a free kick in the defensive area.
- ★30′The pause has ended. They are set to resume play.
- 🩹30′Match is currently paused due to an injury to Haris Belkebla from Angers.
- ★26′The pause has ended. They're set to resume play now.
- 🩹25′Match interruption due to an injury to Haris Belkebla from Angers.
- ★19′Corner awarded to Rennes after Abdoulaye Bamba allowed the ball to go out.
Match statistics
Possession and passing
5 more
Attack
14 more
Defence and discipline
1 more
Other
Possession and passing
5 more
Attack
13 more
Defence and discipline
Other
The halves are each period's own numbers — not a split of the full-time figures.
The referee
| Avg | Home | Away | Career | |
|---|---|---|---|---|
| Yellow cards | 3.70 | 1.75 | 1.95 | 3.72 |
| Red cards | 0.15 | 0.05 | 0.10 | 0.16 |
| Second yellows | 0.00 | 0.00 | 0.00 | 0.07 |
| Penalties | 0.20 | 0.10 | 0.10 | 0.33 |
Home / away: what the home and the away side received on average. Career: the average over every match officiated.
Expected goals (xG)
Form
Angers SCOLLLDD
No matches in this scope.
RennesLLWWL
No matches in this scope.
Head-to-head
3Wins
16WinsThe two sides have met 23 times.
Trends
Share of this season's matches where it happened — a win, over 1.5 / 2.5 / 3.5 goals, both teams scoring, failing to score, a clean sheet.
Season comparison
Starting XI
The ↓ and minute under a player mean they were substituted off then.
Rennes's starting XI cost €100M more.
The amount under a player is their last known transfer fee and its year (provider data) — not a market value.
Angers SCO — bench
Rennes — bench
Player statistics
Angers SCO starters then subs, by rating
Florent Hanin#26 · Defender · 90′7.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Chances created
- 1
Passing
- Passes (accurate/total)
- 58/61
- Pass accuracy
- 95%
- Key passes
- 1
- Passes in final third
- 7
- Crosses (accurate/total)
- 0/2
- Long balls (won/total)
- 5/6
Possession & duels
- Touches
- 90
- Duels (won/total)
- 5/7
- Aerials won
- 1
- Dribbles (won/attempted)
- 0/1
- Possession lost
- 8
- Ball recoveries
- 4
Defence
- Tackles
- 2
- Interceptions
- 1
- Blocked shots
- 3
Discipline
- Fouls
- 1
- Fouls drawn
- 3
J. Aholou#6 · Midfielder · 71′7.2
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Big chances created
- 1
- Chances created
- 2
Passing
- Passes (accurate/total)
- 16/26
- Pass accuracy
- 62%
- Key passes
- 2
- Passes in final third
- 5
- Long balls (won/total)
- 1/2
Possession & duels
- Touches
- 35
- Duels (won/total)
- 7/7
- Aerials won
- 4
- Possession lost
- 12
- Ball recoveries
- 1
Defence
- Tackles
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 2
Yassin Belkhdim#14 · Midfielder · 76′7.2
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Big chances created
- 1
- Chances created
- 1
Passing
- Passes (accurate/total)
- 27/33
- Pass accuracy
- 81%
- Key passes
- 1
- Passes in final third
- 3
- Crosses (accurate/total)
- 0/2
- Long balls (won/total)
- 4/4
Possession & duels
- Touches
- 42
- Duels (won/total)
- 3/5
- Possession lost
- 8
- Ball recoveries
- 5
Defence
- Tackles
- 3
- Interceptions
- 2
- Clearances
- 1
Discipline
- Fouls
- 0
Jim Allevinah#18 · Attacker · 71′7.1
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 3
- Shots on target
- 2
- Big chances created
- 1
- Big chances missed
- 1
- Chances created
- 2
- Expected goals (xG)
- 0.37
- xGoT
- 0.31
Passing
- Passes (accurate/total)
- 10/10
- Pass accuracy
- 100%
- Key passes
- 2
- Crosses (accurate/total)
- 1/5
Possession & duels
- Touches
- 22
- Duels (won/total)
- 2/4
- Dribbles (won/attempted)
- 1/1
- Dispossessed
- 2
- Possession lost
- 7
- Ball recoveries
- 3
Defence
- Tackles
- 1
Discipline
- Fouls
- 0
Farid El Melali#28 · Attacker · 90′7.0
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 1
- Chances created
- 1
- Expected goals (xG)
- 0.08
- xGoT
- 0.36
Passing
- Passes (accurate/total)
- 12/16
- Pass accuracy
- 73%
- Key passes
- 1
- Passes in final third
- 2
- Crosses (accurate/total)
- 1/8
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 39
- Duels (won/total)
- 4/10
- Dribbles (won/attempted)
- 1/4
- Dispossessed
- 1
- Possession lost
- 19
- Ball recoveries
- 5
Defence
- Tackles
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 2
Jordan Lefort#21 · Defender · 90′7.0
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 49/55
- Pass accuracy
- 91%
- Key passes
- 0
- Passes in final third
- 7
- Long balls (won/total)
- 5/11
Possession & duels
- Touches
- 65
- Duels (won/total)
- 5/7
- Dribbles (won/attempted)
- 0/1
- Possession lost
- 6
Defence
- Tackles
- 5
- Interceptions
- 1
- Clearances
- 2
- Blocked shots
- 1
- Last-man tackles
- 2
Discipline
- Fouls
- 0
Carlens Arcus#2 · Defender · 71′6.9
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Chances created
- 1
Passing
- Passes (accurate/total)
- 33/42
- Pass accuracy
- 78%
- Key passes
- 1
- Passes in final third
- 6
- Crosses (accurate/total)
- 0/2
- Long balls (won/total)
- 4/6
Possession & duels
- Touches
- 61
- Duels (won/total)
- 6/12
- Dribbles (won/attempted)
- 0/1
- Possession lost
- 14
- Ball recoveries
- 4
Defence
- Tackles
- 5
- Dribbled past
- 1
Discipline
- Fouls
- 2
- Fouls drawn
- 1
Haris Belkebla#93 · Midfielder · 31′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 9/11
- Pass accuracy
- 82%
- Key passes
- 0
- Passes in final third
- 2
- Long balls (won/total)
- 1/2
Possession & duels
- Touches
- 18
- Duels (won/total)
- 3/3
- Dribbles (won/attempted)
- 1/1
- Dispossessed
- 1
- Possession lost
- 4
- Ball recoveries
- 2
Defence
- Tackles
- 1
- Interceptions
- 1
- Clearances
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Estéban Lepaul#19 · Attacker · 90′6.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 1
- Big chances missed
- 1
- Expected goals (xG)
- 0.33
- xGoT
- 0.39
Passing
- Passes (accurate/total)
- 16/21
- Pass accuracy
- 76%
- Key passes
- 0
- Passes in final third
- 2
- Crosses (accurate/total)
- 0/1
Possession & duels
- Touches
- 35
- Duels (won/total)
- 6/13
- Aerials won
- 3
- Dribbles (won/attempted)
- 0/1
- Dispossessed
- 1
- Possession lost
- 7
- Ball recoveries
- 1
Defence
- Tackles
- 1
- Blocked shots
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 2
Abdoulaye Bamba#25 · Defender · 90′6.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Big chances missed
- 1
- Expected goals (xG)
- 0.09
Passing
- Passes (accurate/total)
- 36/38
- Pass accuracy
- 95%
- Key passes
- 0
- Passes in final third
- 3
- Long balls (won/total)
- 2/3
Possession & duels
- Touches
- 53
- Duels (won/total)
- 2/7
- Dispossessed
- 1
- Possession lost
- 3
- Ball recoveries
- 3
Defence
- Tackles
- 0
- Interceptions
- 2
- Clearances
- 6
- Dribbled past
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 2
Yahia Fofana#30 · Goalkeeper · 90′6.1
Goalkeeping
- Saves
- 3
- Goals conceded
- 3
- High claims
- 1
Passing
- Passes (accurate/total)
- 15/23
- Pass accuracy
- 65%
- Key passes
- 0
- Passes in final third
- 6
- Long balls (won/total)
- 4/12
Possession & duels
- Touches
- 32
- Duels (won/total)
- 1/1
- Possession lost
- 8
- Ball recoveries
- 6
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Pierrick Capelle#15 · Midfielder · 59′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 34/38
- Pass accuracy
- 89%
- Key passes
- 0
- Passes in final third
- 5
- Long balls (won/total)
- 2/3
Possession & duels
- Touches
- 52
- Duels (won/total)
- 4/9
- Dribbles (won/attempted)
- 2/3
- Dispossessed
- 2
- Possession lost
- 9
- Ball recoveries
- 5
Defence
- Tackles
- 0
- Interceptions
- 2
Discipline
- Fouls
- 1
- Fouls drawn
- 2
- Yellow cards
- 1
Zinédine Ould Khaled#12 · Defender · 19′6.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 8/8
- Pass accuracy
- 100%
- Key passes
- 0
- Passes in final third
- 1
- Crosses (accurate/total)
- 1/1
Possession & duels
- Touches
- 13
- Duels (won/total)
- 2/7
- Dispossessed
- 2
- Possession lost
- 2
- Ball recoveries
- 2
Defence
- Tackles
- 2
Discipline
- Fouls
- 2
Z. Ferhat#20 · Midfielder · 14′6.4
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 7/9
- Pass accuracy
- 88%
- Key passes
- 0
- Passes in final third
- 1
- Crosses (accurate/total)
- 1/3
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 12
- Duels (won/total)
- 0/1
- Dribbles (won/attempted)
- 0/1
- Possession lost
- 4
Defence
- Tackles
- 0
- Dribbled past
- 1
Discipline
- Fouls
- 0
Bamba Dieng#99 · Attacker · 19′6.4
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 3/4
- Pass accuracy
- 75%
- Key passes
- 0
- Crosses (accurate/total)
- 0/1
Possession & duels
- Touches
- 6
- Duels (won/total)
- 1/5
- Aerials won
- 1
- Dribbles (won/attempted)
- 0/1
- Dispossessed
- 1
- Possession lost
- 3
Defence
- Tackles
- 0
Discipline
- Fouls
- 1
- Offsides
- 1
Lilian Raolisoa#27 · Defender · 19′6.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.03
- xGoT
- 0.00
Passing
- Passes (accurate/total)
- 12/17
- Pass accuracy
- 71%
- Key passes
- 0
- Passes in final third
- 3
- Crosses (accurate/total)
- 1/5
- Long balls (won/total)
- 0/3
Possession & duels
- Touches
- 29
- Duels (won/total)
- 0/2
- Dispossessed
- 1
- Possession lost
- 12
- Ball recoveries
- 1
Defence
- Tackles
- 0
Discipline
- Fouls
- 1
Rennes starters then subs, by rating
Arnaud Kalimuendo#9 · Attacker · 90′8.9
Attack
- Goals
- 2
- Assists
- 1
- Shots
- 4
- Shots on target
- 3
- Chances created
- 2
- Expected goals (xG)
- 0.97
- xGoT
- 1.63
Passing
- Passes (accurate/total)
- 29/32
- Pass accuracy
- 91%
- Key passes
- 2
- Passes in final third
- 4
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 47
- Duels (won/total)
- 1/10
- Dribbles (won/attempted)
- 0/5
- Possession lost
- 10
- Ball recoveries
- 6
Defence
- Tackles
- 1
- Clearances
- 1
Discipline
- Fouls
- 2
- Fouls drawn
- 1
- Offsides
- 1
Lilian Brassier#5 · Defender · 90′8.2
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 0
- Chances created
- 1
- Expected goals (xG)
- 0.11
- xGoT
- 0.05
Passing
- Passes (accurate/total)
- 77/84
- Pass accuracy
- 92%
- Key passes
- 1
- Passes in final third
- 15
- Crosses (accurate/total)
- 0/2
- Long balls (won/total)
- 3/8
Possession & duels
- Touches
- 103
- Duels (won/total)
- 5/6
- Aerials won
- 3
- Possession lost
- 10
- Ball recoveries
- 2
Defence
- Tackles
- 2
- Interceptions
- 2
- Clearances
- 8
- Blocked shots
- 2
- Dribbled past
- 1
- Last-man tackles
- 1
Discipline
- Fouls
- 0
Brice Samba#1 · Goalkeeper · 90′7.8
Goalkeeping
- Saves
- 4
- Saves inside box
- 4
- Goals conceded
- 0
- High claims
- 2
- Punches
- 2
Passing
- Passes (accurate/total)
- 19/23
- Pass accuracy
- 83%
- Key passes
- 0
- Passes in final third
- 2
- Long balls (won/total)
- 1/5
Possession & duels
- Touches
- 40
- Duels (won/total)
- 2/2
- Aerials won
- 2
- Possession lost
- 4
- Ball recoveries
- 12
Defence
- Tackles
- 0
- Clearances
- 1
Discipline
- Fouls
- 0
Adrien Truffert#3 · Midfielder · 90′7.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Chances created
- 3
Passing
- Passes (accurate/total)
- 57/68
- Pass accuracy
- 86%
- Key passes
- 3
- Passes in final third
- 5
- Crosses (accurate/total)
- 3/8
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 97
- Duels (won/total)
- 7/12
- Aerials won
- 2
- Dribbles (won/attempted)
- 0/2
- Dispossessed
- 3
- Possession lost
- 21
- Ball recoveries
- 4
Defence
- Tackles
- 2
- Blocked shots
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 3
Anthony Rouault#24 · Defender · 90′7.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.04
Passing
- Passes (accurate/total)
- 77/81
- Pass accuracy
- 95%
- Key passes
- 0
- Passes in final third
- 5
- Long balls (won/total)
- 4/5
Possession & duels
- Touches
- 91
- Duels (won/total)
- 3/7
- Aerials won
- 1
- Possession lost
- 4
- Ball recoveries
- 8
Defence
- Tackles
- 2
- Clearances
- 6
- Last-man tackles
- 1
Discipline
- Fouls
- 2
Kazeem Olaigbe#19 · Attacker · 64′7.5
Attack
- Goals
- 0
- Assists
- 1
- Shots
- 2
- Shots on target
- 1
- Chances created
- 3
- Expected goals (xG)
- 0.10
- xGoT
- 0.12
Passing
- Passes (accurate/total)
- 24/29
- Pass accuracy
- 81%
- Key passes
- 3
- Crosses (accurate/total)
- 0/1
- Long balls (won/total)
- 2/3
Possession & duels
- Touches
- 40
- Duels (won/total)
- 4/8
- Dribbles (won/attempted)
- 1/4
- Dispossessed
- 1
- Possession lost
- 12
- Ball recoveries
- 4
Defence
- Tackles
- 3
- Dribbled past
- 1
Discipline
- Fouls
- 0
Djaoui Cissé#38 · Midfielder · 90′7.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 1
- Expected goals (xG)
- 0.02
- xGoT
- 0.02
Passing
- Passes (accurate/total)
- 54/57
- Pass accuracy
- 95%
- Key passes
- 0
- Passes in final third
- 6
- Long balls (won/total)
- 3/3
Possession & duels
- Touches
- 71
- Duels (won/total)
- 5/14
- Dribbles (won/attempted)
- 1/1
- Dispossessed
- 2
- Possession lost
- 8
- Ball recoveries
- 5
Defence
- Tackles
- 2
- Dribbled past
- 1
Discipline
- Fouls
- 4
- Fouls drawn
- 2
Lorenz Assignon#22 · Midfielder · 90′7.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 0
- Chances created
- 1
- Expected goals (xG)
- 0.34
- xGoT
- 0.01
Passing
- Passes (accurate/total)
- 31/37
- Pass accuracy
- 86%
- Key passes
- 1
- Passes in final third
- 5
- Crosses (accurate/total)
- 0/2
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 63
- Duels (won/total)
- 5/9
- Dispossessed
- 1
- Possession lost
- 9
- Ball recoveries
- 3
Defence
- Tackles
- 4
- Interceptions
- 1
- Clearances
- 2
Discipline
- Fouls
- 2
- Fouls drawn
- 1
Hans Hateboer#33 · Defender · 90′7.1
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 41/43
- Pass accuracy
- 98%
- Key passes
- 0
- Passes in final third
- 2
- Long balls (won/total)
- 1/2
Possession & duels
- Touches
- 53
- Duels (won/total)
- 3/5
- Aerials won
- 3
- Dribbles (won/attempted)
- 0/1
- Possession lost
- 2
Defence
- Tackles
- 0
- Interceptions
- 2
- Clearances
- 4
- Dribbled past
- 1
Discipline
- Fouls
- 1
Seko Fofana#8 · Midfielder · 63′7.1
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 59/64
- Pass accuracy
- 92%
- Key passes
- 0
- Passes in final third
- 1
- Long balls (won/total)
- 2/2
Possession & duels
- Touches
- 69
- Duels (won/total)
- 1/1
- Aerials won
- 1
- Possession lost
- 6
- Ball recoveries
- 7
Defence
- Tackles
- 0
- Interceptions
- 1
- Clearances
- 1
Discipline
- Fouls
- 0
Kader Meïté#62 · Attacker · 90′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Chances created
- 1
- Expected goals (xG)
- 0.18
Passing
- Passes (accurate/total)
- 11/14
- Pass accuracy
- 79%
- Key passes
- 1
- Passes in final third
- 2
Possession & duels
- Touches
- 30
- Duels (won/total)
- 3/12
- Aerials won
- 2
- Dribbles (won/attempted)
- 1/2
- Dispossessed
- 4
- Possession lost
- 11
Defence
- Tackles
- 0
- Clearances
- 3
Discipline
- Fouls
- 4
Ismaël Koné#90 · Midfielder · 27′8.3
Attack
- Goals
- 1
- Assists
- 1
- Shots
- 1
- Shots on target
- 1
- Big chances created
- 1
- Chances created
- 1
- Expected goals (xG)
- 0.05
- xGoT
- 0.64
Passing
- Passes (accurate/total)
- 21/21
- Pass accuracy
- 100%
- Key passes
- 1
- Passes in final third
- 2
- Long balls (won/total)
- 2/2
Possession & duels
- Touches
- 27
- Duels (won/total)
- 1/1
- Possession lost
- 2
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Azor Matusiwa#6 · Midfielder · 26′7.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 27/32
- Pass accuracy
- 84%
- Key passes
- 0
- Passes in final third
- 3
- Long balls (won/total)
- 2/4
Possession & duels
- Touches
- 41
- Duels (won/total)
- 7/9
- Aerials won
- 2
- Possession lost
- 5
Defence
- Tackles
- 4
- Interceptions
- 1
- Clearances
- 2
- Dribbled past
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Jordan James#17 · Midfielder · 1′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 1/2
- Pass accuracy
- 25%
- Key passes
- 1
Possession & duels
- Touches
- 2
- Duels (won/total)
- 0/0
- Possession lost
- 2
- Ball recoveries
- 1
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Christopher Wooh#4 · Defender · 1′–
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 7/7
- Pass accuracy
- 100%
- Key passes
- 0
Possession & duels
- Touches
- 7
- Duels (won/total)
- 0/1
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Kyogo Furuhashi#7 · Attacker · 1′–
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 0/0
- Pass accuracy
- 0%
- Key passes
- 0
Possession & duels
- Touches
- 3
- Duels (won/total)
- 2/3
Defence
- Tackles
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 1
Coaches
Absentees
5| Player | Reason | Back |
|---|---|---|
| 🩹injury · Achilles Tendon Contusion | 28 Apr 2025 | |
| 🩹injury · Dead Leg | 18 Jun 2025 |
| Player | Reason | Back |
|---|---|---|
| 🩹injury · Cruciate Ligament Tear | 1 Aug 2025 | |
| 🩹injury · Cruciate Ligament Tear | 23 Mar 2025 | |
| 🩹injury · Dead Leg | 14 Apr 2025 |
Officials
- RefereeThomas Léonard
- 1st AssistantAurélien Drouet
- 2nd AssistantNicolas Danos
- 4th OfficialRomain Perpinan
Odds
Opening markets, for information — Tippio is not a bookmaker. Under each price, the probability it implies.
Match winner (1X2)i
Who wins in regular time: home (1), draw (X) or away (2).
i
Who wins in regular time: home (1), draw (X) or away (2).
| Outcome | bet365 | Unibet |
|---|---|---|
| Angers SCO | 3.8026.32% | 3.6027.78% |
| Draw | 3.2530.77% | 3.3529.85% |
| Rennes | 2.0548.78% | 2.1047.62% |
Double chancei
Two outcomes in one bet — it wins if either happens.
i
Two outcomes in one bet — it wins if either happens.
| Outcome | bet365 | Unibet |
|---|---|---|
| Angers SCO or Draw | 1.7058.82% | 1.6859.52% |
| Angers SCO or Rennes | 1.3375.02% | 1.3076.92% |
| Draw or Rennes | 1.2877.82% | 1.2778.74% |
Goals over/underi
Total goals over or under the line.
i
Total goals over or under the line.
| Outcome | bet365 | Unibet |
|---|---|---|
| 2+ goals | – | 1.3076.92% |
| 0–1 goals | – | 3.5028.57% |
| 3+ goals | 2.1047.62% | 2.0050% |
| 0–2 goals | 1.7257.9% | 1.7955.87% |
| 4+ goals | – | 3.8026.32% |
| 0–3 goals | – | 1.2778.74% |
Both teams to scorei
Whether both sides score at least once.
i
Whether both sides score at least once.
| Outcome | bet365 | Unibet |
|---|---|---|
| Yes | 1.9052.38% | 1.7856.18% |
| No | 1.9052.38% | 1.9451.55% |
Half-time resulti
The score at half-time.
i
The score at half-time.
| Outcome | bet365 | Unibet |
|---|---|---|
| Angers SCO | 4.3323.08% | 4.1024.39% |
| Draw | 2.1047.62% | 2.0648.54% |
| Rennes | 2.7536.36% | 2.7037.04% |
Half-time / full-timei
Who leads at half-time and who wins at the end — both together.
i
Who leads at half-time and who wins at the end — both together.
| Outcome | bet365 |
|---|---|
| ANG → ANG | 6.0016.67% |
| ANG → X | 15.006.67% |
| ANG → REN | 26.003.85% |
| X → ANG | 7.5013.33% |
| X → X | 5.0020% |
| X → REN | 5.0020% |
| REN → ANG | 34.002.94% |
| REN → X | 13.007.69% |
| REN → REN | 3.4029.41% |
Total cornersi
Total corners over or under the line.
i
Total corners over or under the line.
| Outcome | bet365 |
|---|---|
| 12 - 14 | 5.0020% |
| 6 - 8 | 2.8734.78% |
| 9 - 11 | 2.6238.1% |
| Under 6 | 8.0012.5% |
| Over 14 | 13.007.69% |
Cards over/underi
Total cards (yellow = 1, red = 2) over or under the line.
i
Total cards (yellow = 1, red = 2) over or under the line.
| Outcome | bet365 | Unibet |
|---|---|---|
| 3+ cards | – | 1.2182.64% |
| 0–2 cards | – | 3.7027.03% |
| 4+ cards | 1.6161.92% | 1.5464.94% |
| 0–3 cards | 2.2045.45% | 2.3043.48% |
| 5+ cards | 2.1047.62% | 2.1247.17% |
| 0–4 cards | 1.6660.02% | 1.6361.35% |
| 6+ cards | – | 3.0532.79% |
| 0–5 cards | – | 1.3076.92% |
| 7+ cards | – | 4.6021.74% |
| 0–6 cards | – | 1.1586.96% |
The Tippio app shows an AI forecast and the community's tip split for every match — and in Tipper you compete with your friends.
