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 14Stade Pierre Fabre2026-05-16
Castres Olympique
3336
Montpellier Herault Rugby
Montpellier ran the ball with intent that bordered on disrespect; Castres ran it with volume that yielded nothing close to the same reward.
Veldt Snapshot
Possession50% Castres Olympique / 50% Montpellier Herault Rugby
Tries5 - 5
Turning PointYacouba Camara's yellow card at 70 minutes — Castres scored seven points in the final ten but could not find the winner
Key Edge641 metres to 391 — Montpellier carried twice as far
Stat That Tells The StoryEqual possession, equal tries, equal time on the ball — but Montpellier's CER was 4.18 to Castres' 1.62
The LineMontpellier ran the ball with intent that bordered on disrespect; Castres ran it with volume that yielded nothing close to the same reward.

3 DECIDING FACTORS

FINAL TAKE

Montpellier secured second place with a victory that felt closer than it should have because Castres refused to yield in the final quarter. The three-point margin flattered the home side. Montpellier's attacking system — built on width, depth and surgical lines of running — exposed a Castres defensive structure that could not cope when the ball went wide early. Theo Chabouni's four turnovers conceded and three missed tackles captured the afternoon: effort without execution. Pierre Popelin's goalkicking held — four from five — but his defensive contributions did not, and at this level the fly-half position demands both. Montpellier head into the play-offs with momentum and a back three that can hurt anyone. Castres finish the regular season in 11th, their campaign defined by moments of resistance that never quite accumulated into victories.

PHASE PLAY & GAINLINE

Montpellier won this match in open field, not at the collision.

The visitors carried 112 times for 641 metres. Castres carried 110 times for 391. Equal possession split at 50% each. The difference was not volume but velocity. Montpellier's CER of 4.18 dwarfed Castres' 1.62. Every time Montpellier had the ball, something happened. When Castres had it, the gainline came hard.

Montpellier beat 25 defenders. Castres beat 14. Montpellier registered 11 clean breaks. Castres managed five. The visitors' gainline success sat at 67% from 75 carries won forward. Castres posted 65% from 71. Those two percentage points tell nothing. The metres tell everything.

Donovan Taofifenua ran for 131 metres and beat two defenders with three clean breaks. Tom Banks added 104 metres, five defenders beaten, and another clean break. Between them, the wing and fullback accounted for 235 metres — more than half of Castres' entire total. When Montpellier moved the ball to the edges, Castres' defensive line fractured.

Theo Chabouni carried for 82 metres and beat two defenders, but his two handling errors and four turnovers conceded left Castres with broken possession every time he threatened continuity. Remy Baget scored early but managed just 23 metres before his 52nd-minute substitution. Castres generated 152 passes to Montpellier's 149, yet the home side's attack never found the same rhythm or reward.

The visitors offloaded 15 times. Castres managed nine. Montpellier kept the ball alive. Castres kept it in contact.

SET PIECE

Castres won the scrum count but lost the lineout battle that mattered.

The home side posted 100% scrum success from two won. Montpellier countered with five won from six, an 83% return with one lost on their own feed. Neither side pressed for dominance at the scrum. The real contest sat in the air.

Castres secured 11 lineouts from 13 throws, an 85% return with one steal. Montpellier won eight from ten, 80% success with one steal of their own. Castres lost two throws. Montpellier lost two. The difference came in what followed.

Castres won six mauls from six attempts and scored one try from the drive. Montpellier won four mauls from four but generated no scores from the platform. The home side's set-piece execution gave them moments of control. Those moments did not translate into points at the rate required.

Both sides posted 97% ruck efficiency — Castres won 94 from 97, Montpellier 92 from 95. The breakdown stayed clean. The contest moved fast. Neither side conceded cheap turnovers at the ruck, which meant the game stayed open and Montpellier's back three could exploit the space.

Lineouts (success) 11/13 (85%) 8/10 (80%) Scrums 2/2 5/6 Rucks (efficiency) 94/97 (97%) 92/95 (97%)

KICKING Kicks from hand 27 22 Kick/pass ratio 0.18 0.15

BREAKDOWN

Castres struggled to slow Montpellier's ball and paid for it in the wide channels.

The visitors conceded 15 turnovers. Castres gave up 17. Montpellier won three turnovers. Castres won five. The home side generated more steals, but the timing cost them. Castres could not disrupt Montpellier's phase play when it mattered, and the visitors built long sequences that stretched the defensive line.

Yacouba Camara carried for 54 metres, registered a clean break, and scored Montpellier's fourth try at 42 minutes before his yellow card at 70 minutes. His eight tackles — two missed — kept Castres contained in the middle third. His departure for ten minutes opened a gap Castres exploited with Lois Guerois-Galisson's 72nd-minute try, but by then Montpellier had built a ten-point cushion.

Theo Chabouni conceded four turnovers, the highest individual count in the match. Pierre Popelin added three. Castres handed Montpellier cheap possession in their own half, and the visitors punished it.

Montpellier's breakdown work stayed disciplined. The visitors conceded nine penalties to Castres' five, but none of those infractions stalled momentum at critical moments. Castres could not generate the same rhythm in attack because their handling errors — led by Chabouni's two bad passes and Popelin's three — killed continuity before the breakdown contest even began.

DEFENSIVE AUDIT

Montpellier's missed tackles stayed low. Castres' missed tackles decided the result.

The home side missed 25 tackles from 161 attempts. Montpellier missed 14 from 167. That 11-tackle gap gave Montpellier the space to generate 11 clean breaks and beat 25 defenders. Castres could not replicate the same defensive accuracy, and the visitors exploited every lapse.

Pierre Popelin missed three tackles from six attempts. Theo Chabouni missed three from five. The fly-half and fullback positions — the last line and the playmaker — both leaked. When Montpellier moved the ball wide, Castres' edge defence offered no resistance.

Auguste Cadot scored twice in the opening 17 minutes, both tries finished on the left edge. Tom Banks scored at 38 minutes after Montpellier stretched Castres' defensive line across the width of the pitch. Donovan Taofifenua added another at 54 minutes, again exploiting the wide channel. Four of Montpellier's five tries came from attacking the edges. Castres never adjusted.

Montpellier's defensive structure stayed compact. Domingo Miotti made nine tackles without a miss. Tom Banks registered one tackle, no misses. Yacouba Camara posted eight tackles with two misses. The visitors' defensive line bent in the final quarter when Castres pushed possession to 64% in the last ten minutes, but it never broke until Guerois-Galisson's 72nd-minute try — and by then Miotti had kicked the penalty that restored the ten-point buffer.

Castres made 136 tackles. Montpellier made 153. The visitors tackled more because they defended more, a function of Castres' 57% second-half possession. But when Montpellier had the ball, Castres could not stop them.

ATTACKING PATTERNS

Montpellier attacked with width and precision. Castres attacked with effort and no reward.

The visitors kicked 22 times from hand, a 0.15 kick-pass ratio. Castres kicked 27 times, a 0.18 ratio. Neither side played a kicking game, which meant the contest stayed in the hands and Montpellier's back three thrived.

Auguste Cadot's two tries in the opening 17 minutes set the template. Montpellier moved the ball wide early, committed Castres' drift defence, and punched through the edges. Cadot finished with 34 metres, one clean break, and three defenders beaten. His ten points came from clinical finishing, not individual brilliance.

Domingo Miotti orchestrated from fly-half with 55 metres, one clean break, and two defenders beaten. His assist for Cadot's first try and his goalkicking — four from five conversions, one from one penalty — anchored Montpellier's scoring. He never forced the game. He let the width do the work.

Castres countered with five tries of their own, but the build-up lacked the same clarity. Remy Baget scored at 28 minutes. Christian Ambadiang added another at 34 minutes. Theo Chabouni struck at 39 minutes. All three tries came from broken play or quick ball, not structured attack. Castres could not break Montpellier down in phase play, so they relied on transition moments that dried up in the second half.

Teddy Durand, introduced at 47 minutes, scored at 58 minutes and brought fresh legs to the contest. Lois Guerois-Galisson, on at 55 minutes, scored at 72 minutes. Both bench contributions narrowed the gap, but neither came early enough to shift momentum.

Montpellier's 15 offloads kept the ball alive. Castres' nine offloads offered glimpses of the same ambition but never sustained it. The visitors trusted their system. Castres scrambled for individual moments.

DISCIPLINE

Montpellier conceded nine penalties. Castres conceded five. The visitors' indiscipline never cost them.

Yacouba Camara's yellow card at 70 minutes handed Castres a ten-minute window with a man advantage. The home side scored seven points in that period — Guerois-Galisson's try at 72 minutes and Pierre Popelin's conversion at 73 minutes. But Miotti had already kicked the penalty at 62 minutes to stretch Montpellier's lead to ten points, and Castres never found the second score they needed.

Camara's card came at the worst possible moment for Montpellier, but the visitors had built enough of a buffer to absorb it. Castres pushed possession to 64% in the final ten minutes but could not convert territorial dominance into the two scores required.

Montpellier's nine penalties conceded reflected their aggressive defensive intent. The visitors slowed Castres' ball legally where possible and illegally when necessary, trusting that Benoit Rousselet would not reach for his pocket a second time. He did not. Castres' five penalties conceded reflected a side that could not impose itself physically at the breakdown.

Neither side generated a penalty try. Neither side conceded a red card. The contest stayed clean, which suited Montpellier's attacking game more than Castres' defensive one.

Penalties conceded 5 9 Yellow cards 0 1

PERSONNEL VERDICTS

Auguste Cadot decided the first 17 minutes with two tries that set Montpellier on course. His 34 metres and three defenders beaten came from sharp lines and sharper finishing. He did not dominate after the opening quarter, but he did not need to. His early work gave Montpellier the lead they never surrendered.

Domingo Miotti controlled the game without forcing it. His 55 metres, nine tackles without a miss, and 11 points from the boot anchored Montpellier's performance. He kicked four from five conversions and slotted the 62nd-minute penalty that restored the ten-point cushion. His assist for Cadot's first try came from vision, not luck. This was a complete fly-half display.

Tom Banks ran for 104 metres, beat five defenders, and scored at 38 minutes. His assist and clean break came from one moment of individual brilliance that split Castres' defensive line. He covered in defence with one tackle and no misses. He gave Montpellier the wide threat they needed.

Donovan Taofifenua topped the metres count with 131, added three clean breaks, and scored at 54 minutes. His eight tackles — no misses in the contact — showed he worked both sides of the ball. He beat two defenders, not five, but his running lines stretched Castres beyond breaking. This was the performance of a player who knows what top-level rugby demands.

Yacouba Camara contributed 54 metres, a clean break, a try, and eight tackles before his 70th-minute yellow card. His departure handed Castres a lifeline they could not fully exploit. He missed two tackles, but his physical presence in midfield disrupted Castres' phase play all afternoon.

Theo Chabouni carried for 82 metres, beat two defenders, scored at 39 minutes, and beat two defenders. He also conceded four turnovers, missed three tackles from five attempts, and threw two bad passes. His attacking intent could not compensate for his defensive lapses and handling errors. This was not his best performance.

Pierre Popelin kicked four from five conversions, but his three missed tackles from six attempts left Castres exposed at fly-half. He threw three bad passes and struggled to impose himself in attack with just nine metres. His goalkicking kept Castres in touch. His defensive work let Montpellier pull away.

Remy Baget scored early and assisted once, but his 23 metres and one missed tackle suggested a quiet afternoon before his 52nd-minute substitution. He beat no defenders. He did what was required to finish the chance. He offered little else.

Lois Guerois-Galisson came off the bench at 55 minutes and scored at 72 minutes. His introduction gave Castres fresh energy in the final quarter. His try made the final margin respectable. It did not change the result.

WHAT THIS MEANS FOR THE SEASON

Montpellier finished second in the regular season and head into the play-offs with a back three that can hurt anyone and a CER that reflects their attacking intent. Their 641 metres from 112 carries showed a side that knows how to move the ball and finish in space. Auguste Cadot, Tom Banks, and Donovan Taofifenua offer three different threats from the same attacking platform. Domingo Miotti provides the control and the points. This is a side built for knockout rugby.

Castres end the campaign in 11th, 25 league points behind Montpellier and 106 points negative on points difference. Their 110 carries for 391 metres captured the season: effort without efficiency, volume without reward. They scored five tries and still lost by three points. They posted 64% possession in the final ten minutes and could not find the winner. That is the story of a side that competed hard but fell short when precision mattered.

The play-offs will test whether Montpellier's attacking width holds against sides that defend with more discipline than Castres managed. The regular season suggests it will. Castres' season ends with questions about defensive structure, handling accuracy, and whether individual moments of quality can ever compensate for systematic shortcomings. The answer, based on 24 matches and a negative points difference of 106, is no.

STATS TABLE

Castres Olympique Montpellier Herault Rugby ATTACK Possession 50% 50% Territory — — Carries · Metres 110 · 391 m 112 · 641 m Gain line % 65% 67% Clean breaks · Defenders beaten 5 · 14 11 · 25 CER 1.62 4.18

DEFENCE Tackles (missed) 136 (25) 153 (14) Turnovers (won / conceded) 5 / 17 3 / 15

CARRY EFFICIENCY RATING · CER
1.624.18
CER — Carry Efficiency Rating: a Veldt proprietary metric that measures how much impact a team generates per run, combining metres gained, clean breaks, defenders beaten and offloads while penalising turnovers conceded.
ATTACK
POSSESSION
50%50%
CARRIES
129127
METRES
391641
GAIN LINE
65%67%
CLEAN BREAKS
511
DEFENDERS BEATEN
1425
OFFLOADS
915
DEFENCE
TACKLES
136153
MISSED TACKLES
2514
TURNOVERS WON
53
TURNOVERS CONCEDED
1715
SET PIECE
LINEOUT SUCCESS
85%80%
SCRUM SUCCESS
100%83%
RUCK EFFICIENCY
97%97%
MAUL SUCCESS
100%100%
KICKING & DISCIPLINE
KICKS FROM HAND
2722
PENALTIES CONCEDED
59
YELLOW CARDS
0·1
SHOW ALL STATS ▾
BALL POSSESSION LAST 10 MINS
0.640.36
CARRIES CROSSED GAIN LINE
7175
CARRIES METRES
391641
CARRIES NOT MADE GAIN LINE
3937
CLEAN BREAKS
511
CONVERSION GOALS
44
DEFENDERS BEATEN
1425
KICKS FROM HAND
2722
LINEOUT SUCCESS
0.850.80
LINEOUT WON STEAL
11
LINEOUTS LOST
22
LINEOUTS WON
118
MAULS LOST
00
MAULS TOTAL
64
MAULS WON
64
MAULS WON PENALTY
10
MAULS WON TRY
10
MISSED CONVERSION GOALS
11
MISSED PENALTY GOALS
00
MISSED TACKLES
2514
OFFLOAD
915
PASSES
152149
PC POSSESSION FIRST
0.430.57
PC POSSESSION SECOND
0.570.43
PENALTIES CONCEDED
59
PENALTY GOALS
01
POSSESSION
0.500.50
RED CARD SECOND YELLOW
00
RED CARDS
00
RUCKS LOST
33
RUCKS TOTAL
9795
RUCKS WON
9492
RUNS
129127
SCRUMS LOST
01
SCRUMS SUCCESS
1.000.83
SCRUMS WON
25
TACKLES
136153
TURNOVERS CONCEDED
1715
TURNOVERS WON
53
YELLOW CARDS
01
Weekend Brief
Rugby in your inbox. No noise.
Scores, talking points, and a few opinions — every week from The Veldt.
Subscribe Free →