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
Investec Champions CupAviva Stadium2 May 2026
Leinster Rugby
2925
RC Toulon
Leinster turned efficient brutality into tries while Toulon turned French flair into footnotes.
Veldt Snapshot
Possession48% Leinster Rugby / 52% RC Toulon
Tries4 - 3
Turning PointConsecutive yellow cards to Andrew Porter and Harry Byrne in the 34th and 35th minutes cost Leinster control but not the result
Key EdgeGainline success — 73% Leinster versus 53% Toulon
Stat That Tells The StoryToulon made eight clean breaks and beat 35 defenders. Leinster made two clean breaks and beat 18. The home side won by four.
The LineLeinster turned efficient brutality into tries while Toulon turned French flair into footnotes.

3 DECIDING FACTORS

FINAL TAKE

This was a European semi-final won on collisions, not clean breaks. Leinster advanced despite being outcarried, outrun, and outpossessed in the final quarter. That is championship defence under duress. Garry Ringrose missed six tackles and still finished on the winning side because Caelan Doris made 15 and missed none. Toulon will look at the 29-11 scoreline at 67 minutes and wonder how it all slipped. The answer is simple. They could not convert territorial dominance into points when it mattered. Leinster could. That gap between the sides is the difference between a final and a flight home.

PHASE PLAY & GAINLINE

Leinster won this match in the tight exchanges, not the open field. Their 73% gainline success rate was built on short, direct carries that forced Toulon to commit numbers and concede defensive width. Toulon made 336 metres to Leinster's 250 but could not translate that yardage into phase platform. Gael Drean beat eight defenders and made three clean breaks. He scored once. Jack Conan made five metres, beat one defender, and also scored once. The difference was where those metres came from. Conan's try at 12 minutes came off a lineout maul and a three-pass setup inside the Toulon 22. Drean's came at 75 minutes when the contest was already decided and Leinster were managing the clock.

Toulon's 53% gainline success betrayed their inability to generate front-foot ball when the scoreboard pressure was highest. Between the 43rd and 66th minutes, Leinster scored three times. Toulon made phase metres but gave away 12 turnovers across the match. That stat alone tells you why they are going home. You cannot win a knockout match when you hand the opposition eight more turnovers than they give you. Leinster conceded eight. Toulon conceded 12. The four-point margin reflects that imbalance perfectly.

SET PIECE

Leinster's lineout was faultless. Twelve from twelve. No steals conceded. That perfect return provided the platform for two of their four tries. Josh van der Flier's 32nd-minute score came directly off a lineout win inside the Toulon 22. Garry Ringrose's try at 43 minutes followed the same pattern. Toulon also went 16 from 16 on their own throw but could not convert that parity into points. The difference was not the set piece itself but what each side did with it. Leinster used their lineout to set short-range attacks. Toulon used theirs to exit pressure. One approach wins semi-finals. The other does not.

The scrum was less decisive but still tilted toward Leinster. They won six and lost one. Toulon won three and lost one. Andrew Porter's yellow card at 34 minutes came in part from scrum pressure, but the home pack held firm with 14 men and did not concede a pushover score. That defensive resolve in the final minutes of the first half preserved a 14-11 lead that could easily have been level or worse.

BREAKDOWN

This was not a turnover battle. Leinster won four. Toulon won none. That disparity was compounded by the 12 turnovers Toulon conceded in open play compared to Leinster's eight. Josh van der Flier made six tackles, missed one, and was central to the breakdown pressure that forced Toulon into poor decisions. Caelan Doris added 15 tackles without a miss. Between them, they anchored a defensive structure that absorbed Toulon's 108 carries and kept the French side to 53% gainline success.

Toulon's inability to generate turnovers meant they could not disrupt Leinster's rhythm when the home side had possession. Leinster completed 93 rucks without losing one. Toulon completed 88 and lost one. That single lost ruck did not cost them the match, but the broader inability to win attacking breakdown penalties or force Leinster off the ball did. Possession without profit is the story of Toulon's afternoon.

DEFENSIVE AUDIT

Leinster missed 35 tackles. Toulon missed 18. Leinster won by four. That paradox defined the contest. Garry Ringrose missed six tackles and still scored a try. Harry Byrne missed two and kicked nine points. The missed tackles came in wide channels where Toulon had numbers and speed. Gael Drean and Melvyn Jaminet combined to beat 17 defenders and make four clean breaks. But those breaks did not lead to tries when the match was in the balance. Drean scored at 75 minutes. Tuicuvu scored at 36 minutes when Leinster led 14-6. Those moments mattered, but they did not shift the outcome.

Toulon's 18 missed tackles were fewer but more costly. Baptiste Serin and Gael Drean both scored late tries that made the final margin respectable but did not threaten the result. The defensive question for Toulon is not whether they tackled well. They did. It is whether they forced Leinster into enough errors to convert their territorial dominance into scoreboard pressure. They did not. Leinster's 93 rucks completed without a loss is the statistical proof.

ATTACKING PATTERNS

Leinster played percentages. Toulon played champagne rugby. Leinster scored 29 points. Toulon scored 25. The home side made two clean breaks. The visitors made eight. Leinster offloaded four times. Toulon offloaded eight. On every metric that measures attacking ambition, Toulon won. On the only metric that matters, they lost.

Harry Byrne kicked 31 times from hand. His game was built on territory, not tempo. He completed seven tackles, missed two, and kicked nine points. His yellow card at 35 minutes came at the worst possible moment, forcing Leinster to play with 13 men for four minutes. They conceded one try in that window and held Toulon to an 11-6 lead. That resilience allowed Leinster to regroup and score three unanswered tries in the second half before Toulon's late rally.

Toulon's attacking shape was fluid and dangerous. Jaminet made 37 metres, beat nine defenders, and created space for Drean and Tuicuvu. But the final pass was missing. Juan Ignacio Brex made two bad passes and conceded two turnovers. Jaminet made two bad passes and conceded one turnover. Those errors broke promising attacks and handed Leinster the ball in their own half. You cannot win knockout rugby when your playmakers give the ball away in the opposition 22.

DISCIPLINE

Leinster conceded seven penalties. Toulon conceded 12. That five-penalty gap was compounded by the yellow card count. Leinster received two in quick succession. Toulon received one. Andrew Porter and Harry Byrne's cards at 34 and 35 minutes could have been catastrophic. Instead, Leinster conceded one try with 13 men and held their lead. Teddy Baubigny's yellow card at 43 minutes came when Toulon were already trailing 19-11 and searching for momentum. It killed that momentum.

The penalty count tells you which side was under more pressure. Toulon conceded 12 because they were defending more and defending deeper. Leinster conceded seven because they were managing the contest and forcing Toulon to chase. The two yellow cards to the home side were the exception that proved the rule. Leinster absorbed the loss of two players and still led at half-time. That is championship resilience.

PERSONNEL VERDICTS

Caelan Doris was immense. Fifteen tackles without a miss. One try. One assist. He carried for 39 metres and beat four defenders. His score at 66 minutes stretched Leinster's lead to 29-11 and effectively ended the contest. He was the player of the match in everything but name. Harry Byrne kicked nine points and managed the game under pressure. His yellow card was costly, but his second-half penalty at 48 minutes extended Leinster's lead to 22-11 and gave them breathing room. Garry Ringrose missed six tackles but scored the try at 43 minutes that gave Leinster their first significant lead of the second half. His defensive lapses were real. His attacking contribution was decisive.

Josh van der Flier scored at 32 minutes and made six tackles before his 46th-minute substitution. Jack Conan scored the opening try at 12 minutes and set the tone. Jamison Gibson-Park conceded three turnovers but orchestrated a gameplan built on territory and discipline. Robbie Henshaw lasted 14 minutes before injury forced him off. Jamie Osborne replaced him and did not concede ground.

For Toulon, Melvyn Jaminet was brilliant in a losing cause. He kicked ten points, made 37 metres, beat nine defenders, and made one clean break. He also missed four tackles. Gael Drean scored late and made three clean breaks. He was Toulon's most dangerous runner. Setariki Tuicuvu scored at 36 minutes and made four tackles without a miss. Baptiste Serin came off the bench at 53 minutes and scored at 69 minutes, but it was not enough. Zach Mercer replaced Mikheili Shioshvili at 53 minutes and added ballast, but the match was already slipping. Ben White was replaced by Serin after 53 minutes. The change added urgency but not scoreboard impact when it mattered.

WHAT THIS MEANS FOR THE SEASON

Leinster are through to the Investec Champions Cup final. They did it with a gameplan built on collisions, set piece, and territorial control. They absorbed Toulon's attacking brilliance and turned discipline into points. That is championship rugby. Toulon played beautiful rugby and went home. They made eight clean breaks and beat 35 defenders. They also conceded 12 turnovers and 12 penalties. The gap between potential and execution is the gap between a final and an exit.

Leinster will need to tighten their defence. Thirty-five missed tackles is survivable against Toulon. It will not be against the best side in Europe. Toulon will wonder what might have been. They owned 76% possession in the final ten minutes and scored twice. They needed three scores in that window to win. They came up one short. That margin is the difference between a club that competes and a club that wins.

CARRY EFFICIENCY RATING · CER
1.933.63
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
48%52%
CARRIES
109123
METRES
250336
GAIN LINE
73%53%
CLEAN BREAKS
28
DEFENDERS BEATEN
1835
OFFLOADS
48
DEFENCE
TACKLES
137147
MISSED TACKLES
3518
TURNOVERS WON
40
TURNOVERS CONCEDED
812
SET PIECE
LINEOUT SUCCESS
100%100%
SCRUM SUCCESS
86%75%
RUCK EFFICIENCY
100%99%
MAUL SUCCESS
100%75%
KICKING & DISCIPLINE
KICKS FROM HAND
3129
PENALTIES CONCEDED
712
YELLOW CARDS
2·1
SHOW ALL STATS ▾
BALL POSSESSION LAST 10 MINS
0.240.76
CARRIES CROSSED GAIN LINE
6457
CARRIES METRES
250336
CARRIES NOT MADE GAIN LINE
2451
CLEAN BREAKS
28
CONVERSION GOALS
32
DEFENDERS BEATEN
1835
KICKS FROM HAND
3129
LINEOUT SUCCESS
1.001.00
LINEOUT WON STEAL
00
LINEOUTS LOST
00
LINEOUTS WON
1216
MAULS LOST
01
MAULS TOTAL
24
MAULS WON
23
MAULS WON PENALTY
11
MAULS WON TRY
00
MISSED CONVERSION GOALS
11
MISSED PENALTY GOALS
21
MISSED TACKLES
3518
OFFLOAD
48
PASSES
150165
PC POSSESSION FIRST
0.510.49
PC POSSESSION SECOND
0.450.55
PENALTIES CONCEDED
712
PENALTY GOALS
12
POSSESSION
0.480.52
RED CARD SECOND YELLOW
00
RED CARDS
00
RUCKS LOST
01
RUCKS TOTAL
9389
RUCKS WON
9388
RUNS
109123
SCRUMS LOST
11
SCRUMS SUCCESS
0.860.75
SCRUMS WON
63
TACKLES
137147
TURNOVERS CONCEDED
812
TURNOVERS WON
40
YELLOW CARDS
21
Weekend Brief
Rugby in your inbox. No noise.
Scores, talking points, and a few opinions — every week from The Veldt.
Subscribe Free →