Monaco vs Rennes

31 January 2026 · Ligue 1 · 2025/26 · Referee Ruddy Buquet

Full time 4 – 0

Half-time: 1–0

  • Anssumane Fati 33’
  • Maghnes Akliouche 50’
  • Mamadou Coulibaly 59’
  • Stanis Idumbo Muzambo 89’

Match summary

Monaco won comfortably, 4-0 at home to Rennes. Monaco led 1-0 at half-time.

In the first half, Anssumane Fati put Monaco ahead in the 33rd minute, set up by Folarin Balogun. In the second half, Maghnes Akliouche made it 2-0 in the 50th minute, set up by Aleksandr Golovin, Mamadou Coulibaly made it 3-0 in the 59th minute, set up by Mika Biereth, and Stanis Idumbo Muzambo made it 4-0 in the 89th minute, set up by Mika Biereth.

The chances backed that up: Monaco created 2.29 expected goals (xG) from 14 shots to Rennes's 0.43 from 8.

Match stats

46% Possession 54%
14 Shots 8
6 Shots on target 4
5 Corners 2
87 Attacks 95
32 Dangerous attacks 32
418 Passes 496
79% Pass accuracy 83%
20 Tackles 13
15 Fouls 9
1 Yellow cards 2
0 Red cards 0
3 Offsides 5

Key events

Monaco Rennes
Kick-off
5’
Mousa Al TamariShot on target
9’
Esteban LepaulShot on target
12’
Breel EmboloFoul
18’
Mahdi CamaraShot on target
J. TezeFoul
22’
28’
Ansu FatiRight foot shot1-0 (Monaco)
33’
37’
Esteban LepaulShot on target
Half-time1-0
Second half underway
Maghnes AklioucheRight foot shot2-0 (Monaco)
50’
Folarin BalogunShot on target
50’
53’
VAR review
56’
Mamadou CoulibalyLeft foot shot3-0 (Monaco)
59’
Mika BierethShot on target
64’
65’
Glen KamaraDjaoui Cissé
VandersonKrépin Diatta
71’
71’
VAR review
Stanis IdumboRight foot shot4-0 (Monaco)
89’
Full-time4-0

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 2.29 0.43 33’ Anssumane Fati (Monaco), 1-0 33’ 50’ Maghnes Akliouche (Monaco), 2-0 50’ 59’ Mamadou Coulibaly (Monaco), 3-0 59’ 89’ Stanis Idumbo Muzambo (Monaco), 4-0 89’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.29 0.43 33’ Anssumane Fati (Monaco), 1-0 Fati 33’ 50’ Maghnes Akliouche (Monaco), 2-0 Akliouche 50’ 59’ Mamadou Coulibaly (Monaco), 3-0 Coulibaly 59’ 89’ Stanis Idumbo Muzambo (Monaco), 4-0 Muzambo 89’
Monaco 2.29 xGRennes 0.43 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Rennes attacking Monaco attacking 
50’ Maghnes Akliouche (Monaco), open play, 0.59 xG, goal 89’ Stanis Idumbo Muzambo (Monaco), open play, 0.48 xG, goal 33’ Anssumane Fati (Monaco), open play, 0.32 xG, goal 59’ Mamadou Coulibaly (Monaco), open play, 0.28 xG, goal 88’ Kassoum Ouattara (Monaco), open play, 0.13 xG, off target 90+3’ Breel Embolo (Rennes), open play, 0.11 xG, off target 64’ Mika Biereth (Monaco), open play, 0.11 xG, saved 9’ Esteban Lepaul (Rennes), open play, 0.08 xG, saved 16’ Denis Zakaria (Monaco), open play, 0.08 xG, hit the woodwork 50’ Folarin Balogun (Monaco), open play, 0.08 xG, saved 90+6’ Sebastian Szymanski (Rennes), open play, 0.08 xG, off target 18’ Mahdi Camara (Rennes), open play, 0.06 xG, saved 50’ Kassoum Ouattara (Monaco), open play, 0.06 xG, blocked 77’ Mika Biereth (Monaco), open play, 0.05 xG, blocked 48’ Aleksandr Golovin (Monaco), open play, 0.05 xG, blocked 5’ Mousa Al Tamari (Rennes), open play, 0.03 xG, saved 12’ Denis Zakaria (Monaco), set piece, 0.03 xG, off target 37’ Esteban Lepaul (Rennes), open play, 0.03 xG, saved 90+7’ Sebastian Szymanski (Rennes), open play, 0.02 xG, blocked 78’ Thilo Kehrer (Monaco), from a corner, 0.02 xG, off target 75’ Sebastian Szymanski (Rennes), open play, 0.02 xG, blocked 6’ Thilo Kehrer (Monaco), from a corner, 0.01 xG, off target 50’ Maghnes Akliouche (Monaco), open play, 0.59 xG, goal 89’ Stanis Idumbo Muzambo (Monaco), open play, 0.48 xG, goal 33’ Anssumane Fati (Monaco), open play, 0.32 xG, goal 59’ Mamadou Coulibaly (Monaco), open play, 0.28 xG, goal 88’ Kassoum Ouattara (Monaco), open play, 0.13 xG, off target 90+3’ Breel Embolo (Rennes), open play, 0.11 xG, off target 64’ Mika Biereth (Monaco), open play, 0.11 xG, saved 9’ Esteban Lepaul (Rennes), open play, 0.08 xG, saved 50’ Folarin Balogun (Monaco), open play, 0.08 xG, saved 90+6’ Sebastian Szymanski (Rennes), open play, 0.08 xG, off target 16’ Denis Zakaria (Monaco), open play, 0.08 xG, hit the woodwork 18’ Mahdi Camara (Rennes), open play, 0.06 xG, saved 50’ Kassoum Ouattara (Monaco), open play, 0.06 xG, blocked 48’ Aleksandr Golovin (Monaco), open play, 0.05 xG, blocked 77’ Mika Biereth (Monaco), open play, 0.05 xG, blocked 5’ Mousa Al Tamari (Rennes), open play, 0.03 xG, saved 37’ Esteban Lepaul (Rennes), open play, 0.03 xG, saved 12’ Denis Zakaria (Monaco), set piece, 0.03 xG, off target 90+7’ Sebastian Szymanski (Rennes), open play, 0.02 xG, blocked 78’ Thilo Kehrer (Monaco), from a corner, 0.02 xG, off target 75’ Sebastian Szymanski (Rennes), open play, 0.02 xG, blocked 6’ Thilo Kehrer (Monaco), from a corner, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

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

Lineups

Monaco 3-4-2-1 Starting XI
Köhn
Teze
Zakaria 81’
Kehrer
Diatta 71’
Coulibaly
Camara
Ouattara
Fati 46’
Golovin 81’
Balogun 56’
Rennes 3-5-2 Starting XI
Samba
Brassier 56’
Jacquet
Boudlal
Tamari 78’
Merlin
Cissé 65’
Camara
Frankowski 56’
Embolo
Lepaul 56’

Player stats

PlayerPosMinGAShxGxAKPCards
Philipp Köhn GK900 0.000.000
Thilo Kehrer DEF902 0.030.031
Jordan Teze DEF900 0.000.000
Denis Zakaria DEF862 0.110.000
Krépin Diatta MID760 0.000.000
Kassoum Ouattara MID902 0.190.111
Mamadou Coulibaly MID9011 0.280.000
Lamine Camara MID900 0.000.032
Aleksandr Golovin MID8611 0.050.753
Anssumane Fati MID5111 0.320.000
Folarin Balogun FWD6111 0.080.321
Maghnes Akliouche Sub3911 0.590.102
Mika Biereth Sub2922 0.150.893
Vanderson Sub140 0.000.000
Stanis Idumbo Muzambo Sub411 0.480.000
Aladji Bamba Sub40 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Monaco win 49% Avg odds 1.93
Draw 24% Avg odds 3.87
Rennes win 27% Avg odds 3.51

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.