Ligue 1 - Regular Season - 10
Wednesday 29 October 202520:05
1/4

Score & Verdict

Toulouse
2
-
Rennes
2

Expected Goals (xG)

1.55
Toulouse
vs
1.58
Rennes

FutMetrix Score

77
highly_entertaining
+33
vs Pre
Slide 1 of 4
77
FULL TIME
Wed 29 Oct
Toulouse
2-2
Rennes
Intensity
85
⚖️ Balance
66
🏆 Stakes
0
🎲 Upset
0
+33 vs pre-game
Dønnum rescues Toulouse with dramatic late leveller

Dønnum's 85th-Minute Lifeline Caps Chaotic Toulouse-Rennes Draw

Highly Entertaining Futmetrix Score: 77/100. When two mid-table sides collide in a battle for breathing room, the result is pure football theatre: a 2-2 stalemate where VAR, a four-goal blitz, and a penalty-kick drama remind you why this sport defies prediction.

Balance Fractures in the Stadium de Toulouse Cauldron

The opening exchanges bristle with intensity. Toulouse command possession (55%), yet Rennes refuse to wilt. Minute 17: Frank Magri is awarded a penalty—only for VAR to intervene and overturn the decision. It's the match's first seismic moment, a reprieve for Rennes, a sting for the home crowd. Thirteen corners, 26 shots combined—this is a crunch match unfolding in real time.

The Four-Goal Firestorm: 50th to 58th Minute

The second half ignites. Minute 50: Esteban Lepaul breaks the deadlock for Rennes. Four minutes later, Mousa Tamari, fed by Lepaul, makes it 2-0. Toulouse are reeling. But at 58 minutes, Charlie Cresswell, set up by Yaya Gboho, pulls one back. The balance tilts again. Three goals in eight minutes—a goal-flurry that transforms this from a contest into a thriller where defensive shapes crumble and strikers feast.

Dønnum's Penalty Heroics Seal the Comeback

Aron Dønnum embodies the upset factor at its most dramatic. Minute 85: he converts a penalty with surgeon's precision. 2-2. The Stadium erupts. Toulouse—ninth-placed with 14 points—refuse to surrender to a Rennes side (tenth, 12 points) equally desperate for momentum. This isn't just a goal; it's a statement: both teams leave with pride intact, but the race for European qualification remains ruthlessly open.

The Arithmetic of Chaos

Nine shots on target, an even 2-2 scoreline, lead changes galore—this match is a masterclass in why Ligue 1 captivates. VAR drama, set-piece pressure (13 corners), and a late equalizer that defies the 84-minute script. Both teams depart Stadium de Toulouse knowing they've witnessed and created something rare: a draw that feels like a victory for both sides.

Key Questions

How did VAR's penalty cancellation reshape the match?

Without the 17th-minute VAR overturn, Toulouse would have led 1-0 early. The reprieve proved critical—Rennes seized momentum and nearly won.

Why was Aron Dønnum the standout performer?

Three key passes, one crucial goal (penalty, 85'). Dønnum orchestrated Toulouse's attack and delivered the decisive leveller.

Did Toulouse deserve their late comeback?

Absolutely. With 55% possession and 15 shots, Toulouse dominated. The 2-2 reflects their control and refusal to surrender.

Why is this match rated 77/100?

Our Futmetrix algorithm analyzed intensity, balance, and stakes. The final score of 77/100 places this match in the "Highly Entertaining" category.

Match Statistics

Possession
Shots
On Target
Expected Goals (xG)
Total Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards

Match Events

17'
Frank Magri
🟨45'+1
Abdelhamid Ait Boudlal
HT
50'
E. Lepaul
54'
M. Tamari
Assist: E. Lepaul
58'
C. Cresswell
Assist: Y. Gboho
61'🔄
A. Francis
↑ M. Sauer
61'🔄
D. Sidibe
↑ Emersonn
🟨63'
Mousa Tamari
🔄69'
M. Meite
↑ B. Embolo
🔄71'
D. Cisse
↑ G. Kamara
🟨75'
Brice Samba
78'🟨
Rasmus Nicolaisen
🔄79'
P. Frankowski
↑ A. Seidu
80'🔄
C. Casseres
↑ A. Vossah
80'🔄
F. Magri
↑ N. Edjouma
🔄80'
E. Lepaul
↑ M. Nagida
85'
A. Donnum
90'+3🟨
Aron Dønnum
FT

Player Match Cards

Toulouse

3-4-2-1
GK
G. Restes
Provocateur
Provocateur
1
Fouls Won
1
Fouls
1
Duels
0
Pens W
DEF
M. McKenzie
Stormtrooper
Stormtrooper
1
Shots
1
Shots
0
Goals
0
On Tar
C. Cresswell
Sniper
Sniper
50%
Conversion
50%
Conver
1
Goals
2
Shots
R. Nicolaisen
Sunday Leaguer
Sunday Leaguer
5.9
Rating
5.9
Rating
4
Duels
27
Poss L
MID
D. Sidibe
NPC
NPC
61
Minutes
61
Minute
15%
Pass A
6.5
Rating
C. Casseres
NPC
NPC
80
Minutes
80
Minute
30%
Pass A
6.2
Rating
A. Francis
NPC
NPC
61
Minutes
61
Minute
22%
Pass A
6
Rating
D. Methalie
Wall
Wall
0
Dribbled Past
0
Dribbl
3
Tackle
67%
Duel W
ATK
A. Donnum
Clutch Hero
Clutch Hero
0
Goal Time
0
Goal T
0
Impact
8.7
Rating
Y. Gboho
Architect
Architect
4
Key Passes
4
Key Pa
1
Assist
24%
Pass A
F. Magri
NPC
NPC
80
Minutes
80
Minute
12%
Pass A
6.2
Rating
Bench
K. Haug
Spectator
Spectator
0
Saves
0
Saves
0
Conced
0
Minute
W. Kamanzi
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
S. Koumbassa
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
A. Vossah
Cameo
Cameo
10
Minutes
10
Minute
9
Touche
None
Events
80'
M. Sauer
👻InvisibleNothing to note
61'
N. Edjouma
Cameo
Cameo
10
Minutes
10
Minute
3
Touche
None
Events
80'
S. Hidalgo
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
J. Vignolo
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
Emersonn
👻InvisibleNothing to note
61'

Rennes

3-5-2
GK
B. Samba
NPC
NPC
90
Minutes
90
Minute
29%
Pass A
6.2
Rating
DEF
A. Ait Boudlal
Wall
Wall
0
Dribbled Past
0
Dribbl
2
Tackle
56%
Duel W
J. Jacquet
NPC
NPC
90
Minutes
90
Minute
43%
Pass A
6.9
Rating
L. Brassier
Stormtrooper
Stormtrooper
1
Shots
1
Shots
0
Goals
0
On Tar
MID
P. Frankowski
NPC
NPC
79
Minutes
79
Minute
17%
Pass A
6.9
Rating
M. Camara
Architect
Architect
3
Key Passes
3
Key Pa
0
Assist
24%
Pass A
V. Rongier
👻InvisibleNothing to note
D. Cisse
Wall
Wall
0
Dribbled Past
0
Dribbl
3
Tackle
50%
Duel W
M. Tamari
Sniper
Sniper
50%
Conversion
50%
Conver
1
Goals
2
Shots
ATK
E. Lepaul
Finisher
Finisher
1
Goals
1
Goals
3
Shots
7.9
Rating
M. Meite
Sweeper
Sweeper
1
Cleanups
1
Cleanu
0
Interc
1
Blocks
Bench
K. Belazzoug
Spectator
Spectator
0
Saves
0
Saves
0
Conced
0
Minute
M. Silistrie
Spectator
Spectator
0
Saves
0
Saves
0
Conced
0
Minute
A. Rouault
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
A. Seidu
Cameo
Cameo
11
Minutes
11
Minute
6
Touche
None
Events
79'
Q. Merlin
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
M. Nagida
Friendly Fire
Friendly Fire
0
Mistake
0
Mistak
1
Fouls
5.6
Rating
80'
G. Kamara
👻InvisibleNothing to note
71'
B. Embolo
👻InvisibleNothing to note
69'
L. Rosier
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events

Head to Head Record

03/05/2025
Ligue 1
Stadium de Toulouse
10/11/2024
Ligue 1
Roazhon Park
13/04/2024
Ligue 1
Roazhon Park
17/12/2023
Ligue 1
Stadium de Toulouse
12/02/2023
Ligue 1
Stadium de Toulouse
12/11/2022
Ligue 1
Roazhon Park
29/02/2020
Ligue 1
Stadium de Toulouse
27/10/2019
Ligue 1
Roazhon Park
05/05/2019
Ligue 1
Stadium de Toulouse
Toulouse Win
Rennes Win
Draw

After Matchweek 10

P
10
GF
20
GA
9
GD
+11
D
Draw
W
Win
D
Draw
D
Draw
W
Win
P
10
GF
23
GA
16
GD
+7
W
Win
W
Win
D
Draw
D
Draw
L
Loss
P
10
GF
24
GA
11
GD
+13
D
Draw
L
Loss
W
Win
W
Win
W
Win
P
10
GF
21
GA
12
GD
+9
W
Win
L
Loss
D
Draw
W
Win
L
Loss
5Lyon19
P
10
GF
16
GA
12
GD
+4
D
Draw
W
Win
L
Loss
L
Loss
W
Win
6Lens19
P
10
GF
14
GA
10
GD
+4
L
Loss
W
Win
W
Win
W
Win
D
Draw
P
10
GF
22
GA
13
GD
+9
L
Loss
W
Win
W
Win
D
Draw
L
Loss
8Nice17
P
10
GF
16
GA
15
GD
+1
W
Win
W
Win
W
Win
D
Draw
D
Draw
P
10
GF
17
GA
15
GD
+2
D
Draw
L
Loss
W
Win
W
Win
D
Draw
10Rennes12
P
10
GF
14
GA
16
GD
-2
D
Draw
L
Loss
D
Draw
D
Draw
D
Draw
P
10
GF
12
GA
16
GD
-4
W
Win
W
Win
L
Loss
D
Draw
D
Draw
P
10
GF
17
GA
20
GD
-3
D
Draw
L
Loss
L
Loss
W
Win
D
Draw
13Angers10
P
10
GF
8
GA
14
GD
-6
D
Draw
W
Win
D
Draw
L
Loss
L
Loss
P
10
GF
14
GA
18
GD
-4
L
Loss
L
Loss
D
Draw
D
Draw
W
Win
P
10
GF
10
GA
15
GD
-5
L
Loss
W
Win
L
Loss
D
Draw
D
Draw
P
10
GF
13
GA
22
GD
-9
D
Draw
L
Loss
D
Draw
L
Loss
W
Win
P
10
GF
7
GA
16
GD
-9
L
Loss
L
Loss
D
Draw
L
Loss
L
Loss
18Metz5
P
10
GF
8
GA
26
GD
-18
W
Win
L
Loss
L
Loss
L
Loss
D
Draw
Home Team
Away Team