Toulouse absorbed the early yellow card chaos, trailed at the break, then strangled the contest with second-half possession and set-piece precision. Castres built their lead on first-half territory but could not sustain it once the ball dried up. The 33-point league gap between these sides was invisible for 40 minutes and unmissable for the next 40. Benjamin Bertrand's impact off the bench — a try, two assists, five tackles in 31 minutes of game time — decided the match as much as any starting player. Toulouse march on at the summit. Castres remain 11th, still searching for the 80-minute performance that might yet salvage their campaign.
Toulouse won this match in the third quarter by doing what Castres could not — converting possession into points when it mattered.
The visitors trailed 19-14 at half-time despite scoring twice in the opening six minutes. That early burst came while Vilimoni Botitu sat in the sin bin for Castres, punished inside three minutes. Leo Banos and Matias Remue crossed before Castres had regrouped. Enzo Herve's converted try at 17 minutes steadied the home side, then Guillaume Ducat and Geoffrey Palis added two more before the break to hand Castres a five-point advantage they had no right to hold given the possession split.
But the second half belonged entirely to Toulouse. Santiago Chocobares levelled the scores at 54 minutes. Guillaume Cramont edged Toulouse ahead at 60. Benjamin Bertrand extended it at 68. Celian Pouzelgues finished it at 72. Four tries in 18 minutes, all unanswered. Castres managed two Herve penalties in that window. That was all.
The gainline numbers explain why. Castres won 71% of their carries over the advantage line across 111 attempts. Toulouse won 62% from 102. Yet Toulouse made 410 metres to Castres' 379 despite fewer carries, and beat 29 defenders to Castres' 26. Matias Remue alone beat 10 defenders and ran 84 metres. The difference was quality of yardage, not quantity of contact.
Castres conceded nine turnovers. Toulouse conceded 14. Neither side protected the ball cleanly, but Toulouse had enough possession in the second half to absorb the errors. Castres did not.
Toulouse's lineout was immaculate and decisive.
Fourteen throws, 14 wins, 100% success. Three Castres throws stolen. That is not just set-piece competence — that is suffocation. Castres won 11 from 15, a 73% return that would be acceptable in most contests. Against this Toulouse pack it left them scrambling for platform and second-guessing their calls.
The scrum was less emphatic but still tilted Toulouse's way when it needed to. Castres won all six of their put-ins. Toulouse won three from four, losing one against the head. Neither side established scrum dominance, but neither needed to. The lineout had already settled the set-piece ledger.
Maul efficiency told a quieter story. Castres won five from five mauls but scored no tries from them, winning three penalties instead. Toulouse won eight from nine and also scored no maul tries. Both sides used the maul as a penalty generator, not a try-scoring weapon. Castres earned more penalties but could not convert that into scoreboard pressure when possession vanished in the second half.
Lineouts (success) 11/15 (73%) 14/14 (100%) Scrums 6/6 3/4 Rucks (efficiency) 95/100 (95%) 87/90 (97%)
KICKING Kicks from hand 23 22 Kick/pass ratio 0.13 0.12
Both sides contested hard at the ruck without controlling it cleanly.
Castres won 95 from 100 rucks, a 95% return. Toulouse won 87 from 90, a 97% return. The margins are tight. The difference was not efficiency but volume. Castres hit 100 rucks because they carried 111 times. Toulouse hit 90 because they carried 102 times. Neither side slowed the other's ball consistently, and neither side was penalised into retreat at the contact area.
Turnovers told the sharper story. Castres won six, conceded nine. Toulouse won six, conceded 14. Both sides coughed up ball in contact, but Toulouse had the possession buffer to survive it. Castres did not. When you hold the ball for 35% of the second half and lose it nine times across the match, you cannot afford to concede three tries in the final 20 minutes.
Paul Graou conceded three turnovers for Toulouse and added two bad passes. Alexandre Roumat conceded four turnovers. Antoine Dupont threw three bad passes but conceded no turnovers. Toulouse's ball-handling was untidy in moments but never terminal. Castres lost Christian Ambadiang to one bad pass and two turnovers, Geoffrey Palis to two turnovers. The margins are small. The consequences were not.
Castres made 139 tackles and missed 29. Toulouse made 156 and missed 26.
The raw numbers suggest Toulouse defended better. The context says otherwise. Toulouse missed fewer tackles but faced fewer because they controlled possession in the second half. Castres missed more because they defended more. That is arithmetic, not incompetence.
But the missed tackles mattered when they came. Castres missed 29 across the match. Toulouse scored six tries. Not every missed tackle leads directly to a try, but enough did to swing the result. Matias Remue beat 10 defenders and scored once. Benjamin Bertrand beat three and scored once. Celian Pouzelgues beat four and scored once. Toulouse's outside backs found space when Castres' line fractured.
Castres' defensive shape held for long stretches, particularly in the first half when they led. But three yellow cards in 55 minutes — Vilimoni Botitu at three minutes, Florent Vanverberghe at 46, Santiago Arata at 58 — left them defending with 14 men for 30 cumulative minutes. That is not a sustainable defensive load against the league leaders.
Toulouse's defensive effort was less about dominant tackling and more about forcing Castres into low-percentage plays. Castres made 10 clean breaks. Toulouse made five. Castres scored three tries. Toulouse scored six. The difference was finishing, not creation.
Toulouse attacked with width and precision when space opened. Castres attacked with width and hope.
Romain Ntamack ran 54 metres, made one clean break, assisted once, and kicked six conversions from six. His game management was clinical. He did not dominate possession but he maximised every scoring chance. Enzo Herve ran 28 metres, scored once, assisted once, beat three defenders, and kicked two conversions from three attempts plus two penalties from two. His first-half performance kept Castres in the contest. His second-half performance could not.
Matias Remue's 84 metres and 10 defenders beaten made him the most dangerous attacking player on the pitch. Geoffrey Palis ran 14 metres, beat three defenders, and scored once for Castres. Both fullbacks attacked the line hard. Only one had the possession and support to do it repeatedly.
Toulouse's bench impact was stark. Benjamin Bertrand came on at 35 minutes, scored at 68, and added two assists and five tackles in 31 minutes of game time. Celian Pouzelgues scored at 72 minutes after entering at five minutes, leaving at 11, and returning later. The rotation kept Toulouse's tempo high when Castres were fading.
Castres' kick-pass ratio was 0.13. Toulouse's was 0.12. Both sides played ambitious attacking rugby. Toulouse simply had more ball to play with when it counted.
Five yellow cards in 80 minutes is not chaos, but it shaped the match.
Vilimoni Botitu's yellow card at three minutes cost Castres the opening exchanges. Toulouse scored twice in the next four minutes while Castres scrambled with 14. Efrain Elias' yellow at 29 minutes for Toulouse gave Castres numerical parity. Cyril Baille's yellow at 35 minutes put Toulouse down to 14 again. Castres scored at 36 minutes to take the lead. The cards balanced out in the first half, and so did the scoreboard.
The second-half cards did not balance. Florent Vanverberghe saw yellow at 46 minutes for Castres. Santiago Arata followed at 58. Castres played the final 22 minutes with repeated numerical disadvantage. Toulouse scored four tries in that window. The causal link is not absolute, but it is clear enough.
Castres conceded 10 penalties. Toulouse conceded 12. Neither side was disciplined. Toulouse had the possession and set-piece platform to survive their indiscipline. Castres did not.
Penalties conceded 10 12 Yellow cards 3 2
Romain Ntamack's six conversions from six attempts was the most reliable individual performance in a contest that lurched between control and chaos. He did not dominate the highlight reel but he delivered every time the scoreboard demanded it. His 54 metres and one clean break added attacking threat. His game management in the second half was the difference between a close contest and a 17-point margin.
Enzo Herve scored one try, kicked 12 points, and kept Castres competitive for 60 minutes. His two missed tackles and one turnover conceded were costly in moments, but his contribution was central to Castres' first-half lead. He could not replicate it in the second half because his team did not have the ball.
Matias Remue's 84 metres and 10 defenders beaten made him the most dangerous attacking player on the pitch. His one clean break and one try only hint at the defensive problems he posed every time he touched the ball. This was a performance that deserved a tighter contest.
Benjamin Bertrand's bench impact — one try, two assists, five tackles, three defenders beaten in 31 minutes — decided the match as much as any starting performance. His try at 68 minutes broke Castres' resistance. His two assists kept Toulouse's tempo high when Castres were scrambling.
Leo Banos scored in the second minute and made 10 tackles with two missed. His early try set the tone. His defensive workrate kept it going. Guillaume Ducat scored for Castres at 33 minutes and made eight tackles with one missed. Geoffrey Palis scored at 36 minutes, made one clean break, and beat three defenders. Both kept Castres competitive in the first half. Neither could sustain it in the second.
Paul Graou's three turnovers conceded and two bad passes were the worst individual handling return in the match. Alexandre Roumat's four turnovers conceded were equally costly. Antoine Dupont's three bad passes did not cost his team because Toulouse had the possession to absorb them. Graou and Roumat did not.
Santiago Arata's yellow card at 58 minutes came at the worst possible moment for Castres. Toulouse led by two points. Castres had 22 minutes to close the gap. Instead, they defended with 14 men and conceded three tries. His card did not lose the match on its own, but it accelerated the collapse.
Celian Pouzelgues scored at 72 minutes to finish the contest. His 40 metres, one clean break, and four defenders beaten in limited minutes made him a game-changing bench option. Castres had no equivalent impact from their replacements.
Toulouse remain top of the Top 14 with 82 points, 33 clear of 11th-placed Castres. This was not a title-defining performance, but it was a professional one. They absorbed an early yellow card, trailed at half-time, then strangled the contest with set-piece precision and second-half possession. The flawless lineout and six conversions from six tell the story of a side that executes when it matters.
Castres led 19-14 at half-time and held 63% possession in the first 40 minutes. They could not sustain either in the second half. The three yellow cards across the match left them defending with 14 men for 30 cumulative minutes. That is a discipline problem and a squad-depth problem. Their 49-point haul from 24 matches leaves them six points clear of the relegation zone with the season entering its final stretch. This defeat was expected. The manner of the second-half collapse was not.
Toulouse's bench depth — Benjamin Bertrand's try and two assists, Celian Pouzelgues' finishing score — is the edge that separates the league leaders from the mid-table. Castres competed hard for 60 minutes and had nothing to show for it when the final whistle blew. That is the gap.
STATS TABLE
Castres Olympique Stade Toulousain ATTACK Possession 49% 51% Territory — — Carries · Metres 111 · 379 m 102 · 410 m Gain line % 71% 62% Clean breaks · Defenders beaten 10 · 26 5 · 29 CER 3.43 3.16
DEFENCE Tackles (missed) 139 (29) 156 (26) Turnovers (won / conceded) 6 / 9 6 / 14
The Veldt uses essential cookies only — no tracking, no ad networks. See our Privacy Policy & Cookie Policy.