| Thats all. Game finished. | ||
| 90+7' | Second Half ended - Rennes 1, Toulouse 2. | |
| 90+7' | Missed chance. Bertug Yildirim - Rennes - shot with the head from the right side of the box missed to the left. Assist - Christopher Wooh. | |
| 90+6' | Ludovic Blas - Rennes - won a free kick on the right wing. | |
| 90+6' | Fouled by Moussa Diarra - Toulouse | |
| 90+5' | Stijn Spierings - Toulouse - won a free kick in attack. | |
| 90+5' | Fouled by Ludovic Blas - Rennes | |
| 90+4' | Shot blocked. Warmed Omari - Rennes - shot with the head from the centre of the box is blocked. | |
| 90+3' | Fouled by Stijn Spierings - Toulouse | |
| 90+3' | Arnaud Kalimuendo of Rennes successfully earned an attacking free kick. | |
| 90+2' | Offside called against Toulouse. Aron Dønnum has been flagged offside. | |
| 90+1' | Ibrahim Salah of Rennes has been handed a yellow card due to a foul. | |
| 90+1' | Ibrahim Salah of Rennes commits a foul. | |
| 90+1' | Aron Dønnum of Toulouse has successfully secured a defensive free kick. | |
| 90' | Corner kick awarded to Rennes. The opportunity arises due to a deflection off Warren Kamanzi. | |
| 88' | Bertug Yildirim of Rennes has been shown a yellow card. | |
| 88' | Guillaume Restes of Toulouse has been handed a yellow card. | |
| 88' | Pause ended. They are prepared to proceed. | |
| 87' | Match pause - Guillaume Restes of Toulouse is injured. | |
| 87' | Guillaume Restes - Toulouse - won a free kick in defence. | |
| 87' | Bertug Yildirim of Rennes commits a foul. | |
| 86' | Frank Magri from Toulouse has committed a foul. | |
| 86' | Désiré Doué of Rennes has earned an offensive free kick. | |
| 84' | Player change - Toulouse. Frank Magri is brought in to replace Thijs Dallinga. | |
| 83' | Player change - Toulouse. Niklas Schmidt is being swapped in for Yann Gboho. | |
| 82' | Gabriel Suazo of Toulouse has successfully earned a defensive free kick. | |
| 82' | Désiré Doué from Rennes commits a foul. | |
| 81' | Stijn Spierings of Toulouse has been handed a yellow card due to a committed foul. | |
| 81' | Ibrahim Salah of Rennes has successfully secured a defensive free kick. | |
| 81' | Stijn Spierings of Toulouse commits a foul. | |
| 80' | Pause ended. They are prepared to proceed. | |
| 79' | The match is temporarily halted due to an injury sustained by Guillaume Restes of Toulouse. | |
| 79' | Christopher Wooh from Rennes commits a foul. | |
| 79' | Guillaume Restes of Toulouse has successfully secured a defensive free kick. | |
| 78' | Corner kick awarded to Rennes. This was brought about by Moussa Diarra's defense. | |
| 78' | Attempt thwarted. Guela Doué of Rennes attempts a header from the right side of the six-yard box but it's stopped. The assist was provided by Désiré Doué with a cross. | |
| 78' | Corner kick awarded to Rennes. Guillaume Restes is responsible for it. | |
| 78' | Another offensive move is underway. Guela Doué of Rennes takes a right-footed shot from beyond the penalty area, but it's saved in the upper middle of the net. The assist was provided by Fabian Rieder. | |
| 77' | Moussa Diarra of Toulouse has successfully earned a defensive free kick. | |
| 77' | Bertug Yildirim of Rennes commits a foul. | |
| 75' | Yann Gboho of Toulouse has been awarded a free kick on the left flank. | |
| 75' | Guela Doué of Rennes commits a foul. | |
| 74' | Opportunity squandered. Bertug Yildirim of Rennes sends a header from the middle of the box soaring over the goal. The cross was provided by Arthur Theate. | |
| 72' | Thijs Dallinga from Toulouse has earned a defensive free kick. | |
| 72' | Fabian Rieder from Rennes commits a foul. | |
| 72' | Attempt thwarted. Désiré Doué of Rennes fires a right-footed shot from beyond the box, but it's intercepted. The assist came from Ludovic Blas. | |
| 71' | Player Swap - Rennes. Jeanuël Belocian is being replaced by Christopher Wooh. | |
| 71' | Player switch - Rennes. Ibrahim Salah is replacing Baptiste Santamaría. | |
| 71' | Player change - Rennes. Bertug Yildirim is coming on to replace Amine Gouiri. | |
| 70' | Attempt thwarted. Arnaud Kalimuendo of Rennes makes a right-footed shot from the middle of the box, but it's deflected. The assist was by Ludovic Blas. | |
| 70' | Opportunity squandered. Rasmus Nicolaisen of Toulouse attempted a header from the left side of the box, but it went wide left. The assist came from Gabriel Suazo, who delivered a cross following a corner kick. | |
| 69' | Corner kick awarded to Toulouse. This was due to a deflection off Jeanuël Belocian. | |
| 69' | Attempt thwarted. Aron Dønnum of Toulouse takes a left-footed shot from the right side of the penalty area but it's stopped. The assist came from Gabriel Suazo. | |
| 68' | Thijs Dallinga of Toulouse commits a foul. | |
| 68' | Fabian Rieder - Rennes - won a free kick on the right wing. | |
| 67' | Pause ended. They are prepared to proceed. | |
| 66' | The match is temporarily halted due to an injury sustained by Baptiste Santamaría of Rennes. | |
| 65' | Cristian Cásseres from Toulouse commits a foul. | |
| 65' | Désiré Doué of Rennes has secured a free kick on the left flank. | |
| 63' | Opportunity squandered. Rasmus Nicolaisen of Toulouse nearly scores with a header from the left side of the six-yard box. The ball was very close to the goal. This chance was set up by Gabriel Suazo, who delivered a cross following a corner kick. | |
| 62' | Corner kick awarded to Toulouse. This was due to a deflection off Jeanuël Belocian. | |
| 61' | Corner kick awarded to Toulouse. Guela Doué is responsible for it. | |
| 60' | Player swap - Rennes. Benjamin Bourigeaud is replaced by Ludovic Blas. | |
| 60' | Amine Gouiri of Rennes has been handed a yellow card for committing a foul. | |
| 59' | Stijn Spierings of Toulouse has successfully secured a defensive free kick. | |
| 59' | Amine Gouiri of Rennes commits a foul. | |
| 58' | Guillaume Restes of Toulouse has successfully earned a defensive free kick. | |
| 58' | Amine Gouiri commits a foul - Rennes. | |
| 57' | Cristian Cásseres from Toulouse commits a foul. | |
| 57' | Désiré Doué of Rennes has successfully earned a defensive free kick. | |
| 57' | Guela Doué - Rennes - won a free kick in defence. | |
| 57' | Yann Gboho of Toulouse has committed a foul. | |
| 56' | Warren Kamanzi from Toulouse has successfully earned a defensive free kick. | |
| 56' | Fabian Rieder of Rennes commits a foul. | |
| 56' | Opportunity squandered. Guela Doué of Rennes takes a right-footed shot from the right side of the box, but it sails high and wide to the right. The assist was provided by Baptiste Santamaría. | |
| 55' | Player switch - Toulouse. Warren Kamanzi comes in to replace Christian Mawissa. | |
| 54' | Player swap - Toulouse. Aron Dønnum is replacing Zakaria Aboukhlal. | |
| 54' | Thijs Dallinga of Toulouse has been awarded a defensive free kick. | |
| 54' | Baptiste Santamaría of Rennes commits a foul. | |
| 54' | Stijn Spierings of Toulouse has successfully earned a defensive free kick. | |
| 54' | Arnaud Kalimuendo of Rennes commits a foul. | |
| 52' | Baptiste Santamaría of Rennes commits a foul. | |
| 52' | Cristian Cásseres of Toulouse successfully secured a defensive free kick. | |
| 51' | Offside - Called against Toulouse. Thijs Dallinga is caught offside. | |
| 50' | Zakaria Aboukhlal of Toulouse has successfully earned a defensive free kick. | |
| 50' | Jeanuël Belocian of Rennes commits a foul. | |
| 50' | Attempt thwarted. Fabian Rieder of Rennes tries a left-footed shot from beyond the box but it's stopped. The setup was by Amine Gouiri. | |
| 49' | New attacking attempt. Baptiste Santamaría - Rennes - shot with right foot from outside the box is saved in the right corner. Assist - Jeanuël Belocian. | |
| 49' | Christian Mawissa of Toulouse commits a foul. | |
| 49' | Désiré Doué from Rennes has successfully earned a free kick on the left flank. | |
| 49' | Omari from Rennes, who's all fired up, has secured an offensive free kick. | |
| 49' | Yann Gboho from Toulouse commits a foul. | |
| 47' | Jeanuël Belocian of Rennes has earned a free kick on the left flank. | |
| 47' | Christian Mawissa of Toulouse commits a foul. | |
| 46' | Missed chance. Gabriel Suazo - Toulouse - shot with right foot from the centre of the box missed to the left. Assist - Yann Gboho. | |
| 45' | The second half commences with Rennes trailing 1-2 against Toulouse. | |
| 45+4' | The first half concludes with Toulouse leading Rennes 2-1. | |
| 45+1' | Christian Mawissa of Toulouse commits a foul. | |
| 45+1' | Désiré Doué of Rennes has managed to secure a free kick on the left flank. | |
| 44' | Opportunity squandered. Amine Gouiri of Rennes takes a right-footed shot from beyond the box that soars too high. The assist was provided by Benjamin Bourigeaud following a corner kick. | |
| 43' | Corner kick awarded to Rennes, courtesy of a deflection off Christian Mawissa. | |
| 43' | Opportunity squandered. Zakaria Aboukhlal from Toulouse fires a left-footed shot from the left side of the box that sails high and wide to the left after a swift counter-attack. | |
| 42' | Corner kick awarded to Rennes. This was due to a defensive move by Rasmus Nicolaisen. | |
| 41' | Opportunity squandered. Benjamin Bourigeaud of Rennes took a right-footed shot from the right side of the box, but it went wide to the left. The assist came from Amine Gouiri after a quick counter-attack. | |
| 39' | Opportunity squandered. Arnaud Kalimuendo of Rennes attempts a right-footed shot from the right side of the penalty area, but it narrowly misses the goal. The assist was provided by Désiré Doué. | |
| 38' | Player swap - Rennes. Enzo Le Fée is being replaced by Fabian Rieder due to an injury. | |
| 38' | Pause is over. They are prepared to proceed. | |
| 37' | Match pause - Enzo Le Fée of Rennes is injured. | |
| 36' | Pause concluded. They are prepared to proceed. | |
| 35' | The match is temporarily halted due to an injury suffered by Enzo Le Fée of Rennes. | |
| 35' | Enzo Le Fée of Rennes has earned an offensive free kick. | |
| 35' | Stijn Spierings of Toulouse commits a foul. | |
| 34' | Christian Mawissa of Toulouse has been handed a yellow card for committing a foul. | |
| 34' | Christian Mawissa from Toulouse commits a foul. | |
| 34' | Désiré Doué of Rennes has been awarded a free kick in the offensive zone. | |
| 34' | Cristian Cásseres from Toulouse commits a foul. | |
| 34' | Enzo Le Fée of Rennes has successfully earned a free kick on the left flank. | |
| 32' | Score! Rennes 1, Toulouse 2. Moussa Diarra of Toulouse strikes with his left foot from the left side of the penalty area into the right corner. | |
| 31' | Attempt thwarted. Désiré Doué of Rennes makes a right-footed shot from the left side of the box, but it's deflected. The assist was by Arnaud Kalimuendo. | |
| 30' | Opportunity squandered. Benjamin Bourigeaud of Rennes fails to capitalize as his left-footed shot from the middle of the penalty area doesn't hit the target. | |
| 28' | Corner kick awarded to Rennes. Christian Mawissa is responsible for it. | |
| 26' | Attempt thwarted. Amine Gouiri of Rennes makes a right-footed shot from the middle of the box, but it's obstructed. The assist was provided by Désiré Doué. | |
| 22' | Goal! Rennes 1, Toulouse 1. Cristian Cásseres - Toulouse - shot with right foot from outside the box to the left corner. Assist - Stijn Spierings. | |
| 20' | Score! Rennes leads Toulouse 1-0. Désiré Doué of Rennes fires with his right foot from a challenging spot on the left, sending the ball to the right corner. The assist came from Jeanuël Belocian. | |
| 17' | Missed chance. Désiré Doué - Rennes - shot with left foot from the left side of the box missed. | |
| 15' | Corner kick awarded to Rennes, forced by Logan Costa's defensive action. | |
| 14' | Attempt thwarted. Stijn Spierings of Toulouse takes a right-footed shot from beyond the box, but it's blocked. | |
| 14' | Stijn Spierings of Toulouse commits a foul. | |
| 14' | Arnaud Kalimuendo of Rennes has secured a free kick on the right flank. | |
| 11' | Guillaume Restes of Toulouse has successfully earned a defensive free kick. | |
| 11' | Amine Gouiri commits a foul - Rennes. | |
| 10' | Fouled by Thijs Dallinga - Toulouse | |
| 10' | Baptiste Santamaría - Rennes - won a free kick in defence. | |
| 10' | Zakaria Aboukhlal of Toulouse has successfully secured a defensive free kick. | |
| 10' | Fouled by Jeanuël Belocian - Rennes | |
| 8' | Jeanuël Belocian of Rennes has successfully secured a defensive free kick. | |
| 8' | Christian Mawissa of Toulouse commits a foul. | |
| 8' | Opportunity squandered. Zakaria Aboukhlal of Toulouse takes a left-footed shot from the middle of the box, but it sails over the bar. The setup came from Gabriel Suazo, who delivered a cross following a corner kick. | |
| 7' | Corner kick awarded to Toulouse. The opportunity is given due to Steve Mandanda's actions. | |
| 7' | New attacking attempt. Thijs Dallinga - Toulouse - shot with right foot from the right side of the box is saved in the left corner. Assist - Yann Gboho. | |
| 6' | Yann Gboho of Toulouse has secured a free kick in the offensive zone. | |
| 6' | Guela Doué of Rennes commits a foul. | |
| 5' | Jeanuël Belocian of Rennes commits a foul. | |
| 5' | Cristian Cásseres of Toulouse successfully earned a defensive free kick. | |
| 3' | Corner kick awarded to Rennes. This was due to Guillaume Restes' defensive action. | |
| 3' | New attacking attempt. Arnaud Kalimuendo - Rennes - shot with right foot from the right side of the box is saved in the top right corner. Assist - Benjamin Bourigeaud. | |
| 1' | Fouled by Désiré Doué - Rennes | |
| 1' | Christian Mawissa - Toulouse - won a free kick in defence. | |
| First Half starts. | ||