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 8 MIN READ
Gallagher PremRecreation Ground2025-04-18
Bath Rugby
4815
Harlequins
Bath turned possession into points with surgical efficiency while Harlequins turned theirs into a defensive shift that broke them.
Veldt Snapshot
Possession55% Bath Rugby / 45% Harlequins
Tries8 - 2
Turning Point29th minute — Santiago Carreras' second try just 60 seconds after Harlequins closed to six points
Key Edge73% gainline success to 66% — Bath won collisions, Harlequins survived them
Stat That Tells The StoryHarlequins beat more defenders and won every ruck they entered, yet conceded eight tries
The LineBath turned possession into points with surgical efficiency while Harlequins turned theirs into a defensive shift that broke them.

3 DECIDING FACTORS

FINAL TAKE

Bath are second in the table with 63 points and a points differential that now sits at plus-255 after this demolition. They are peaking at the right end of the season. Harlequins remain eighth with 26 points, 37 behind their hosts, and the gap between ambition and execution has never looked wider. Santiago Carreras delivered a performance that will define Bath's run-in — 175 metres, two tries, seven defenders beaten, and the kind of game-breaking threat that turns contested matches into processions. Marcus Smith kicked a penalty and a conversion and spent the rest of the afternoon tackling. That contrast tells you everything about where these two sides sit in April 2025.

PHASE PLAY & GAINLINE

Bath won the collision battle and never let it go. They carried 98 times for 585 metres and won 72 of those carries at the gainline — a 73% success rate that Harlequins could not live with. The visitors carried 62 times for 372 metres with a 66% gainline win rate, respectable in isolation but fatally insufficient when Bath were recycling ball at speed and hitting soft edges. The carry efficiency ratings tell the story in reverse: Harlequins posted 3.34 to Bath's 3.22, meaning the visitors generated slightly more metres per carry, yet Bath scored eight tries to two. The difference was not in the individual collisions but in what came after them. Bath offloaded eight times and beat 24 defenders across 116 runs. Harlequins beat 28 defenders — more than their hosts — but could not convert that evasion into sustained pressure. They ran 71 times and turned the ball over 22 times, five times more than Bath's 19 turnovers conceded despite holding less possession. That imbalance defined the contest. Bath recycled quickly, found space, and punished it. Harlequins won moments but lost sequences.

SET PIECE

Bath's scrum was flawless. They won all ten of their put-ins and used that dominance to launch attacking platforms in Harlequins' half. The visitors won five scrums and lost one, an 83% return that kept them in the contest structurally but could not offset the wider pressures. Lineout parity hid the real story. Bath won 14 throws and lost two for an 88% success rate; Harlequins won 19 and lost three for 86%. Both sides stole twice and neither could claim ascendancy. But Bath turned one maul into a try — Tom Dunn's score on 42 minutes came directly from a driving maul — while Harlequins won three of their four mauls without crossing. The set piece was functional for both sides. Bath simply did more with the possession it delivered.

Lineouts (success) 14/16 (88%) 19/22 (86%) Scrums 10/10 5/6 Rucks (efficiency) 76/80 (95%) 56/56 (100%)

KICKING Kicks from hand 22 24 Kick/pass ratio 0.13 0.18

BREAKDOWN

Harlequins won 56 rucks from 56 entries — a perfect 100% efficiency rate that should have built a defensive foundation. It did not. Bath won 76 rucks from 80 attempts for 95% efficiency and turned that slightly messier retention into eight tries because they arrived faster and recycled cleaner. Harlequins won eight turnovers to Bath's four, yet those extra steals bought them nothing. The visitors conceded 22 turnovers in open play and could not sustain enough phase pressure to make their breakdown wins count. Bath conceded 19 turnovers but kept their attacking shape intact and punished transitions. The ruck efficiency numbers flatter Harlequins. The scoreboard does not.

DEFENSIVE AUDIT

Harlequins made 123 tackles and missed 24. Bath made 79 and missed 28. Those numbers reflect possession share, not defensive quality. Harlequins spent long stretches defending inside their own half and could not get off the line fast enough to stop Carreras, Finn Russell and the Bath back three from finding space. The missed tackle count for Bath — 28 — was higher in raw terms but came in fewer defensive sets. Russell missed four tackles in a performance defined by attacking invention, not defensive discipline. Tom Dunn missed three tackles from hooker, a costly return that did not matter because Bath were scoring in waves. Harlequins' defence was structurally sound for long periods and then catastrophically porous when Bath shifted the ball wide. They conceded seven clean breaks and could not scramble quickly enough to prevent five of those breaks becoming tries. The defensive effort was there. The execution was not.

ATTACKING PATTERNS

Santiago Carreras scored twice, ran 175 metres, beat seven defenders and broke clean twice. No other player came close to that output. His first try arrived in the third minute; his second came on 29 minutes, one minute after Marcus Smith had kicked a penalty to bring Harlequins within six points. That second score killed the contest. Bath handed Russell the keys and he opened Harlequins up with one assist, 19 metres and four defenders beaten. He also threw two bad passes and conceded three turnovers in a performance that mixed brilliance with sloppiness. Tom Carr-Smith scored from nine metres out after a clean break, a scrum-half's finish that underlined Bath's ability to strike from broken play. Guy Pepper, Ewan Richards and Josh Bayliss all scored from close range as Bath's back row dominated the gainline in the second half. Bernard van der Linde came off the bench and scored in the 80th minute, capping a shift that saw him carry for 30 metres, break once and miss zero tackles from four attempts. Harlequins scored through Bryn Bradley on 11 minutes and Kieran Treadwell on 45 minutes. Bradley threw two bad passes and conceded three turnovers. Treadwell scored and was substituted five minutes later. Marcus Smith kicked accurately — one conversion, one penalty — and spent the rest of the match trying to organise a defence that could not hold its shape.

DISCIPLINE

Bath conceded 11 penalties to Harlequins' 10, a narrow margin that had no bearing on the result. Neither side received a card. Sara Cox refereed a contest that stayed just the right side of chaotic without descending into cynicism. Bath gave away penalties at the breakdown and in the wide channels but never enough to disrupt their own momentum. Harlequins conceded 10 penalties and could not convert that marginal discipline edge into scoreboard pressure. The kick-to-pass ratios reflected two sides playing different games: Bath kicked 22 times from hand for a 0.13 ratio, Harlequins kicked 24 times for 0.18. Both sides kept the ball in hand when it mattered. Only one side knew what to do with it.

Penalties conceded 11 10 Yellow cards 0 0

PERSONNEL VERDICTS

Santiago Carreras delivered a performance that decided the match in the opening half-hour and defined it by full-time. Two tries, 175 metres, seven defenders beaten, two clean breaks, and a conversion late in the second half when Russell had been replaced. He also threw two bad passes and conceded two turnovers, blemishes that mattered not at all. Finn Russell kicked three conversions from five attempts, set up one try, beat four defenders and missed four tackles in a performance that was as creative as it was erratic. His two bad passes and three turnovers conceded would have been costly against a side capable of punishing them. Harlequins were not that side. Tom Carr-Smith scored from close range after a clean break and gave Bath the tempo they needed at the base. Tom Dunn scored from a driving maul and missed three tackles before being replaced on 53 minutes. Ewan Richards scored in the 48th minute after a clean break, a second-row finish that epitomised Bath's ability to strike from anywhere. Guy Pepper scored on 62 minutes and made seven tackles with one miss, a back-row performance built on graft and reward. Josh Bayliss came off the bench and carried for 55 metres before scoring on 55 minutes, adding a physical edge that Harlequins could not match. Bernard van der Linde scored in the final minute and missed zero tackles, a clean cameo. For Harlequins, Bryn Bradley scored early and then threw two bad passes and conceded three turnovers in a performance that summed up his side's afternoon. Kieran Treadwell scored on 45 minutes and was immediately replaced, a try that offered brief hope before Bath scored three more. Marcus Smith kicked accurately and organised diligently but could not manufacture the attacking positions his side needed. Alex Dombrandt conceded three turnovers and could not impose himself at the breakdown. Joe Cokanasiga, playing against his former club, conceded three turnovers and one bad pass in a shift he will want to forget.

WHAT THIS MEANS FOR THE SEASON

Bath are 37 points clear of Harlequins and sit second in the table with a points differential that now reads plus-255. They have scored 99 tries in 17 matches and conceded 56. They are the form side in the Premiership heading into the final rounds and have the attacking firepower to hurt anyone. Harlequins remain eighth with 26 points and a points differential of minus-167 after this defeat. They have won five and lost 12, and the gap between their best performances and their worst is too wide to bridge in a single season. This was a mid-table side meeting a title contender, and the gulf was structural as much as individual. Bath scored eight tries from 55% possession and 98 carries. Harlequins scored two from 45% possession and 62 carries, made 123 tackles, and still lost by 33 points. The visitors will point to their perfect ruck efficiency and higher carry efficiency rating and wonder where the reward went. The answer is simple: Bath turned possession into points and Harlequins turned theirs into tackling practice. One side is heading for silverware. The other is heading for summer.

STATS TABLE

Bath Rugby Harlequins ATTACK Possession 55% 45% Territory — — Carries · Metres 98 · 585 m 62 · 372 m Gain line % 73% 66% Clean breaks · Defenders beaten 7 · 24 4 · 28 CER 3.22 3.34

DEFENCE Tackles (missed) 79 (28) 123 (24) Turnovers (won / conceded) 4 / 19 8 / 22

CARRY EFFICIENCY RATING · CER
3.223.34
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
55%45%
CARRIES
11671
METRES
585372
GAIN LINE
73%66%
CLEAN BREAKS
74
DEFENDERS BEATEN
2428
OFFLOADS
86
DEFENCE
TACKLES
79123
MISSED TACKLES
2824
TURNOVERS WON
48
TURNOVERS CONCEDED
1922
SET PIECE
LINEOUT SUCCESS
88%86%
SCRUM SUCCESS
100%83%
RUCK EFFICIENCY
95%100%
MAUL SUCCESS
50%75%
KICKING & DISCIPLINE
KICKS FROM HAND
2224
PENALTIES CONCEDED
1110
YELLOW CARDS
0·0
SHOW ALL STATS ▾
BALL POSSESSION LAST 10 MINS
0.490.51
CARRIES CROSSED GAIN LINE
7241
CARRIES METRES
585372
CARRIES NOT MADE GAIN LINE
2621
CLEAN BREAKS
74
CONVERSION GOALS
41
DEFENDERS BEATEN
2428
KICKS FROM HAND
2224
LINEOUT SUCCESS
0.880.86
LINEOUT WON STEAL
20
LINEOUTS LOST
23
LINEOUTS WON
1419
MAULS LOST
11
MAULS TOTAL
24
MAULS WON
13
MAULS WON PENALTY
00
MAULS WON TRY
10
MISSED CONVERSION GOALS
41
MISSED PENALTY GOALS
00
MISSED TACKLES
2824
OFFLOAD
86
PASSES
166131
PC POSSESSION FIRST
0.560.44
PC POSSESSION SECOND
0.540.46
PENALTIES CONCEDED
1110
PENALTY GOALS
01
POSSESSION
0.550.45
RED CARD SECOND YELLOW
00
RED CARDS
00
RUCKS LOST
40
RUCKS TOTAL
8056
RUCKS WON
7656
RUNS
11671
SCRUMS LOST
01
SCRUMS SUCCESS
1.000.83
SCRUMS WON
105
TACKLES
79123
TURNOVERS CONCEDED
1922
TURNOVERS WON
48
YELLOW CARDS
00
Weekend Brief
Rugby in your inbox. No noise.
Scores, talking points, and a few opinions — every week from The Veldt.
Subscribe Free →