Angers vs Rennes

6 September 2026 · Ligue 1 · 2026/27 · Referee Geoffrey Kubler

Full time 1 – 2

Half-time: 1–2

  • Carlens Arcus 35’
  • Przemyslaw Frankowski 9’
  • Jordan Lefort 17’ (og)

Match summary

Rennes won 2-1 away at Angers. Rennes led 2-1 at half-time.

Przemyslaw Frankowski put Rennes ahead in the 9th minute, set up by Sebastian Szymanski, Lefort's own goal made it 0-2 in the 17th minute, and Carlens Arcus pulled one back to make it 1-2 with a header in the 35th minute, set up by Branco van den Boomen.

The chances backed that up: Rennes created 2.37 expected goals (xG) from 17 shots to Angers's 1.88 from 19.

Rennes secured a narrow away victory against Angers in Ligue 1 on Matchday 3, despite a dominant territorial display from the hosts. Angers registered 19 shots compared to Rennes' 17, won 12 corners to six, and recorded an expected goals figure of 1.88 against 2.37 for the visitors. Rennes enjoyed 56 percent of the possession and completed 542 passes with an 88 percent accuracy rate, while Angers managed 399 passes at 82 percent accuracy. Both sides received one yellow card during a competitive encounter that saw 25 fouls committed in total, with 10 from Angers and 15 from Rennes.

The scoring opened in the ninth minute when Przemyslaw Frankowski put Rennes ahead with a left-footed shot. The visitors doubled their advantage in the 17th minute through an own goal by Jordan Lefort. Angers responded in the 35th minute when Carlens Arcus scored with a header to reduce the deficit to one before half-time. Following the interval, Charlie Cresswell received a yellow card for Rennes in the 58th minute. Numerous substitutions were made by both teams in the second half, and Joseph Kalulu was shown a yellow card for argument in the 90+3rd minute as Rennes held on for the win.

Match stats

44% Possession 56%
19 Shots 17
3 Shots on target 5
12 Corners 6
78 Attacks 102
59 Dangerous attacks 63
399 Passes 542
82% Pass accuracy 88%
14 Tackles 18
10 Fouls 15
1 Yellow cards 1
0 Red cards 0
0 Offsides 1

Key events

Angers Rennes
Kick-off
Jim AllevinahShot on target
1’
5’
Esteban LepaulShot on target
9’
Przemyslaw FrankowskiLeft foot shot0-1 (Rennes)
17’
Jordan LefortOwn goal0-2 (Rennes)
31’
Esteban LepaulShot on target
Carlens ArcusHeader1-2 (Angers)
35’
44’
Mahdi CamaraShot on target
Half-time1-2
49’
Esteban LepaulShot on target
Second half underway
58’
Joseph KaluluArgument
90+3’
Mamadou SimbakoliShot on target
90+3’
Full-time1-2

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.88 2.37 9’ Przemyslaw Frankowski (Rennes), 0-1 9’ 17’ Jordan Lefort (Rennes) own goal, 0-2 17’ 35’ Carlens Arcus (Angers), 1-2 35’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.88 2.37 9’ Przemyslaw Frankowski (Rennes), 0-1 Frankowski 9’ 17’ Jordan Lefort (Rennes) own goal, 0-2 Lefort 17’ 35’ Carlens Arcus (Angers), 1-2 Arcus 35’
Angers 1.88 xGRennes 2.37 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Rennes attacking Angers attacking 
5’ Esteban Lepaul (Rennes), open play, 0.77 xG, saved 90+3’ Mamadou Simbakoli (Angers), from a corner, 0.59 xG, saved 23’ Ludovic Blas (Rennes), open play, 0.35 xG, off target 49’ Esteban Lepaul (Rennes), open play, 0.30 xG, saved 56’ Ludovic Blas (Rennes), open play, 0.24 xG, blocked 18’ Amine El Ouazzani (Angers), from a corner, 0.22 xG, off target 88’ Mamadou Simbakoli (Angers), from a corner, 0.19 xG, hit the woodwork 34’ Amine El Ouazzani (Angers), open play, 0.14 xG, blocked 20’ Anthony Bermont (Angers), open play, 0.13 xG, blocked 31’ Esteban Lepaul (Rennes), open play, 0.10 xG, saved 44’ Mahdi Camara (Rennes), open play, 0.10 xG, saved 51’ Ludovic Blas (Rennes), open play, 0.09 xG, blocked 3’ Ousmane Camara (Angers), from a corner, 0.08 xG, off target 35’ Carlens Arcus (Angers), from a corner, 0.08 xG, goal 78’ Eliezer Mayenda (Rennes), open play, 0.08 xG, blocked 55’ Carlens Arcus (Angers), from a corner, 0.06 xG, blocked 9’ Przemyslaw Frankowski (Rennes), open play, 0.06 xG, goal 20’ Anthony Bermont (Angers), open play, 0.06 xG, blocked 79’ Esteban Lepaul (Rennes), open play, 0.06 xG, blocked 80’ Eliezer Mayenda (Rennes), open play, 0.06 xG, blocked 90+4’ Mamadou Simbakoli (Angers), open play, 0.06 xG, blocked 1’ Jim Allevinah (Angers), open play, 0.04 xG, saved 47’ Amine El Ouazzani (Angers), open play, 0.05 xG, blocked 81’ Esteban Lepaul (Rennes), from a corner, 0.04 xG, off target 72’ Amine Sbaï (Angers), open play, 0.04 xG, blocked 13’ Mahdi Camara (Rennes), open play, 0.03 xG, off target 21’ Sebastian Szymanski (Rennes), open play, 0.04 xG, off target 37’ Amine Sbaï (Angers), open play, 0.04 xG, off target 47’ Yassin Belkhdim (Angers), open play, 0.03 xG, off target 87’ Issa Soumaré (Rennes), from a corner, 0.02 xG, off target 18’ Amine Sbaï (Angers), open play, 0.02 xG, blocked 57’ Anthony Rouault (Rennes), from a corner, 0.02 xG, off target 58’ Esteban Lepaul (Rennes), open play, 0.02 xG, off target 72’ Branco van den Boomen (Angers), open play, 0.02 xG, blocked 90+3’ Joseph Kalulu (Angers), from a corner, 0.02 xG, blocked 47’ Branco van den Boomen (Angers), open play, 0.01 xG, blocked 17’ Jordan Lefort (Angers), own goal 5’ Esteban Lepaul (Rennes), open play, 0.77 xG, saved 90+3’ Mamadou Simbakoli (Angers), from a corner, 0.59 xG, saved 23’ Ludovic Blas (Rennes), open play, 0.35 xG, off target 49’ Esteban Lepaul (Rennes), open play, 0.30 xG, saved 56’ Ludovic Blas (Rennes), open play, 0.24 xG, blocked 18’ Amine El Ouazzani (Angers), from a corner, 0.22 xG, off target 88’ Mamadou Simbakoli (Angers), from a corner, 0.19 xG, hit the woodwork 34’ Amine El Ouazzani (Angers), open play, 0.14 xG, blocked 20’ Anthony Bermont (Angers), open play, 0.13 xG, blocked 31’ Esteban Lepaul (Rennes), open play, 0.10 xG, saved 44’ Mahdi Camara (Rennes), open play, 0.10 xG, saved 35’ Carlens Arcus (Angers), from a corner, 0.08 xG, goal 51’ Ludovic Blas (Rennes), open play, 0.09 xG, blocked 3’ Ousmane Camara (Angers), from a corner, 0.08 xG, off target 78’ Eliezer Mayenda (Rennes), open play, 0.08 xG, blocked 55’ Carlens Arcus (Angers), from a corner, 0.06 xG, blocked 9’ Przemyslaw Frankowski (Rennes), open play, 0.06 xG, goal 20’ Anthony Bermont (Angers), open play, 0.06 xG, blocked 79’ Esteban Lepaul (Rennes), open play, 0.06 xG, blocked 80’ Eliezer Mayenda (Rennes), open play, 0.06 xG, blocked 90+4’ Mamadou Simbakoli (Angers), open play, 0.06 xG, blocked 47’ Amine El Ouazzani (Angers), open play, 0.05 xG, blocked 1’ Jim Allevinah (Angers), open play, 0.04 xG, saved 81’ Esteban Lepaul (Rennes), from a corner, 0.04 xG, off target 72’ Amine Sbaï (Angers), open play, 0.04 xG, blocked 21’ Sebastian Szymanski (Rennes), open play, 0.04 xG, off target 37’ Amine Sbaï (Angers), open play, 0.04 xG, off target 13’ Mahdi Camara (Rennes), open play, 0.03 xG, off target 47’ Yassin Belkhdim (Angers), open play, 0.03 xG, off target 87’ Issa Soumaré (Rennes), from a corner, 0.02 xG, off target 18’ Amine Sbaï (Angers), open play, 0.02 xG, blocked 57’ Anthony Rouault (Rennes), from a corner, 0.02 xG, off target 58’ Esteban Lepaul (Rennes), open play, 0.02 xG, off target 72’ Branco van den Boomen (Angers), open play, 0.02 xG, blocked 90+3’ Joseph Kalulu (Angers), from a corner, 0.02 xG, blocked 47’ Branco van den Boomen (Angers), open play, 0.01 xG, blocked 17’ Jordan Lefort (Angers), own goal
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Angers 4-2-3-1 Starting XI
Lopes
Arcus 83’
Camara
Lefort
Kalulu
Belkhdim
Boomen
Allevinah 76’
Sbaï 83’
Bermont 46’
Ouazzani 76’
Rennes 4-1-4-1 Starting XI
Samba
Merlin 68’
Rouault
Cresswell
Frankowski
Rongier
Tamari 68’
Camara
Szymanski 77’
Blas 77’
Lepaul 89’

Player stats

PlayerPosMinGAShxGxAKPCards
Anthony Lopes GK900 0.000.000
Carlens Arcus DEF8712 0.150.031
Jordan Lefort DEF900 0.000.061
Ousmane Camara DEF901 0.080.000
Joseph Kalulu DEF901 0.020.000
Yassin Belkhdim MID901 0.030.051
Branco van den Boomen MID9012 0.030.615
Jim Allevinah MID801 0.040.202
Amine Sbaï MID873 0.100.062
Anthony Bermont MID502 0.190.000
Amine El Ouazzani FWD803 0.400.000
Bané Diatta Sub400 0.000.000
Prosper Peter Sub100 0.000.000
Djibirin Harouna Sub100 0.000.000
Mamadou Simbakoli Sub33 0.840.000
Lilian Raolisoa Sub30 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Angers win 21% Avg odds 4.41
Draw 24% Avg odds 4.00
Rennes win 55% Avg odds 1.70

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.