Rennes vs Bordeaux

21 December 2019 · Ligue 1 · 2019/20 · Referee Thomas Léonard

Full time 1 – 0

Half-time: 0–0

  • M'Baye Niang 82’

Match summary

Rennes won 1-0 at home to Bordeaux. It was goalless at half-time.

M'Baye Niang put Rennes ahead in the 82nd minute, set up by Romain Del Castillo.

The chances backed that up: Rennes created 1.12 expected goals (xG) from 12 shots to Bordeaux's 0.54 from 13.

Match stats

Rennes Bordeaux
12 Shots 13
5 Shots on Target 2
2 Corners 8
0 Yellow Cards 3
0 Red Cards 0
1.08 xG 0.54
1.08 Non-penalty xG 0.54
7 Deep Completions 3

Key events

Rennes Bordeaux
Kick-off
Half-time0-0
M'Baye Niang
Assist: Romain Del Castillo
1-0 (Rennes)
82’
Full-time1-0

Bookings

Card times are not on file for this game, so they are listed without a minute.

Bordeaux
  • Loris Benito
  • Otávio
  • Toma Basic

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.12 0.54 82’ M'Baye Niang (Rennes), 1-0 82’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.12 0.54 82’ M'Baye Niang (Rennes), 1-0 Niang 82’
Rennes 1.12 xGBordeaux 0.54 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Bordeaux attacking Rennes attacking 
71’ James Edward Lea Siliki (Rennes), set piece, 0.50 xG, saved 82’ M'Baye Niang (Rennes), open play, 0.14 xG, goal 51’ Pablo (Bordeaux), from a corner, 0.10 xG, blocked 90’ James Edward Lea Siliki (Rennes), open play, 0.10 xG, off target 16’ Jimmy Briand (Bordeaux), from a corner, 0.08 xG, off target 37’ Benjamin Bourigeaud (Rennes), open play, 0.08 xG, blocked 55’ Loris Benito (Bordeaux), open play, 0.08 xG, off target 71’ Damien Da Silva (Rennes), set piece, 0.08 xG, saved 30’ M'Baye Niang (Rennes), open play, 0.07 xG, saved 90+2’ Aurelien Tchouameni (Bordeaux), open play, 0.07 xG, blocked 73’ Samuel Kalu (Bordeaux), open play, 0.04 xG, off target 58’ M'Baye Niang (Rennes), open play, 0.04 xG, off target 19’ James Edward Lea Siliki (Rennes), open play, 0.04 xG, saved 27’ Jimmy Briand (Bordeaux), open play, 0.03 xG, saved 51’ Toma Basic (Bordeaux), from a corner, 0.03 xG, off target 68’ Samuel Kalu (Bordeaux), open play, 0.03 xG, blocked 39’ Benjamin Bourigeaud (Rennes), open play, 0.02 xG, off target 52’ Otávio (Bordeaux), open play, 0.02 xG, off target 80’ Flavien Tait (Rennes), open play, 0.02 xG, off target 87’ Samuel Kalu (Bordeaux), open play, 0.02 xG, saved 59’ Nicolas de Preville (Bordeaux), open play, 0.02 xG, off target 63’ Toma Basic (Bordeaux), open play, 0.02 xG, off target 87’ M'Baye Niang (Rennes), open play, 0.02 xG, off target 35’ Eduardo Camavinga (Rennes), open play, 0.01 xG, off target 42’ Samuel Kalu (Bordeaux), open play, 0.01 xG, blocked 71’ James Edward Lea Siliki (Rennes), set piece, 0.50 xG, saved 82’ M'Baye Niang (Rennes), open play, 0.14 xG, goal 51’ Pablo (Bordeaux), from a corner, 0.10 xG, blocked 90’ James Edward Lea Siliki (Rennes), open play, 0.10 xG, off target 16’ Jimmy Briand (Bordeaux), from a corner, 0.08 xG, off target 37’ Benjamin Bourigeaud (Rennes), open play, 0.08 xG, blocked 55’ Loris Benito (Bordeaux), open play, 0.08 xG, off target 71’ Damien Da Silva (Rennes), set piece, 0.08 xG, saved 30’ M'Baye Niang (Rennes), open play, 0.07 xG, saved 90+2’ Aurelien Tchouameni (Bordeaux), open play, 0.07 xG, blocked 73’ Samuel Kalu (Bordeaux), open play, 0.04 xG, off target 58’ M'Baye Niang (Rennes), open play, 0.04 xG, off target 19’ James Edward Lea Siliki (Rennes), open play, 0.04 xG, saved 27’ Jimmy Briand (Bordeaux), open play, 0.03 xG, saved 51’ Toma Basic (Bordeaux), from a corner, 0.03 xG, off target 68’ Samuel Kalu (Bordeaux), open play, 0.03 xG, blocked 39’ Benjamin Bourigeaud (Rennes), open play, 0.02 xG, off target 52’ Otávio (Bordeaux), open play, 0.02 xG, off target 80’ Flavien Tait (Rennes), open play, 0.02 xG, off target 87’ Samuel Kalu (Bordeaux), open play, 0.02 xG, saved 59’ Nicolas de Preville (Bordeaux), open play, 0.02 xG, off target 63’ Toma Basic (Bordeaux), open play, 0.02 xG, off target 87’ M'Baye Niang (Rennes), open play, 0.02 xG, off target 42’ Samuel Kalu (Bordeaux), open play, 0.01 xG, blocked 35’ Eduardo Camavinga (Rennes), open play, 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.

Player stats

PlayerPosMinGAShxGxAKPCards
Edouard Mendy GK900 0.000.000
Hamari Traore DEF900 0.000.102
Damien Da Silva DEF901 0.080.000
Jérémy Morel DEF900 0.000.000
Souleyman Doumbia DEF900 0.000.041
Raphinha MID890 0.000.152
James Edward Lea Siliki MID903 0.640.021
Eduardo Camavinga MID901 0.010.101
Benjamin Bourigeaud MID712 0.100.052
M'Baye Niang FWD9014 0.270.000
Adrien Hunou FWD710 0.000.000
Romain Del Castillo Sub1910 0.000.141
Flavien Tait Sub191 0.020.000
Joris Gnagnon Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Rennes win 49% Avg odds 1.94
Draw 28% Avg odds 3.34
Bordeaux win 23% Avg odds 4.22

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. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.