Ligue 1 Regular Season - 23
Toulouse 1 - 1 FT Paris FC
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
24' D. Methalie
34' D. Methalie
M. Munetsi (A. Gory) 39'
D. Coppola 44'
HT
I. Kebbal 54'
61' ↓ W. Kamanzi ↑J. Vignolo
64' ↓ Emersonn ↑J. Russell-Rowe
↓ A. Gory ↑T. De Smet 67'
↓ J. Ikone ↑L. Koleosho 67'
↓ M. Munetsi ↑V. Marchetti 67'
K. Trapp 68'
Otavio 77'
↓ C. Immobile ↑J. Krasso 81'
↓ I. Kebbal ↑M. Simon 85'
86' ↓ P. Demba ↑M. Sauer
87' J. Vignolo (S. Hidalgo)
M. Simon 90'+7
FT
Player Cards
Our take on every player in this match
Toulouse
Goalkeepers
Guillaume Restes
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Defenders
Djibril Sidibé
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Charlie Cresswell
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Rasmus Nicolaisen
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Midfielders
Warren Kamanzi
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Cristian Cásseres Jr.
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
63%
Pass Acc
Pape Diop
👻 Invisible Nothing to note
Dayann Methalie
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Forwards
Santiago Hidalgo
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
17%
Pass Acc
Yann Gboho
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Emersonn
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
BENCH
Kjetil Haug
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Naime Said Mchindra
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Gaëtan Bakhouche
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Thibaud Garondo
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Seny Koumbassa
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alexis Vossah
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mario Sauer
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Julian Vignolo
CLUTCH HERO
87
Goal Time
87
Goal Time
Goal
Impact
7
Rating
Jacen Russell-Rowe
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Paris FC
Goalkeepers
Kevin Trapp
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Defenders
Alimami Gory
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.9
Rating
Moustapha Mbow
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
64%
Duel Win %
Diego Coppola
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Otávio
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
64%
Duel Win %
Nhoa Sangui
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Midfielders
Ilan Kebbal
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Pierre Lees Melou
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Marshall Munetsi
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Jonathan Ikoné
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Forwards
Ciro Immobile
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
BENCH
Obed Nkambadio
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Thibault De Smet
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Timothée Kolodziejczak
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Vincent Marchetti
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Luca Koleosho
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Julien López
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jean-Philippe Krasso
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Willem Geubbels
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Moses Simon
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 13/12/2025 | Paris FC | 0 - 3 | Toulouse | Ligue 1 | Stade Jean Bouin |
| 02/04/2022 | Toulouse | 2 - 1 | Paris FC | Ligue 2 | Stadium de Toulouse |
| 23/10/2021 | Paris FC | 2 - 2 | Toulouse | Ligue 2 | Stade Sébastien-Charléty |
| 01/05/2021 | Paris FC | 3 - 1 | Toulouse | Ligue 2 | Stade Sébastien-Charléty |
| 05/01/2021 | Toulouse | 1 - 0 | Paris FC | Ligue 2 | Stadium de Toulouse |
Toulouse Win
Paris FC Win
Draw
League Standings
P: 23 GD: +33
P: 23 GD: +24
P: 23 GD: +14
P: 23 GD: +17
P: 23 GD: +5
P: 23 GD: +2
P: 23 GD: +9
P: 23 GD: +2
P: 23 GD: -4
P: 23 GD: +6
P: 23 GD: -3
P: 23 GD: -6
P: 23 GD: -9
P: 23 GD: -13
P: 23 GD: -13
P: 23 GD: -16
P: 23 GD: -18
League Standings
P: 25 GD: +32
P: 26 GD: +26
P: 26 GD: +20
P: 26 GD: +13
P: 26 GD: +8
P: 25 GD: +7
P: 25 GD: +6
P: 26 GD: +9
P: 26 GD: -3
P: 26 GD: -2
P: 26 GD: +4
P: 26 GD: -9
P: 26 GD: -12
P: 26 GD: -12
P: 26 GD: -16
P: 26 GD: -17
P: 25 GD: -20
Match previews and recaps to help you decide which games are worth watching
Trapp’s Heroics Deny Toulouse in Stadium Siege
Worth Watching Futmetrix Score: 58/100. A relentless attacking display from the hosts was nearly thwarted by a legendary goalkeeping performance before a late strike restored some justice to the scoreline.
The Siege of Stadium de Toulouse
From the opening moments at Stadium de Toulouse, the hosts established a dominant tempo that left the visitors retreating into a defensive shell. The Intensity of the Toulouse press forced numerous turnovers, resulting in a staggering 23 shots across the ninety minutes. Early on, D. Methalie appeared to have broken the deadlock in the 24th minute, but the roar of the crowd was silenced by a VAR intervention for offside. Despite the setback, the home side continued to pile on the pressure, winning 12 corners and controlling 55% of the ball. However, they found a disciplined Moustapha Mbow standing tall in the heart of the defense, blocking shots and organizing a desperate rearguard action.
The Parisian Wall
Against the run of play, the Upset factor came into full effect. In the 39th minute, a rare clinical counter-attack saw A. Gory provide a pinpoint cross for Marshall Munetsi, who finished expertly to give Paris FC the lead. This goal completely shifted the Balance of the match, allowing the visitors to sit even deeper and rely on the brilliance of Kevin Trapp. The veteran German goalkeeper produced an inspired performance, making 9 saves to keep the hosts at bay. From point-blank headers to curling efforts from distance, Trapp seemed invincible, single-handedly protecting a lead that felt increasingly precarious as the second half wore on.
Vignolo’s Late Rescue
As the clock ticked toward full-time, the frustration within the stadium was palpable. Toulouse had accumulated an xG of 3.01 without finding the net, but the introduction of fresh legs eventually paid dividends. In the 87th minute, substitute J. Vignolo, found by a sharp pass from S. Hidalgo, finally managed to beat the sprawling Trapp to level the scores. While Toulouse will feel they dropped two points given their overwhelming dominance, the draw prevents a damaging defeat. For Paris FC, the point provides a small boost in their fight to move away from the bottom of the table, though the high Stakes of Ligue 1 survival will require more than just defensive heroics in the weeks to come.
Key Questions
What made Kevin Trapp the Man of the Match?
Trapp delivered a masterclass with 9 saves, consistently denying Toulouse despite facing a barrage of 23 shots and constant set-piece pressure.
Did Toulouse deserve the late equalizer?
Yes. With an xG of 3.01 and 10 shots on target, Toulouse's dominance made an equalizer the minimum they deserved for their attacking efforts.
How did substitute J. Vignolo change the game?
Coming on in the 61st minute, Vignolo provided the clinical touch that his teammates lacked, scoring the vital 87th-minute equalizer.
What is the Futmetrix Score?
The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.
Toulouse Favored in Quiet Mid-Table Encounter
Skip It Futmetrix Score: 36/100. Our take: this match offers little for the neutral fan, as a comfortable home side faces an uninspired visitor in a low-intensity battle.
The Setup
Taking place at the Stadium de Toulouse on February 22, 2026, this fixture sees 7th-placed Toulouse looking to extend their stay in the top half. Their Form rating is respectable, bolstered by a disciplined defensive unit. On the other hand, Paris FC arrives in 14th place, struggling for consistency and goals. The Stakes are notably low, with Toulouse safely clear of trouble and Paris FC lacking the momentum to climb significantly higher in the immediate future.
Key Battle
The individual duel between Aron Dønnum and Ilan Kebbal defines the creative pulse of this game. Dønnum provides the width and delivery for the hosts, while Kebbal is the primary source of invention for the visitors. With Kevin Trapp likely to be busy in the Paris FC goal, Kebbal’s ability to transition quickly into attack will be their only real path to an upset.
Our Prediction
We expect a controlled performance from the home side. Toulouse’s defensive organization, led by the reliable Guillaume Restes, should comfortably neutralize a blunt Paris FC attack. Expect the hosts to dominate possession and eventually break through via a set-piece or a defensive error. The game is likely to settle into a predictable rhythm where Toulouse does just enough to secure the three points without needing to shift into top gear.