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 13 MIN READ
Investec Champions Cupcinch Stadium at Franklin's Gardens2026-04-03
Northampton Saints
4941
Castres Olympique
Three yellow cards, 57% possession, eleven clean breaks — and Castres still left Franklin's Gardens with nothing.
Veldt Snapshot
Possession43% Northampton Saints / 57% Castres Olympique
Tries6 - 6
Turning Point50' Tommy Freeman try — flipped the match from 21-15 to 28-15 and broke Castres' defensive structure
Key Edge82% gainline success vs 70% — Northampton converted possession into penetration
Stat That Tells The StoryCastres held 84% possession in the last ten minutes but trailed by eight points when it mattered
The LineThree yellow cards, 57% possession, eleven clean breaks — and Castres still left Franklin's Gardens with nothing.

3 DECIDING FACTORS

FINAL TAKE

Northampton took second place in the standings and extended their league-points gap over Castres to six with a performance that turned defensive scarcity into attacking ruthlessness. They conceded possession, conceded clean breaks, conceded metres — and won by eight because they made every piece of ball count. Castres will look at 57% possession and eleven clean breaks and wonder how they left empty-handed. The answer sits in the discipline column and the gainline differential. Archie McParland's seven bad passes should have cost Northampton the match. Instead, his 110 metres, five tackles without a miss, and one try defined it. That is the margin between second and third in this competition — not perfection, but conversion under pressure.

PHASE PLAY & GAINLINE

Northampton won this match in the tight exchanges, not the open field.

They carried 99 times for 592 metres and beat the gainline on 82% of those attempts. Castres carried 106 times for 576 metres but succeeded at the line only 70% of the time. The difference — twelve percentage points — decided the contest. Northampton did not need to dominate possession. They needed to make every ruck a platform for the next, and they did that with surgical efficiency. Sixty-nine rucks won from seventy-one attempts gave them 97% efficiency in phase retention. Castres managed 83 from 89 for 93%, respectable but not enough when you are chasing a side that converts pressure into points with Anthony Belleau's accuracy.

The breakdown told a similar story. Both sides won seven turnovers. Northampton conceded twenty-two, Castres sixteen. That six-turnover gap should have been decisive in Castres' favour, yet they could not translate ball retention into sustained pressure. The gainline differential explains why. When Northampton carried, they won front-foot ball. When Castres carried, they met organised line speed and a tackle count of 155 with twenty-seven misses. Those misses kept Castres alive in broken play, but the phase structure held.

Josh Kemeny's try on 42 minutes came from exactly this pattern. One clean break, 62 metres, twenty tackles with two misses. He did not dance around defenders. He took the ball to the line, won collisions, and scored when the space opened. That is the mechanism Northampton deployed all afternoon — carry efficiency over volume, ruck retention over flair.

SET PIECE

Northampton's scrum was flawless; their lineout was not.

Five scrums won from five attempts gave them a perfect platform when it mattered most. The penalty try on 15 minutes came directly from scrum pressure, and Castres' early yellow card to Christian Ambadiang followed immediately. That seven-point gift shifted the scoreboard from 0-10 to 7-12 and brought Northampton back into a match that had looked lost. Castres won eight scrums from nine, but the one they lost counted. Danilo Fischetti's try on 23 minutes followed strong scrum work, and his 12 points in the ledger before his 57th-minute substitution reflected his impact at loosehead.

The lineout was a different story. Northampton won sixteen from twenty-one for 76% success, losing five and conceding one steal. Castres won five from six for 83%, but they stole three of Northampton's throws and should have done more with that advantage. They did not. The maul count tells the same tale — Northampton won three from four attempts, Castres four from five, and neither side scored a single maul try despite the possession and territory on offer. That is a missed opportunity for Castres, who held 57% overall possession and could not convert lineout dominance into a single rolling maul score.

The penalty try awarded to Northampton came from repeated scrum infringements, not lineout work. That decision cost Castres Ambadiang for ten minutes and handed Northampton seven points without a pass. Discipline at the set piece decided this match as much as any phase pattern.

Lineouts (success) 16/21 (76%) 5/6 (83%) Scrums 5/5 8/9 Rucks (efficiency) 69/71 (97%) 83/89 (93%)

KICKING Kicks from hand 20 27 Kick/pass ratio 0.14 0.20

BREAKDOWN

The ruck was Northampton's fortress.

Ninety-seven per cent efficiency across 69 rucks won from 71 total built the platform for six tries. Castres managed 93% across 83 won from 89, respectable but not clinical. The four-point efficiency gap does not look decisive until you consider the volume. Northampton turned nearly every phase ball into front-foot possession. Castres did the same most of the time, but the exceptions cost them. Two ruck losses in critical attacking positions handed Northampton transition ball, and the visitors could not recover momentum once George Furbank or Tommy Freeman hit the counter.

Both sides won seven turnovers. Northampton conceded twenty-two, Castres sixteen. That imbalance should have favoured the visitors, yet they could not convert turnover ball into sustained pressure. Archie McParland's seven bad passes and four turnovers conceded should have killed Northampton's attacking threat. Instead, his 110 metres and one try from scrumhalf defined his afternoon. That is the paradox of this match — Northampton made more errors, conceded more turnovers, and still won because they executed in the moments that counted.

Henry Pollock conceded three turnovers and made three bad passes, yet his defensive work held the line when Castres threatened in the second half. Theo Chabouni conceded five turnovers for Castres without a single bad pass, a stat that tells you everything about the breakdown pressure Northampton applied. Castres had the ball but could not keep it clean under contact. Northampton had less ball but protected it ruthlessly at the ruck.

DEFENSIVE AUDIT

Northampton missed twenty-seven tackles; Castres missed twenty-one — and neither side could stop the other scoring six tries.

This was not a defensive masterclass. It was a tactical trade-off. Northampton conceded eleven clean breaks and 576 metres to Castres, who held 57% possession and carved open the home defence repeatedly in wide channels. Vuate Karawalevu ran for 165 metres, beat seven defenders, and made three clean breaks. Christian Ambadiang scored twice, ran for 80 metres, and beat three defenders despite spending ten minutes in the bin. Vilimoni Botitu added 23 metres, two assists, and one try. The outside backs found space all afternoon, yet Castres only led for 37 minutes of the match.

Northampton's defensive plan was simple — hold the gainline in close quarters, concede the edges, and trust the scramble. It worked because they forced Castres to pass through multiple phases before scoring, and that gave them time to reset. George Furbank made five tackles with four misses, a completion rate that would get most fullbacks dropped. But he also ran for 139 metres, made two clean breaks, beat four defenders, and scored one try. The defensive flaws were tactical choices, not structural failures. Northampton traded tackle completion for attacking width, and the gamble paid off.

Castres made 129 tackles with 21 misses, a better completion rate than Northampton's 155 with 27 misses. But they could not stop Northampton's gainline penetration when it mattered. Tommy Freeman's try on 50 minutes came from two clean breaks and 50 metres. Fraser Dingwall's try on 70 minutes extended the lead to 49-34 and killed the contest. Both scores came from defensive lapses in transition, not set-piece pressure. Castres defended phases well but could not handle Northampton's counterattack.

The three yellow cards compounded the problem. Ambadiang's card on 15 minutes cost Castres seven points via the penalty try. Guillaume Ducat's card on 17 minutes left them with thirteen men for three minutes and pinned them inside their own 22. Veresa Ramototabua's card on 69 minutes came too late to shift the result, but it summed up Castres' afternoon — competitive in possession, costly in discipline.

ATTACKING PATTERNS

Northampton built width from tight platforms; Castres built phases without penetration.

Eight clean breaks, 22 defenders beaten, and 592 metres from 99 carries gave Northampton the edge in attack. They did not dominate possession, but they made every piece of ball count. The try-scoring sequence tells the story. Danilo Fischetti's try on 23 minutes came from scrum pressure. Josh Kemeny's try on 42 minutes opened the second half and shifted momentum. Tommy Freeman's try on 50 minutes stretched the lead to 28-15 and forced Castres to chase. George Furbank's try on 58 minutes, Archie McParland's on 63 minutes, and Fraser Dingwall's on 70 minutes all came from phase retention and gainline dominance. Northampton did not score from broken play alone. They built tries through structured carrying and ruck efficiency.

Anthony Belleau's two assists and six conversions from six attempts gave Northampton the scoreboard cushion they needed when Castres mounted their late surge. He kicked for only ten metres but distributed intelligently and kept the home attack moving. His goalkicking was faultless under pressure, a performance that contrasts sharply with Castres' mixed returns from the tee. Jeremy Fernandez landed one conversion and one penalty before his 53rd-minute substitution. Enzo Herve came on and converted three from three, but by then Northampton had built a lead that Castres could not reel in.

Castres registered eleven clean breaks, 25 defenders beaten, and 576 metres from 106 carries. On paper, those numbers should win tight matches. But they scored six tries and conceded six, and the discipline gap — twelve penalties to Northampton's six — handed the home side field position when it counted. Vuate Karawalevu's 165 metres and seven defenders beaten should have produced more than one try. Christian Ambadiang's two tries in eight minutes at the end of the match came too late to shift the result. Vilimoni Botitu's two assists created opportunities, but Castres could not convert possession into points at the rate required to stay ahead.

The offload count exposes the stylistic divide. Northampton threw ten offloads and kept the ball alive in contact. Castres threw two and played a tighter structure. That conservatism protected the ball but slowed the attack. When Castres needed to score quickly, they could not shift gears.

DISCIPLINE

Three yellow cards in 54 minutes is not a breakdown in discipline — it is a pattern.

Christian Ambadiang's card on 15 minutes for repeated scrum infringements cost Castres a penalty try and seven points. Guillaume Ducat's card on 17 minutes left them with thirteen men and no defensive structure. Veresa Ramototabua's card on 69 minutes, two minutes after coming on as a substitute, summed up Castres' afternoon. They conceded twelve penalties to Northampton's six, and those six extra penalties handed the home side field position in critical moments. The penalty count alone did not lose Castres the match, but it made winning impossible.

Northampton's six penalties conceded is remarkable given the pressure they faced in possession. They held the ball for 43% of the match and conceded half the penalties Castres did. That discipline allowed them to build attacks without handing Castres easy exits. The lack of a single penalty goal attempt from Northampton tells you they never needed to kick for points. They scored six tries and a penalty try, and that was enough.

Castres' twelve penalties handed Northampton territorial control and scoring platforms. The penalty try awarded on 15 minutes came directly from repeated infringements at the scrum, and referee Craig Evans had no choice but to award the score. Castres' discipline in the second half did not improve. Ramototabua's yellow card for a high tackle on 69 minutes left them with fourteen men for the final eleven minutes, and Northampton extended the lead to 49-34 while he sat in the bin. Castres scored a late try through Ambadiang on 79 minutes, but by then the result was settled.

Ramototabua faces a disciplinary hearing under standard competition regulations following the yellow card. The outcome will determine his availability for Castres' next fixture.

Penalties conceded 6 12 Yellow cards 0 3

PERSONNEL VERDICTS

Anthony Belleau delivered when it mattered — six conversions from six attempts and two assists built the scoreboard cushion that survived Castres' late surge. His goalkicking under pressure was faultless, and his twelve points off the tee gave Northampton the margin they needed when the match tightened. His nine tackles with five misses were not ideal, but his game management and distribution compensated. This was a mature performance from a playmaker who controlled the tempo without dominating possession.

George Furbank ran for 139 metres, made two clean breaks, beat four defenders, and scored one try. His five tackles with four misses will frustrate the coaches, but his attacking output was decisive. He provided one assist and created space for others when Castres' defence compressed. His defensive flaws were tactical trade-offs, not structural weaknesses. Northampton needed his attacking width more than his tackle completion, and they got it.

Archie McParland's seven bad passes and four turnovers conceded should have cost Northampton the match. Instead, his 110 metres, five tackles without a miss, and one try on 63 minutes defined his afternoon. He distributed poorly under pressure but carried aggressively and scored when it counted. That is the mark of a scrumhalf who can win matches despite his errors — the good outweighed the bad when the scoreboard closed.

Josh Kemeny's try on 42 minutes opened the second half and shifted momentum. His 62 metres, one clean break, and twenty tackles with two misses gave Northampton the forward presence they needed when Castres held possession. He did not dominate the collision but won enough battles to keep the attack moving. His defensive work in the wide channels covered for the missed tackles elsewhere.

Tommy Freeman's try on 50 minutes stretched Northampton's lead to 28-15 and broke Castres' defensive structure. His 50 metres and two clean breaks came from intelligent running lines, not just speed. He beat two defenders and made five tackles with two misses, a balanced performance that contributed in both attack and defence. His score came at the exact moment Castres threatened to regain control, and it killed their momentum.

Christian Ambadiang scored twice, ran for 80 metres, and made three clean breaks despite spending ten minutes in the sin bin. His yellow card on 15 minutes cost Castres seven points via the penalty try, but his two tries on 7 and 79 minutes gave them a chance. He beat three defenders and made three tackles with two misses, a performance defined by attacking threat and defensive cost. His card came at the worst possible moment, but his finishing kept Castres in the contest.

Vuate Karawalevu ran for 165 metres, beat seven defenders, and made three clean breaks. His one try on 55 minutes cut Northampton's lead to 28-27 and gave Castres hope. He made three tackles with two misses, a completion rate that reflects his attacking focus. His defensive lapses were outweighed by his metres gained, but Castres needed more than individual brilliance to win this match. They needed collective discipline, and they could not find it.

Vilimoni Botitu provided two assists and scored one try on 66 minutes, keeping Castres within reach at 42-34. His 23 metres and one defender beaten were modest, but his distribution created space for others. He made three tackles with one miss, a solid defensive return from a centre asked to defend wide channels. His performance was overshadowed by Karawalevu's metres and Ambadiang's tries, but his playmaking kept Castres' attack structured.

WHAT THIS MEANS FOR THE SEASON

Northampton move to second place with 16 league points and a six-point gap over Castres, who drop to third with 10 points. The win extends their points differential to plus-46 and keeps them in the hunt for a top-two finish and home advantage in the knockout rounds. Their ability to win tight matches without dominating possession will be tested again, but this performance showed they can convert limited ball into decisive scores. The gainline dominance and set-piece power give them a platform to challenge any side in this competition, provided the discipline holds.

Castres leave Franklin's Gardens with nothing despite 57% possession, eleven clean breaks, and six tries. The discipline collapse — three yellow cards and twelve penalties — cost them field position and momentum when it mattered. They remain third but trail Northampton by six league points, a gap that will require victories over direct rivals to close. Their attacking threat is real, but their inability to protect the ball under pressure and maintain discipline in tight matches will haunt them if it continues. This was a winnable match lost through self-inflicted errors, not structural weakness.

The standings gap between these sides is now six league points, and Northampton have the momentum. Castres have the attacking cattle but lack the discipline and ruck efficiency to convert possession into results against elite sides. That is the difference between second and third in this competition — not talent, but execution under pressure.

STATS TABLE

Northampton Saints Castres Olympique ATTACK Possession 43% 57% Territory — — Carries · Metres 99 · 592 m 106 · 576 m Gain line % 82% 70% Clean breaks · Defenders beaten 8 · 22 11 · 25 CER 3.36 3.58

DEFENCE Tackles (missed) 155 (27) 129 (21) Turnovers (won / conceded) 7 / 22 7 / 16

CARRY EFFICIENCY RATING · CER
3.363.58
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
43%57%
CARRIES
105124
METRES
592576
GAIN LINE
82%70%
CLEAN BREAKS
811
DEFENDERS BEATEN
2225
OFFLOADS
102
DEFENCE
TACKLES
155129
MISSED TACKLES
2721
TURNOVERS WON
77
TURNOVERS CONCEDED
2216
SET PIECE
LINEOUT SUCCESS
76%83%
SCRUM SUCCESS
100%89%
RUCK EFFICIENCY
97%93%
MAUL SUCCESS
75%80%
KICKING & DISCIPLINE
KICKS FROM HAND
2027
PENALTIES CONCEDED
612
YELLOW CARDS
0·3
SHOW ALL STATS ▾
BALL POSSESSION LAST 10 MINS
0.160.84
CARRIES CROSSED GAIN LINE
8174
CARRIES METRES
592576
CARRIES NOT MADE GAIN LINE
1832
CLEAN BREAKS
811
CONVERSION GOALS
64
DEFENDERS BEATEN
2225
KICKS FROM HAND
2027
LINEOUT SUCCESS
0.760.83
LINEOUT WON STEAL
13
LINEOUTS LOST
51
LINEOUTS WON
165
MAULS LOST
11
MAULS TOTAL
45
MAULS WON
34
MAULS WON PENALTY
00
MAULS WON TRY
00
MISSED CONVERSION GOALS
02
MISSED PENALTY GOALS
00
MISSED TACKLES
2721
OFFLOAD
102
PASSES
138135
PC POSSESSION FIRST
0.500.50
PC POSSESSION SECOND
0.370.63
PENALTIES CONCEDED
612
PENALTY GOALS
01
POSSESSION
0.430.57
RED CARD SECOND YELLOW
00
RED CARDS
00
RUCKS LOST
26
RUCKS TOTAL
7189
RUCKS WON
6983
RUNS
105124
SCRUMS LOST
01
SCRUMS SUCCESS
1.000.89
SCRUMS WON
58
TACKLES
155129
TURNOVERS CONCEDED
2216
TURNOVERS WON
77
YELLOW CARDS
03
Weekend Brief
Rugby in your inbox. No noise.
Scores, talking points, and a few opinions — every week from The Veldt.
Subscribe Free →