Toulouse vs Rennes

3 May 2025 · Ligue 1 · 2024/25 · Referee Benoît Millot

Full time 2 – 1

Half-time: 1–0

  • Yann Gboho 28’
  • Aron Dønnum 82’
  • Arnaud Kalimuendo Muinga 65’

Match summary

Toulouse won 2-1 at home to Rennes. Toulouse led 1-0 at half-time.

Yann Gboho put Toulouse ahead in the 28th minute, set up by Djibril Sidibe, Arnaud Kalimuendo Muinga equalised in the 65th minute, set up by Adrien Truffert, and Aron Dønnum won it in the 82nd minute, set up by Guillaume Restes.

Rennes can feel hard done by, creating 1.58 expected goals (xG) from 15 shots to Toulouse's 1.01 from 9.

Match stats

Toulouse Rennes
9 Shots 15
3 Shots on Target 6
6 Corners 5
2 Yellow Cards 2
0 Red Cards 0
1.01 xG 1.58
1.01 Non-penalty xG 1.58
6 Deep Completions 5

Key events

Toulouse Rennes
Kick-off
Yann Gboho
Assist: Djibril Sidibe
1-0 (Toulouse)
28’
Half-time1-0
65’
Arnaud Kalimuendo Muinga
Assist: Adrien Truffert
1-1 (Rennes)
Aron Dønnum
Assist: Guillaume Restes
2-1 (Toulouse)
82’
Full-time2-1

Bookings

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

Toulouse
  • Guillaume Restes
  • Charlie Cresswell
Rennes
  • Christopher Wooh
  • Anthony Rouault

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.01 1.58 28’ Yann Gboho (Toulouse), 1-0 28’ 65’ Arnaud Kalimuendo Muinga (Rennes), 1-1 65’ 82’ Aron Dønnum (Toulouse), 2-1 82’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.01 1.58 28’ Yann Gboho (Toulouse), 1-0 Gboho 28’ 65’ Arnaud Kalimuendo Muinga (Rennes), 1-1 Muinga 65’ 82’ Aron Dønnum (Toulouse), 2-1 Dønnum 82’
Toulouse 1.01 xGRennes 1.58 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Rennes attacking Toulouse attacking 
28’ Yann Gboho (Toulouse), open play, 0.63 xG, goal 65’ Arnaud Kalimuendo Muinga (Rennes), open play, 0.62 xG, goal 45’ Mohamed Meïté (Rennes), open play, 0.44 xG, saved 14’ Yann Gboho (Toulouse), open play, 0.09 xG, off target 30’ Lorenz Assignon (Rennes), open play, 0.06 xG, blocked 45’ Jordan James (Rennes), open play, 0.07 xG, off target 72’ Lilian Brassier (Rennes), set piece, 0.06 xG, off target 90+4’ Joshua King (Toulouse), open play, 0.07 xG, saved 55’ Mohamed Meïté (Rennes), open play, 0.06 xG, saved 80’ Aron Dønnum (Toulouse), open play, 0.05 xG, off target 82’ Aron Dønnum (Toulouse), open play, 0.05 xG, goal 87’ Arnaud Kalimuendo Muinga (Rennes), from a corner, 0.06 xG, off target 48’ Ludovic Blas (Rennes), open play, 0.05 xG, off target 49’ Joshua King (Toulouse), open play, 0.05 xG, off target 22’ Mohamed Meïté (Rennes), open play, 0.04 xG, off target 26’ Ludovic Blas (Rennes), open play, 0.03 xG, saved 43’ Aron Dønnum (Toulouse), from a corner, 0.03 xG, off target 16’ Frank Magri (Toulouse), open play, 0.02 xG, off target 37’ Ludovic Blas (Rennes), open play, 0.02 xG, blocked 24’ Djaoui Cissé (Rennes), open play, 0.02 xG, saved 90+5’ Adrien Truffert (Rennes), from a corner, 0.02 xG, off target 7’ Jaydee Canvot (Toulouse), from a corner, 0.02 xG, off target 55’ Kazeem Olaigbe (Rennes), open play, 0.02 xG, blocked 90+3’ Ismaël Koné (Rennes), open play, 0.01 xG, saved 28’ Yann Gboho (Toulouse), open play, 0.63 xG, goal 65’ Arnaud Kalimuendo Muinga (Rennes), open play, 0.62 xG, goal 45’ Mohamed Meïté (Rennes), open play, 0.44 xG, saved 14’ Yann Gboho (Toulouse), open play, 0.09 xG, off target 90+4’ Joshua King (Toulouse), open play, 0.07 xG, saved 30’ Lorenz Assignon (Rennes), open play, 0.06 xG, blocked 45’ Jordan James (Rennes), open play, 0.07 xG, off target 72’ Lilian Brassier (Rennes), set piece, 0.06 xG, off target 55’ Mohamed Meïté (Rennes), open play, 0.06 xG, saved 87’ Arnaud Kalimuendo Muinga (Rennes), from a corner, 0.06 xG, off target 80’ Aron Dønnum (Toulouse), open play, 0.05 xG, off target 82’ Aron Dønnum (Toulouse), open play, 0.05 xG, goal 48’ Ludovic Blas (Rennes), open play, 0.05 xG, off target 49’ Joshua King (Toulouse), open play, 0.05 xG, off target 22’ Mohamed Meïté (Rennes), open play, 0.04 xG, off target 26’ Ludovic Blas (Rennes), open play, 0.03 xG, saved 43’ Aron Dønnum (Toulouse), from a corner, 0.03 xG, off target 16’ Frank Magri (Toulouse), open play, 0.02 xG, off target 37’ Ludovic Blas (Rennes), open play, 0.02 xG, blocked 24’ Djaoui Cissé (Rennes), open play, 0.02 xG, saved 55’ Kazeem Olaigbe (Rennes), open play, 0.02 xG, blocked 90+5’ Adrien Truffert (Rennes), from a corner, 0.02 xG, off target 7’ Jaydee Canvot (Toulouse), from a corner, 0.02 xG, off target 90+3’ Ismaël Koné (Rennes), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

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

Player stats

PlayerPosMinGAShxGxAKPCards
Guillaume Restes GK9010 0.000.051
Djibril Sidibe DEF9010 0.000.631
Charlie Cresswell DEF900 0.000.000
Jaydee Canvot DEF901 0.020.000
Aron Dønnum MID9013 0.140.042
Warren Kamanzi MID790 0.000.051
Vincent Sierro MID900 0.000.000
Cristian Cásseres Jr. MID900 0.000.000
Joshua King MID902 0.110.000
Yann Gboho MID8912 0.720.000
Frank Magri FWD751 0.020.000
Rafik Messali Sub150 0.000.122
Miha Zajc Sub110 0.000.000
Ümit Akdag Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Toulouse win 44% Avg odds 2.15
Draw 27% Avg odds 3.50
Rennes win 29% Avg odds 3.36

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.