Toulouse 0-0 Estac Troyes: Troyes take the point, Toulouse take the frustration
Toulouse 0-0 Estac Troyes, and the significance is simple: M. Debeve’s side had the ball, the territory and the cleaner looks, but not the goal. S. Dumont left Stadium Municipal on Sunday with exactly the kind of away point a team in the relegation places has to treat as a working document for survival.
Toulouse remain 11th in Ligue 1 on 10 points after eight matches, still hard to beat but not yet sharp enough at home. Estac Troyes stay 17th on 5 points, inside the relegation zone, but this was a result with value. After four defeats in their previous five league games, their brief was clear: stop the damage first. Deal done on that front.
M. Debeve set Toulouse up in a 4-4-2: Guillaume Restes in goal; Rafik Messali, Mark McKenzie, Rasmus Nicolaisen and Christ Tapé across the back; Aron Dønnum, Cristian Cásseres, Niko Sigur and Thomas Jørgensen in midfield; Jacen Russell-Rowe and Christoffer Tengstedt as the front two.
S. Dumont went with a 4-3-3 for Estac Troyes: Hillel Konaté in goal; Lucas Maronnier, Anthony Monfray, Michel Diaz and Paolo Gozzi in defence; Alexis Mille, David Karim and Mouhamed Diop in midfield; Merwan Ifnaoui, Renaud Ripart and Timothee Nkada in attack.
The shape of the game was set early. Toulouse monopolised the ball, building patiently through McKenzie and Nicolaisen, with Cásseres trying to give the possession some purpose. Troyes accepted long spells without it, compressed the space in front of their back four and trusted Monfray and Diaz to win enough duels to survive.
The numbers back that up. Toulouse finished with 63% possession and 597 total passes, 531 of them accurate. McKenzie alone attempted 110 passes, while Nicolaisen made 75 and Restes 61. This was not a Toulouse side unable to progress the ball. It was a Toulouse side unable to turn control into punishment.
Cásseres was the player who tried hardest to change that. He made 88 passes and created four chances, more than anyone else on the pitch. Dønnum added two key passes before going off, and Tengstedt produced Toulouse’s clearest volume in front of goal with three shots, two of them on target. But the final action lacked bite. Toulouse had seven shots, only three on goal, and an expected goals total of 0.88.
Troyes did not pretend to be expansive. Their 37% possession told the story, but it was not passive surrender. Dumont’s team took eight shots, one more than Toulouse, even if none were on target. Six were blocked, which says as much about Toulouse’s defensive positioning as it does about Troyes’ lack of precision. Mouhamed Diop and Timothee Nkada each created two chances, while Ifnaoui offered rare carries forward and won five of his seven duels.
The first half became increasingly tense rather than open. Rafik Messali was booked in the 25th minute for a foul, and Aron Dønnum followed in the 25th minute for dissent. Michel Diaz was booked in the 36th minute, Cristian Cásseres in the 39th minute, and Timothee Nkada in the 40th minute. Five yellow cards before the interval, no goals, no clean rhythm. Geoffrey Kubler had a busy afternoon and the match never quite escaped that stop-start feel.
Toulouse’s issue was not lack of structure. Their 4-4-2 gave them width through Dønnum and Jørgensen, while Sigur and Cásseres kept the centre secure. The problem was the last line. Russell-Rowe worked without enough service, Tengstedt got his shots away but could not beat Konaté, and Troyes’ centre-backs rarely looked dragged out of position.
Anthony Monfray was central to that. He won all five of his duels, made three tackles and kept Troyes’ box from becoming chaotic. Maronnier also gave S. Dumont a strong defensive game, with two tackles, two interceptions and five duels won from seven. Konaté’s three saves completed the clean sheet package.
M. Debeve moved first. Alexis Vossah came on for Rafik Messali in the 58th minute, a sensible change given Messali’s booking and difficult duel load. Ilyas Azizi replaced Aron Dønnum in the 67th minute, another adjustment that removed a cautioned player and tried to add fresh running higher up.
Dumont answered in the 73rd minute with a double change: Jérémy Le Douaron came on for Renaud Ripart, and Kandet Diawara replaced Timothee Nkada. That was not a gamble for chaos. It was a controlled refresh, keeping Troyes able to press the ball when it entered wide areas and giving them outlets as Toulouse pushed numbers forward.
The final phase was more irritation than siege. Niko Sigur was booked in the 83rd minute. Toulouse then made two attacking changes in the 84th minute, Santiago Hidalgo replacing Jacen Russell-Rowe and Niklas Schmidt replacing Thomas Jørgensen. But the rhythm had already been broken too many times.
Toulouse staff member Jens Berthel Askou was shown a yellow card in the 88th minute for dissent, Alexis Vossah was booked in the 89th minute for a foul, Iron Gomis replaced Mouhamed Diop in the 90th minute, and Mark McKenzie was booked in the 90+3rd minute. That late sequence summed it up: Toulouse finished with pressure, possession and frustration, not clarity.
Match statistics
| Stat | Toulouse | Estac Troyes |
|---|---|---|
| Final score | 0 | 0 |
| Possession | 63% | 37% |
| Total shots | 7 | 8 |
| Shots on goal | 3 | 0 |
| Expected goals | 0.88 | 0.41 |
| Shots inside box | 6 | 2 |
| Shots outside box | 1 | 6 |
| Blocked shots | 2 | 6 |
| Corners | 4 | 2 |
| Total passes | 597 | 344 |
| Accurate passes | 531 | 275 |
| Fouls | 19 | 14 |
| Yellow cards | 6 | 2 |
| Red cards | 0 | 0 |
Key moments
- 25th minute: Rafik Messali booked for a foul.
- 25th minute: Aron Dønnum booked for dissent.
- 36th minute: Michel Diaz booked for a foul.
- 39th minute: Cristian Cásseres booked for a foul.
- 40th minute: Timothee Nkada booked for a foul.
- 58th minute: Alexis Vossah replaced Rafik Messali for Toulouse.
- 67th minute: Ilyas Azizi replaced Aron Dønnum for Toulouse.
- 73rd minute: Jérémy Le Douaron replaced Renaud Ripart for Estac Troyes.
- 73rd minute: Kandet Diawara replaced Timothee Nkada for Estac Troyes.
- 83rd minute: Niko Sigur booked.
- 84th minute: Santiago Hidalgo replaced Jacen Russell-Rowe for Toulouse.
- 84th minute: Niklas Schmidt replaced Thomas Jørgensen for Toulouse.
- 88th minute: Toulouse staff member Jens Berthel Askou booked for dissent.
- 89th minute: Alexis Vossah booked for a foul.
- 90th minute: Iron Gomis replaced Mouhamed Diop for Estac Troyes.
- 90+3rd minute: Mark McKenzie booked for a foul.
What it means
For Toulouse, this was two points left on the table. They are unbeaten across their last five league matches, with a form line of DWDWD, but too many of those games are becoming controlled draws rather than wins. At home, their record now reads one win, one draw and two defeats from four. That is not enough if they want to climb from mid-table toward the European conversation.
For Troyes, the point is more useful than pretty. They remain 17th, with one win, two draws and five defeats, but the clean sheet matters. They have conceded 16 goals in their first eight league matches, so a 0-0 away at Toulouse gives Dumont something to build on: Monfray commanding, the block compact, Konaté protected but ready when needed.
Ligue 1 had another low-scoring grind the same day, with Angers frustrated by Mvogo as Lorient ground out a goalless draw. This one belonged in the same file: pressure without precision, possession without the final clause.
Toulouse’s next step is obvious. The structure is in place, the midfield can control matches, and Cásseres is creating enough. But unless Tengstedt, Russell-Rowe, Hidalgo or Azizi start turning that territory into goals, M. Debeve’s side will keep signing off on afternoons that feel like missed proposals. Troyes, by contrast, will take the point and move on. Survival campaigns are built from days like this.







