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 6 MIN READ
Investec Champions CupStade Atlantique2026-05-03
Union Bordeaux-Begles
3826
Bath Rugby
Bath controlled everything except the scoreboard, and in knockout rugby that is the only control that survives Monday morning.
Veldt Snapshot
Possession42% Union Bordeaux-Begles / 58% Bath Rugby
Tries5 - 4
Turning PointCharlie Ewels yellow card, 66th minute
Key EdgeBordeaux made 10 clean breaks to Bath's 5 despite holding 16% less possession
Stat That Tells The StoryBath dominated territory and possession for 80 minutes but Bordeaux scored twice in eight minutes when it mattered most
The LineBath controlled everything except the scoreboard, and in knockout rugby that is the only control that survives Monday morning.

3 DECIDING FACTORS

FINAL TAKE

Bath will leave Bordeaux wondering how 58% possession and identical gainline success produced a 12-point defeat in a Champions Cup semi-final. The answer sits in the missed tackle count and the clinical difference between creating space and finishing it. Bordeaux scored five tries from 42% possession because they offloaded 17 times to Bath's six and broke clean 10 times to Bath's five. That is not luck. That is a team built to punish transition moments with precision. Bath are good enough to reach semi-finals. They are not yet ruthless enough to win them. Van Graan's post-match concerns about foul play incidents deserve airing, and there are legitimate questions about officiating transparency in European knockout rugby. But Bordeaux were the better side when the contest tightened, and they will meet Leinster in the final because they executed under pressure while Bath came up short.

PHASE PLAY & GAINLINE

Bordeaux won this match in transition, not structure. Bath carried 112 times and hit the gainline 73% of the time, matching Bordeaux's gainline success rate exactly despite holding 16% more possession. The difference was what happened next. Bordeaux offloaded 17 times to Bath's six, turning static phase ball into dynamic attacking moments that stretched Bath's defensive line past breaking point. Louis Bielle-Biarrey's 14th-minute try came directly from a Louis Bielle-Biarrey offload that pulled two defenders out of the line and created space on the edge. Bath carried more, passed more, and held the ball longer. Bordeaux broke clean 10 times and scored five tries. That is the entire contest in two numbers.

SET PIECE

Bordeaux's lineout operated at 92% and became a launch platform for their wide game. Bath's lineout lost three of 11 and cost them momentum at crucial moments in both halves. When you hold 58% possession but cannot secure your own throw consistently, you hand the opposition cheap exits and kill your own rhythm. Bordeaux stole one Bath lineout and used their own set piece to inject pace into first phase. The scrum was even, both sides winning six. But lineout reliability tilted territorial control in Bordeaux's favour when it mattered most.

BREAKDOWN

Bath won 120 rucks to Bordeaux's 56 and conceded 13 turnovers to Bordeaux's 17. That should have been a decisive edge. It was not. Bordeaux's six turnovers won came at critical moments, twice forcing Bath errors deep in attacking territory. Marko Gazzotti made 16 tackles without missing one and anchored Bordeaux's defensive line around the ruck. Bath's ruck dominance gave them possession but not penetration. Bordeaux played narrower, offloaded earlier, and bypassed the contact lottery Bath wanted to impose.

DEFENSIVE AUDIT

Bath missed 29 tackles and lost the semi-final because of it. Bordeaux missed 20 tackles but never missed the ones that cost tries. Ben Tameifuna's 68th-minute score came two minutes after Charlie Ewels was shown yellow for a dangerous clearout. Bath were down to 14 men and missed three tackles in the lead-up to Tameifuna crashing over from close range. Temo Matiu's 76th-minute try finished the contest and came from another missed tackle on the edge. Bordeaux made 191 tackles to Bath's 92 because they defended without the ball for long stretches. But they held their defensive shape when it mattered and punished Bath's lapses with surgical precision.

ATTACKING PATTERNS

Bordeaux's attack was built on width and tempo, not possession. They passed 106 times to Bath's 132 but beat 29 defenders to Bath's 20. Maxime Lucu pulled the strings from scrumhalf, throwing two assists and scoring a 34th-minute try himself after spotting space on the short side. Bielle-Biarrey made 42 metres, beat three defenders, and broke clean twice. Bath's attack carried threat but lacked the final pass. Louie Hennessey made 50 metres and beat four defenders, but Henry Arundell conceded four turnovers and never found the rhythm that makes him dangerous. Finn Russell converted three of four but could not impose himself on the contest. Bordeaux attacked in flashes. Bath attacked in phases. The flashes won.

DISCIPLINE

Bath conceded 10 penalties to Bordeaux's seven and paid the price in territory and momentum. Charlie Ewels' yellow card in the 66th minute came at the worst possible moment, with Bath trailing 29-19 and trying to build pressure. Bordeaux scored twice in the next 10 minutes and killed the contest. Van Graan raised post-match concerns about foul play incidents he felt were missed, and those concerns deserve serious consideration given the ongoing transparency issues around TMO processes in European rugby. But Bath's penalty count handed Bordeaux easy exits when they needed them most, and Ewels' yellow turned a manageable deficit into a rout.

PERSONNEL VERDICTS

Maxime Lucu controlled this semi-final from scrumhalf with 18 points, two assists, a try, and flawless game management. He spotted space, exploited it, and never let Bath settle defensively. Louis Bielle-Biarrey gave Bath nightmares on the left wing with two clean breaks and three defenders beaten, though his two bad passes and three turnovers conceded showed the fine margins in his game. Marko Gazzotti made 16 tackles without a miss and scored the opening try inside 90 seconds. Ben Tameifuna came off the bench and scored the try that ended Bath's hopes. Temo Matiu added the final score with 42 metres and two defenders beaten in just 29 minutes.

Will Muir scored twice for Bath and made 36 metres but could not turn individual brilliance into collective momentum. Louie Hennessey was Bath's most dangerous ball carrier with 50 metres and four defenders beaten, but his one try was not enough. Finn Russell converted three of four and orchestrated Bath's possession dominance without finding the cutting edge required. Henry Arundell conceded four turnovers and had a difficult afternoon. Charlie Ewels' yellow card came at the worst possible moment for his side and shifted the momentum decisively. Alfie Barbeary's post-match admission that he barely knew Bordeaux's colours tells you everything about how little this Bath side expected to be tested by French opposition they should have scouted properly.

WHAT THIS MEANS FOR THE SEASON

Bordeaux reach their first Champions Cup final and will face Leinster with the knowledge that they can win knockout rugby without dominating possession. This was a mature, clinical performance built on defensive discipline and ruthless attack in transition. They are not favourites against Leinster, but they have the gamebreakers and composure to trouble any side in Europe. Bath's season ends with the same question that has haunted them for three years: are they good enough to win the matches that matter most? They have the talent, the possession metrics, and the coaching. They do not yet have the ruthlessness. Reaching a Champions Cup semi-final is an achievement. Losing it with 58% possession and a player who does not know the opponent's colours is a coaching and preparation failure that demands answers.

CARRY EFFICIENCY RATING · CER
4.721.96
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
42%58%
CARRIES
99151
METRES
467419
GAIN LINE
73%73%
CLEAN BREAKS
105
DEFENDERS BEATEN
2920
OFFLOADS
176
DEFENCE
TACKLES
19192
MISSED TACKLES
2029
TURNOVERS WON
65
TURNOVERS CONCEDED
1713
SET PIECE
LINEOUT SUCCESS
92%73%
SCRUM SUCCESS
100%100%
RUCK EFFICIENCY
97%98%
MAUL SUCCESS
90%100%
KICKING & DISCIPLINE
KICKS FROM HAND
2636
PENALTIES CONCEDED
710
YELLOW CARDS
0·1
SHOW ALL STATS ▾
BALL POSSESSION LAST 10 MINS
0.410.59
CARRIES CROSSED GAIN LINE
6682
CARRIES METRES
467419
CARRIES NOT MADE GAIN LINE
2530
CLEAN BREAKS
105
CONVERSION GOALS
53
DEFENDERS BEATEN
2920
KICKS FROM HAND
2636
LINEOUT SUCCESS
0.920.73
LINEOUT WON STEAL
11
LINEOUTS LOST
13
LINEOUTS WON
128
MAULS LOST
10
MAULS TOTAL
102
MAULS WON
92
MAULS WON PENALTY
30
MAULS WON TRY
00
MISSED CONVERSION GOALS
01
MISSED PENALTY GOALS
00
MISSED TACKLES
2029
OFFLOAD
176
PASSES
106132
PC POSSESSION FIRST
0.440.56
PC POSSESSION SECOND
0.410.59
PENALTIES CONCEDED
710
PENALTY GOALS
10
POSSESSION
0.420.58
RED CARD SECOND YELLOW
00
RED CARDS
00
RUCKS LOST
23
RUCKS TOTAL
58123
RUCKS WON
56120
RUNS
99151
SCRUMS LOST
00
SCRUMS SUCCESS
1.001.00
SCRUMS WON
66
TACKLES
19192
TURNOVERS CONCEDED
1713
TURNOVERS WON
65
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 →