Angers 1-2 Rennes: result and stats, Ligue 1
- J. Lefort17' (og)
- C. Arcus35'
- 9'P. Frankowski
Angers4-2-3-1
Substitutions
- 46'A. Bermont
266.3B. Diatta
367.0 - 76'A. El Ouazzani
196.7P. Peter
96.5 - 76'J. Allevinah
186.9H. Djibirin
116.7 - 83'C. Arcus
27.9L. Raolisoa
276.7 - 83'A. Sbai
106.5U. Simbakoli
76.6
Unused
- O. PonaG
40 - E. BiumlaM
24 - M. LouerD
20 - M. GernigonD
34
Substitutions
- 68'
- 68'M. Tamari
117.0I. Soumare
907.0 - 77'S. Szymanski
176.9AA. Thomasson
286.6 - 77'L. Blas
106.7E. Mayenda
126.6 - 89'
Unused
- N. LemaitreG
16 - B. ReynoldsD
14 - G. OliveiraD
5 - A. NordinF
70
Home

OutH. BelkeblaThigh Injury
OutL. MoutonKnee Injury
Away

OutA. Ait BoudlalInactive
OutD. CisseInactive

| Player | ||||||
|---|---|---|---|---|---|---|
![]() | 4 | 2 | 1,69 | +0,69 | 42/45 | 7/10 |
![]() | 2 | 1 | 0,32 | -0,68 | 30/38 | 2/10 |
Possession & Passing
Attack
Box & Quality
Defense & Discipline
Half by half
The same match, split at the break. Which half did each side actually win?
First half
Second half
xG analytics
Angers
RennesExpected goals weighs every shot by the historic conversion rate of similar chances. Higher xG means better scoring opportunities, regardless of whether they went in.
xG race
37 shotsChance quality as it built up. A steep step is a big chance.
How those chances were made
Momentum
25 swingsWhich side was on top, minute by minute. A taller bar is heavier pressure.
Match replay
91'
1-2
90' Saved Usman Simbakoli 0.07 xG · Throw in set piece · HeaderShot map
19 v 17Angers shoot right, Rennes left. Bigger dot = better chance.
Goal mouth
24 on target · 2 scoredWhere each shot on target crossed the line. Placement beats power.
Average positions
Each starter's average position on the ball, with the number of those actions inside the chip. Both sides attack left to right. Tap a player to see where they actually were.
An average, not a movement map: it says where a player's actions balanced out, not where they ran.
Passing network
Each player at his average position, sized by passes made. Lines join team-mates with 5 or more passes between them (fewer when a side made its first change early), thicker for more. Counted until each side's first substitution. Both sides attack left to right. Tap a player to isolate his links.
Most-connected pair: Lefort and Lopes, 13 passes between them.
Most-connected pairs: Rongier and Cresswell; Cresswell and Frankowski. 23 passes each.
Tactical battle
44control56

In possession
Field tilt is each side's share of play in the final third.
Out of possession
↓ Lower is better, so the longer bar always wins. PPDA is opponent passes allowed per defensive action.
Carrying
Distances are how far the ball was moved forward, not how far anybody ran.
Beating the press
A take-on is a player going past an opponent with the ball at his feet.
Threat created
xT values where a possession reached; VAEP values every action by how much it shifted the chance of a goal.
Tempo
An attack is direct when it moves upfield quickly rather than through many passes.
More match stats
Attack
Passing
Duels
Defending
Goal profile
This seasonHow often each side reaches a scoreline, across 6 matches each.
They score
They concede
Heaviest results
best 2-0 (H)·worst 1-5 (A)
best 4-1 (H)·worst 0-4 (A)
Where these sides shoot from
2025/26 seasonEach attack set against the defence it meets, zone by zone. Season shares rather than a forecast; a figure beside a share is how far it sits from the league average, shown only where the gap is worth noticing.
317 shots taken · 462 faced
481 shots taken · 491 faced
Shot locations, not player movement: where the ball was struck from, not where anybody ran. Shares are of each club's own shots, so a side that shoots often is comparable with one that does not.
Match summary
Rennes beat Angers 2-1 at Stade Raymond Kopa in Ligue 1. Rennes led 2-1 at half-time. Scorers: C. Arcus (35') for Angers; P. Frankowski (9'), an own goal by J. Lefort (17') for Rennes. In their last 25 meetings, Angers have won 3, Rennes 18, with 4 drawn. Full match stats, lineups and player ratings are all on this page.
→ Double chance: Rennes or draw
Why this prediction
The factors the model weighed, each split between the two sides.
Who will win?
Cast your vote!
Head-to-headLast 27 meetings
- 6 Sept 2026
Angers1 - 2Rennes
Ligue 1 - 11 Apr 2026
Rennes2 - 1Angers
Ligue 1 - 31 Aug 2025
Angers1 - 1Rennes
Ligue 1 - 30 Mar 2025
Angers0 - 3Rennes
Ligue 1 - 15 Dec 2024
Rennes2 - 0Angers
Ligue 1 - 27 Jul 2024
Rennes2 - 1Angers
Friendlies Clubs
Show 21 earlier meetingsHide earlier meetings
- 30 Apr 2023
Rennes4 - 2Angers
Ligue 1 - 21 Dec 2022
Rennes- - -Angers
Friendlies Clubs - 23 Oct 2022
Angers1 - 2Rennes
Ligue 1 - 6 Mar 2022
Rennes2 - 0Angers
Ligue 1 - 29 Aug 2021
Angers2 - 0Rennes
Ligue 1 - 17 Apr 2021
Angers0 - 3Rennes
Ligue 1 - 11 Feb 2021
Angers2 - 1Rennes
Coupe de France - 23 Oct 2020
Rennes1 - 2Angers
Ligue 1 - 1 Aug 2020
Rennes1 - 0Angers
Friendlies Clubs - 2 May 2020
Angers- - -Rennes
Ligue 1 - 28 Jan 2020
Angers4 - 5Rennes
Coupe de France - 7 Dec 2019
Rennes2 - 1Angers
Ligue 1 - 6 Apr 2019
Angers3 - 3Rennes
Ligue 1 - 18 Aug 2018
Rennes1 - 0Angers
Ligue 1 - 20 Jan 2018
Rennes1 - 0Angers
Ligue 1 - 29 Nov 2017
Angers1 - 2Rennes
Ligue 1 - 8 Feb 2017
Angers0 - 0Rennes
Ligue 1 - 19 Nov 2016
Rennes1 - 1Angers
Ligue 1 - 12 Feb 2016
Rennes1 - 0Angers
Ligue 1 - 6 Nov 2015
Angers0 - 2Rennes
Ligue 1 - 15 Apr 2014
Rennes3 - 2Angers
Coupe de France


































