Your Team
Launch edition — spotted a bug or got feedback?
hello@veldt-rugby.com
Latest
INJURYAlex MitchellNorthampton Saints — out, remainder of the season
INJURYXavier SaifoloiCrusaders — out, season-ending
INJURYScott BarrettCrusaders — out, season-ending
INJURYHemopo CunninghamBlues — out, season-ending
INJURYJames CameronBlues — out, season-ending
INJURYMitch DrummondCrusaders — out, season-ending
INJURYToby BellCrusaders — out, season-ending
INJURYHugh CooneyLeinster — out, Season-ending
INJURYHenry RobertsonWestern Force — out, season-ending
INJURYJayden SaChiefs — out, season-ending
INJURYBilly SearleLeicester Tigers — out, Remainder of season
INJURYJack YeandleExeter Chiefs — out, remainder of the season
INJURYEthan HookerHollywoodbets Sharks — out, extended spell out
INJURYGabin VilliereRC Toulon — out, season-ending
INJURYBernard van der LindeBath Rugby — out, before end of season
INJURYSacha Feinberg-MngomezuluStormers — doubt
INJURYALEX NANKIVELMUNSTER — out
INJURYKwagga SmithSpringboks — out
INJURYGlen NewmanFijian Drua — out
INJURYFraser HannonFijian Drua — out
INJURYJames DolemanFijian Drua — out
INJURYFijian DruaFijian Drua — out
INJURYStar RedsFijian Drua — out
INJURYThe DruaFijian Drua — out
INJURYBut Queensland'sFijian Drua — out
INJURYThe RedsFijian Drua — out
INJURYThe Queensland RedsFijian Drua — out
INJURYQueensland RedsFijian Drua — out
INJURYCiaran FrawleyLeinster — out, N/A
INJURYJohn BryantQueensland Reds — out
INJURYCharlie GambleNSW Waratahs — out
INJURYFolau FaingaaNSW Waratahs — out
INJURYAustin DurbidgeNSW Waratahs — out
INJURYJimmy TupouMoana Pasifika — out
INJURYJordie BarrettHurricanes — out, 1 week
INJURYNgane PunivaiHurricanes — out, week-to-week
INJURYBilly VunipolaMontpellier — doubt
INJURYTommy O'BrienLeinster — doubt
INJURYAJ MacGintyBristol — return_pending, N/A
INJURYMcDermottReds — return_pending, N/A
INJURYDeon FourieStormers — return_pending, set to return to Cape Town for scans
INJURYTommy ReffellLeicester Tigers — return_pending
INJURYDuhan van der MerweEdinburgh Rugby — return_pending
INJURYJosh van der FlierLeinster Rugby — return_pending, graduated return-to-play protocol
INJURYRobbie HenshawLeinster Rugby — return_pending, graduated return-to-play protocol
TRANSFERSarah Beckettsigns for Sale Sharks
TRANSFERAoife Waferagreed a new deal with Harlequins Women; prop Hannah Duffy retiring.
TRANSFERSteven LuatuaSigns new deal into 10th season with Bristol Bears.
TRANSFERTommaso Menoncellojoins Stade toulousain, engaging until 2029.
TRANSFERHannah Dallavallere-signs with Gloucester-Hartpury
TRANSFERZoe Stratfordagreeing to join Sale Sharks, leaving Gloucester-Hartpury at the end of the season.
TRANSFERApete Narogojoin Toulon for several seasons, according to reports
TRANSFERZoe Stratfordjoins Sale Sharks.
INJURYAlex MitchellNorthampton Saints — out, remainder of the season
INJURYXavier SaifoloiCrusaders — out, season-ending
INJURYScott BarrettCrusaders — out, season-ending
INJURYHemopo CunninghamBlues — out, season-ending
INJURYJames CameronBlues — out, season-ending
INJURYMitch DrummondCrusaders — out, season-ending
INJURYToby BellCrusaders — out, season-ending
INJURYHugh CooneyLeinster — out, Season-ending
INJURYHenry RobertsonWestern Force — out, season-ending
INJURYJayden SaChiefs — out, season-ending
INJURYBilly SearleLeicester Tigers — out, Remainder of season
INJURYJack YeandleExeter Chiefs — out, remainder of the season
INJURYEthan HookerHollywoodbets Sharks — out, extended spell out
INJURYGabin VilliereRC Toulon — out, season-ending
INJURYBernard van der LindeBath Rugby — out, before end of season
INJURYSacha Feinberg-MngomezuluStormers — doubt
INJURYALEX NANKIVELMUNSTER — out
INJURYKwagga SmithSpringboks — out
INJURYGlen NewmanFijian Drua — out
INJURYFraser HannonFijian Drua — out
INJURYJames DolemanFijian Drua — out
INJURYFijian DruaFijian Drua — out
INJURYStar RedsFijian Drua — out
INJURYThe DruaFijian Drua — out
INJURYBut Queensland'sFijian Drua — out
INJURYThe RedsFijian Drua — out
INJURYThe Queensland RedsFijian Drua — out
INJURYQueensland RedsFijian Drua — out
INJURYCiaran FrawleyLeinster — out, N/A
INJURYJohn BryantQueensland Reds — out
INJURYCharlie GambleNSW Waratahs — out
INJURYFolau FaingaaNSW Waratahs — out
INJURYAustin DurbidgeNSW Waratahs — out
INJURYJimmy TupouMoana Pasifika — out
INJURYJordie BarrettHurricanes — out, 1 week
INJURYNgane PunivaiHurricanes — out, week-to-week
INJURYBilly VunipolaMontpellier — doubt
INJURYTommy O'BrienLeinster — doubt
INJURYAJ MacGintyBristol — return_pending, N/A
INJURYMcDermottReds — return_pending, N/A
INJURYDeon FourieStormers — return_pending, set to return to Cape Town for scans
INJURYTommy ReffellLeicester Tigers — return_pending
INJURYDuhan van der MerweEdinburgh Rugby — return_pending
INJURYJosh van der FlierLeinster Rugby — return_pending, graduated return-to-play protocol
INJURYRobbie HenshawLeinster Rugby — return_pending, graduated return-to-play protocol
TRANSFERSarah Beckettsigns for Sale Sharks
TRANSFERAoife Waferagreed a new deal with Harlequins Women; prop Hannah Duffy retiring.
TRANSFERSteven LuatuaSigns new deal into 10th season with Bristol Bears.
TRANSFERTommaso Menoncellojoins Stade toulousain, engaging until 2029.
TRANSFERHannah Dallavallere-signs with Gloucester-Hartpury
TRANSFERZoe Stratfordagreeing to join Sale Sharks, leaving Gloucester-Hartpury at the end of the season.
TRANSFERApete Narogojoin Toulon for several seasons, according to reports
TRANSFERZoe Stratfordjoins Sale Sharks.
Global Rugby. No Filter.
VELDT NOIR 11 MIN READ
TOP 14Matmut Stadium de Gerland2026-04-25
Lyon
2621
Castres Olympique
Castres Olympique owned the ball for nearly an hour and still left Gerland with nothing — possession without penetration is just expensive defending.
Veldt Snapshot
Possession42% Lyon / 58% Castres Olympique
Tries4 - 2
Turning Point63rd minute — Mickael Guillard try, Lyon 17-18
Key EdgeLyon's 68% gainline success against 62% — conversion under possession scarcity
Stat That Tells The StoryCastres held 98% possession in the final ten minutes but trailed by five points
The LineCastres Olympique owned the ball for nearly an hour and still left Gerland with nothing — possession without penetration is just expensive defending.

3 DECIDING FACTORS

FINAL TAKE

Lyon took a mid-table scrap and turned it into a masterclass in efficiency under duress. Castres controlled possession, dominated territory, and walked away empty because control without consequence means nothing in knockout-adjacent rugby. Charlie Cassang and Dylan Cretin delivered when it mattered, Thomas Moukoro turned a substitution into a game-changing score, and Paddy Jackson nailed the conversion that sealed it with nine minutes left. Castres now sit three points adrift with time running out — this was the afternoon they needed to bank four points, and they left with one. Lyon climbed clear of the relegation conversation with a performance that turned scarcity into scoring and pressure into points.

PHASE PLAY & GAINLINE

Lyon won this match in the margins that Castres could not close.

The home side carried 74 times for 332 metres and won the gainline on 50 of those attempts — 68% success that consistently put Castres on the back foot in defensive transition. Castres carried 126 times for 406 metres but succeeded at the gainline just 62% of the time, a conversion rate that left them stalled in contact and vulnerable to the counter-ruck. Lyon conceded more turnovers — 13 to 12 — but generated five turnovers won to Castres' solitary effort, and that differential mattered in a match decided by five points.

The home side's 2.95 carry efficiency rating dwarfed Castres' 2.16, a gap that reflected Lyon's ability to turn limited possession into meaningful metres. Castres ran 148 times to Lyon's 91 but could not convert volume into scoreboard pressure. When Lyon had the ball, they moved forward. When Castres had it, they recycled without advancing. That is the difference between 26 points and 21.

Lyon's six clean breaks matched Castres' seven, but the home side turned theirs into tries. Castres beat 20 defenders, the same total as Lyon, yet finished with two tries to four. The pattern is clear: Lyon punished defensive lapses, Castres squandered theirs.

SET PIECE

Castres dominated the set piece and gained nothing from it.

The visitors won 15 lineouts from 15 attempts — 100% success — and stole one Lyon throw for good measure. Lyon won nine and lost five, a 64% return that bordered on liability in a tight contest. Castres also won nine scrums from ten, a 90% platform that should have translated into scoreboard control. Lyon managed three from four, a 75% success rate that left them vulnerable but never broken.

Yet Castres could not convert set-piece supremacy into points. Their maul won ten from ten but produced zero tries and just two penalties. Lyon's maul went five from five, equally barren in the try column but good for one penalty. The scrum and lineout gave Castres clean possession in attacking areas repeatedly, and they came away with 21 points across 80 minutes. That is a failure of execution, not platform.

Lyon's ruck efficiency matched Castres at 97% — 67 won from 69 for the home side, 114 from 117 for the visitors. Neither side lost the collision battle, which meant the contest came down to what each team did with clean ball. Lyon scored four tries. Castres scored two and kicked three penalties. The set piece told one story; the scoreboard told another.

Lineouts (success) 9/14 (64%) 15/15 (100%) Scrums 3/4 9/10 Rucks (efficiency) 67/69 (97%) 114/117 (97%)

KICKING Kicks from hand 23 26 Kick/pass ratio 0.25 0.14

BREAKDOWN

Lyon won the breakdown battle that mattered — the one inside Castres' 22.

The home side forced five turnovers across the match, most of them in moments that choked Castres' attacking sequences before they could convert possession into points. Castres won just one turnover, and it came in a phase of the game that cost them nothing. Lyon conceded 13 turnovers to Castres' 12, but the context separates the two tallies: Lyon's giveaways came in their own half or in transition, Castres' came within striking range.

Thomas Moukoro's try at 54 minutes followed a Lyon turnover won near halfway that flipped field position and put Castres on the back foot. Mickael Guillard's score at 63 minutes came after sustained Lyon pressure built on a ruck penalty that pinned Castres inside their own 22. The visitors recycled 114 rucks at 97% efficiency but could not turn that volume into the kind of front-foot ball that breaks defences.

Lyon's defensive ruck work was precise under pressure. Castres' was efficient but passive — they cleaned out well enough to retain possession but not aggressively enough to generate quick ball or force Lyon into defensive errors. The difference showed in the final ten minutes, when Castres held 98% possession and could not manufacture a try-scoring opportunity.

DEFENSIVE AUDIT

Lyon made 188 tackles and missed 20, a completion rate that should have cost them.

Castres made 123 tackles and also missed 20, a higher error rate in absolute terms that became catastrophic when compounded by yellow cards. Baptiste Delaporte's sin bin at 62 minutes left Castres defending with 14 for eight minutes, and Lyon scored twice in that window — Guillard at 63 and Cretin at 71. Veresa Ramototabua's yellow at 23 minutes cost Castres field position and momentum in the first half, though they held Lyon scoreless during that ten-minute stretch.

Lyon's defensive structure bent but never collapsed. Mickael Guillard made 16 tackles and missed one, anchoring the second row with tackle volume that absorbed Castres' phase-play pressure. Charlie Cassang made seven tackles and missed three, a ratio that reflects the scrum-half's aggressive defensive positioning rather than poor technique. Jack Goodhue made 13 tackles without a miss for Castres, but his defensive excellence could not compensate for the gaps left by his teammates.

The visitors' 20 missed tackles came in broken play and transition, the moments when Lyon's six clean breaks turned into four tries. Castres defended well in structure but poorly in space, and that is where this match was lost. Lyon's defence was statistically worse but situationally better — they missed tackles in areas that did not cost points and held firm when Castres threatened.

ATTACKING PATTERNS

Lyon's attacking game was simple: get the ball to space, beat one defender, score.

The home side's 20 defenders beaten came from 91 runs, a strike rate that underlines their ability to isolate mismatches and exploit them. Castres beat 20 defenders from 148 runs, a volume approach that failed to generate the same scoring output. Lyon's four offloads created second-phase opportunities that stretched Castres in transition; Castres' three offloads went to ground or into contact without advancing.

Charlie Cassang's try at 24 minutes came from a clean break and two defenders beaten in tight quarters, a snipe from close range that punished Castres' narrow defensive spacing. Thomas Moukoro's score at 54 minutes followed a 24-metre carry and a clean break that left Castres scrambling. Mickael Guillard's try at 63 minutes came from sustained phase pressure near the line, the kind of attritional work that turns possession into points without clean breaks or flash.

Dylan Cretin's try at 71 minutes sealed the match — a two-metre carry from close range that followed a period of Lyon pressure built on quick ruck ball and direct running. Castres' two tries came early — Jack Goodhue at 15 minutes from a clean break and 17 metres, Teddy Durand at 28 minutes from a close-range finish after 19 metres of direct running. Both tries showed what Castres could do with front-foot ball. The problem was they could not manufacture it consistently across 80 minutes.

Lyon kicked 23 times from hand with a 0.25 kick-pass ratio, a balanced approach that kept Castres guessing. Castres kicked 26 times with a 0.14 ratio, a heavier reliance on the boot that reflected their possession dominance but not their territorial efficiency. Enzo Herve's five bad passes for Castres told the story of a playmaker under pressure who could not execute when the match tightened.

DISCIPLINE

Lyon conceded 12 penalties to Castres' seven, a differential that should have been decisive.

Castres kicked three penalty goals — Enzo Herve at 39 and 57 minutes, Jeremy Fernandez at 69 — and those nine points kept them within striking range until the final ten minutes. Lyon kicked zero penalties, relying instead on tries to stay ahead. The home side's indiscipline gave Castres field position and scoreboard pressure but not the tries to convert it.

Antoine Deliance's yellow card at 18 minutes for Lyon came in the first half and cost the home side ten minutes of defensive cohesion, though Castres could not score during the sin bin. Veresa Ramototabua's yellow at 23 minutes for Castres evened the contest and handed Lyon the momentum that led to Charlie Cassang's try at 24. Baptiste Delaporte's yellow at 62 minutes was the costliest card of the match — it came with the score at 12-18 and Lyon pressing, and Castres conceded tries at 63 and 71 while down a man.

Lyon's penalty count was high but not catastrophic — they gave Herve and Fernandez kickable shots but never collapsed their defensive line. Castres' lower penalty count reflected better discipline in contact and ruck defence but could not offset the impact of two second-half yellow cards. Discipline decided this match in Lyon's favour, not because the home side were cleaner but because Castres' errors came at the worst possible moments.

Penalties conceded 12 7 Yellow cards 1 2

PERSONNEL VERDICTS

Charlie Cassang scored the try that kept Lyon in the contest and missed three tackles in the process — a performance that captured the scrum-half's aggressive intent and occasional defensive exposure. His four metres, one clean break, and two defenders beaten came in tight spaces where decision-making mattered more than size. Seven tackles made, three missed. The missed tackles did not cost Lyon points. The try and the tempo did.

Enzo Herve kicked Lyon to within range across the first hour — one conversion from two, two penalty goals from two — but his five bad passes undermined Castres' attacking flow when quick ball arrived. Fourteen metres, one clean break, two defenders beaten. Eight points on the board. The goalkicking kept Castres alive; the handling errors kept them from pulling away.

Thomas Moukoro came on at halftime for Jerome Rey and scored within 14 minutes, a 24-metre carry and clean break that gave Lyon the scoreboard edge they never relinquished. Five tackles made, one missed. Two defenders beaten. Twenty-four metres. The substitution changed the match — Moukoro brought pace and directness that stretched Castres in the second half when the contest was still alive.

Jack Goodhue scored Castres' opening try at 15 minutes and made 13 tackles without a miss, a defensive performance that anchored the visitors' midfield throughout. Seventeen metres, one clean break, three defenders beaten. Five points. Goodhue did everything asked of him and still finished on the losing side because the players around him could not match his output.

Mickael Guillard made 16 tackles, missed one, and scored the try at 63 minutes that put Lyon ahead for the first time since the opening exchanges. Six metres, two defenders beaten, no clean breaks. The second-row forward's try came from attritional phase work near the line, the kind of finish that reflects work rate over flair. Guillard's tackle count kept Lyon in defensive shape when Castres pressed with numerical advantage in possession.

Dylan Cretin came on for Antoine Deliance at 50 minutes and scored the sealing try at 71, a two-metre finish that turned Lyon's late pressure into an unassailable lead. Six tackles made, one missed, zero defenders beaten, no clean breaks. The try was all that mattered — Cretin was in the right place when the ball arrived, and he finished. That is the job.

Paddy Jackson converted Cretin's try at 72 minutes, the kick that stretched Lyon's lead to five points with nine minutes remaining and killed Castres' hope of a late comeback. Jackson's goalkicking cameo was brief but decisive — one conversion from one attempt, the only involvement that showed in his stat line. It was enough.

WHAT THIS MEANS FOR THE SEASON

Lyon moved three points clear of Castres and added breathing room in a mid-table scrap that could still swing either way.

The home side sit tenth with 52 points, Castres eleventh with 49, and two rounds remain in the regular season. Lyon's four-try bonus point and victory margin give them scoreboard cushion but not safety — both sides are still within range of the relegation playoff if results turn against them. This was not a match that secured survival, but it was a match that made survival more likely.

Castres' loss crystallised their tactical limitations under pressure. They controlled possession for 58% of the match, dominated the set piece, and still could not convert platform into points when Lyon tightened defensively. The visitors have now lost 14 of 24 matches this season, and their points differential of minus-106 reflects a side that competes without converting. Two yellow cards in the second half cost them field position and momentum, but the deeper problem is their inability to turn ruck dominance into attacking threat.

Lyon's win was built on efficiency with limited resources — 42% possession turned into 26 points and a five-point margin that never felt fragile in the final quarter. The home side have now won 11 of 24, and their points differential of minus-29 suggests a team capable of competing with anyone on their day but not capable of consistency across a season. This result keeps them in the fight for mid-table security. It does not promise more.

The final two rounds will determine whether this was the afternoon Lyon secured their Top 14 status or merely delayed the reckoning. Castres face the same question from three points further back. Possession without penetration is just expensive defending, and Castres learned that the hard way at Gerland.

STATS TABLE

Lyon Castres Olympique ATTACK Possession 42% 58% Territory — — Carries · Metres 74 · 332 m 126 · 406 m Gain line % 68% 62% Clean breaks · Defenders beaten 6 · 20 7 · 20 CER 2.95 2.16

DEFENCE Tackles (missed) 188 (20) 123 (20) Turnovers (won / conceded) 5 / 13 1 / 12

Weekend Brief
Rugby in your inbox. No noise.
Scores, talking points, and a few opinions — every week from The Veldt.
Subscribe Free →