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 10 MIN READ
United Rugby ChampionshipAffidea Stadium2026-04-17
Ulster Rugby
2129
Leinster Rugby
Ulster found pride when the contest was already gone, then mistook the wreckage for a road back.
Veldt Snapshot
Possession41% Ulster Rugby / 59% Leinster Rugby
Tries3 - 4
Turning Point60' — Max Deegan red card
Key EdgeGainline success 75% Leinster vs 59% Ulster
Stat That Tells The StoryLeinster scored 27 unanswered points in 34 minutes, then shipped 21 in 11 with a man down
The LineUlster found pride when the contest was already gone, then mistook the wreckage for a road back.

3 DECIDING FACTORS

FINAL TAKE

Ulster played their best rugby when the result was already sealed and the opposition reduced to fourteen men. That is the cruelest arithmetic in sport. Leinster built this win in the first fifty minutes with suffocating gainline efficiency and ruthless conversion of Ulster errors, then survived the chaos their own indiscipline invited. Zac Ward's two tries and 96 metres from a substitute winger are the kind of numbers that fuel belief in a squad chasing a playoff spot, but they came against a side that had already banked the bonus point and lost a forward to a red card. Ulster sit ninth, eleven league points behind the visitors, and the gap feels wider than the standings suggest. Leinster's discipline and defensive structure in the final quarter will need urgent attention before the knockout rounds, but they left Belfast with five points and the knowledge that their attacking platform remains clinical when the ball is clean.

PHASE PLAY & GAINLINE

Leinster won this match in the collisions before Ulster could ask questions in the channels. The visitors won 88 of 117 carries at the gainline, a 75% success rate that strangled Ulster's defensive tempo and kept the home side scrambling backward. Ulster managed 53 of 90, a 59% return that left them chasing shadows in their own half for long stretches. That sixteen-point gap in gainline efficiency is the difference between a team dictating terms and a team reacting to pressure.

Ulster carried 90 times for 373 metres, Leinster 117 for 364. The raw yardage is almost identical, but the context is not. Leinster's metres came with front-foot ball and quick ruck speed, Ulster's in bursts of desperation after the scoreboard had moved beyond two scores. The home side's Carry Efficiency Rating of 4.25 dwarfs Leinster's 1.57, a reflection of nine clean breaks to Leinster's one and 31 defenders beaten to 18. All of that enterprise came in the final quarter when Leinster were a man down and managing the clock rather than hunting the bonus point.

Ulster's phase play lacked the patience required to exploit the 31 missed tackles Leinster offered. The home side turned the ball over 16 times, a staggering figure that handed Leinster cheap exits and reset possession before Ulster could build sustained pressure. Leinster conceded ten turnovers, but six of those came after the fiftieth minute when the scoreboard read 0-27 and the defensive line was stretched thin. The first half was near-perfect ball retention, the second half a controlled concession of territory in exchange for time.

SET PIECE

Both sides won 12 lineouts and lost two, an 86% success rate that offered no edge to either pack. Ulster stole one Leinster throw, Leinster none in return. The parity here is striking given the gulf in possession and field position. Ulster's lineout held firm under pressure, a small mercy in a contest where little else did.

The scrum told a different story. Leinster won all four of their put-ins, Ulster three of five. That 100% return for the visitors provided a stable attacking platform, while Ulster's two lost scrums came at moments when they needed territory most. The difference is not catastrophic, but it is cumulative. Leinster built momentum on clean ball, Ulster leaked it on resets and penalties.

Both sides won all their attacking mauls without a single loss, though neither scored a maul try. Ulster conceded one maul penalty, Leinster likewise. The set piece was not the battleground where this match turned, but Leinster's scrum efficiency gave them one fewer thing to worry about when the tempo lifted.

Lineouts (success) 12/14 (86%) 12/14 (86%) Scrums 3/5 4/4 Rucks (efficiency) 71/75 (95%) 115/117 (98%)

KICKING Kicks from hand 21 30 Kick/pass ratio 0.16 0.18

BREAKDOWN

Leinster's ruck efficiency was 98%, 115 won from 117 attempts. Ulster managed 95%, 71 from 75. That three-point gap in retention is narrow in percentage terms, but the absolute volume matters. Leinster played more phases, recycled more ball, and forced Ulster to make 197 tackles with only 117 in return. The home side spent the match defending, and the breakdown numbers show why.

Ulster won five turnovers, Leinster six. The visitors' ability to disrupt Ulster's ball when it mattered most compounded the home side's 16 turnovers conceded. Werner Kok alone conceded four turnovers, a brutal individual tally for a winger who spent the afternoon isolated in contact. Jacob Stockdale and Stuart McCloskey each gave up two. Leinster's ball carriers were cleaner in the carry and sharper in the support lines, limiting the opportunities for Ulster's jacklers to compete.

Nathan Doak made nine tackles without a miss and delivered one assist, a performance of relentless accuracy at scrum-half that deserved better reward. But his cleanouts and decision-making could not compensate for the volume of possession his pack conceded. Leinster's forwards dominated the contact zone in the first fifty minutes, and by the time Ulster found rhythm at the breakdown, the scoreboard was already out of reach.

DEFENSIVE AUDIT

Ulster made 197 tackles and missed 18, a completion rate that would be respectable in most contests. Leinster made 117 and missed 31, a far uglier ratio that would have cost them the match had Ulster been able to hold the ball for longer than ninety seconds at a time. The visitors' defensive frailty was masked by possession and field position, but it remains a liability that better sides will exploit.

Jacob Stockdale missed three tackles from four attempts, a difficult afternoon for a fullback who also contributed 77 metres and eight defenders beaten in attack. His positioning was sound, his execution under pressure less so. Sam Prendergast missed three of nine for Leinster, a 67% completion rate for a fly-half who otherwise controlled the game with boot and hands. Robbie Henshaw missed three of nine in the midfield, numbers that would have been punished had Ulster's phase play been sharper in the opening half.

Ulster's defence held firm structurally until the yellow card. Harry Sheridan's sin-binning in the 44th minute left Ulster with fourteen men at the worst possible moment, and Leinster scored tries in the 44th and 50th minutes to push the lead to 27-0. Sheridan's absence cost Ulster two scores and any realistic chance of a comeback. He returned to the field in the 54th minute, by which point the damage was done.

Leinster's defence in the final quarter was chaotic. The red card to Max Deegan in the 60th minute reduced them to fourteen for twenty minutes under the 20-minute red card law, and Ulster scored three tries in eleven minutes. Bryn Ward, Zac Ward twice — all three conversions slotted by Doak. Leinster's line speed vanished, their defensive cohesion fractured, and only the scoreboard cushion kept them ahead. Deegan faces a disciplinary hearing under standard citing protocol, and Leinster will hope the ban does not extend beyond the minimum threshold.

ATTACKING PATTERNS

Leinster scored four tries in 34 minutes and then stopped attacking. That is not hyperbole. James Culhane finished in the 16th minute after sustained forward carries, Sam Prendergast adding the extras. Jimmy O'Brien crossed in the 37th, Robbie Henshaw one minute into the second half, Sam Prendergast again in the 50th. All four scores came from Leinster's ability to win quick ruck ball and exploit Ulster's scrambling defensive line. The clean break count tells the story: Leinster managed just one, but their 75% gainline success meant they did not need explosive line breaks to fracture Ulster's structure.

Ulster's attacking threat materialised only when Leinster's defensive line thinned. Zac Ward scored twice in four minutes, first in the 61st and again in the 64th, both finishes the product of quick hands and Jacob Stockdale's ability to fix defenders. Stockdale's 77 metres and eight defenders beaten were the highest totals on the park, and his assist for one of Ward's tries showcased his vision under pressure. Bryn Ward crossed in the 54th minute, his 48 metres and eleven tackles a remarkable individual shift from a substitute back-rower who entered the contest in the 46th minute.

Ulster's nine clean breaks and 31 defenders beaten are the numbers of a side that can score from anywhere when the ball is in hand. The problem was keeping it there. Sixteen turnovers conceded meant those breaks came in isolated bursts rather than sustained waves, and Leinster's disciplined exit strategy ensured Ulster were always chasing the game from deep in their own half.

DISCIPLINE

Ulster conceded eleven penalties, Leinster seven. That four-penalty gap handed Leinster field position and Sam Prendergast the chance to extend the lead with a penalty goal in the 23rd minute. Ulster's yellow card to Harry Sheridan in the 44th minute came at the worst possible moment, and Leinster punished the numerical advantage with two tries. Sheridan's sin-bin was costly not just in the ten minutes he was absent, but in the momentum shift it allowed Leinster to engineer.

Leinster's red card to Max Deegan in the 60th minute was the turning point in reverse. Under the 20-minute red card law, Leinster replaced Deegan after twenty minutes and returned to fifteen players in the 80th minute, but the damage was done. Ulster scored three tries in the eleven minutes immediately following the card, reducing a 29-point deficit to eight and turning a procession into a contest. Deegan's card will be reviewed by the citing commissioner, and the hearing will follow in the standard disciplinary window. The red card cost Leinster control, though not the result.

Penalties conceded 11 7 Yellow cards 1 0 Red cards 0 1

PERSONNEL VERDICTS

Zac Ward scored two tries and ran 96 metres with two clean breaks, a performance that announced his candidacy for a starting berth. His finishing was clinical, his lines sharp, and his willingness to hunt work in defence added ballast to a back three that needed it. Nathan Doak's goalkicking was flawless, three from three conversions, and his nine tackles without a miss kept Ulster competitive in the collisions. His assist and decision-making at the base were exemplary.

Jacob Stockdale's 77 metres and eight defenders beaten were the attacking highlights of Ulster's afternoon, but his three missed tackles from four attempts will frustrate the coaching staff. His vision created space for others, his execution under defensive pressure less reliable. Werner Kok's four turnovers conceded were a brutal individual return for a winger who found himself isolated in contact too often.

Sam Prendergast controlled the game for Leinster with 14 points, a try, three conversions and a penalty goal from four attempts. His 43 metres and three defenders beaten added a running threat to his playmaking, though his three missed tackles and two turnovers conceded show areas where pressure found him wanting. James Culhane's 60 metres and seven tackles anchored Leinster's forward effort, his try the reward for sustained carry work in tight channels.

Jimmy O'Brien's try and 41 metres were solid without being spectacular, Robbie Henshaw's try and 38 metres likewise. Both centres missed three tackles apiece, a defensive return that would have been punished had Ulster held the ball longer. Bryn Ward's eleven tackles without a miss and 48 metres from the bench were a remarkable individual shift, his try in the 54th minute the first crack in Leinster's defensive wall.

WHAT THIS MEANS FOR THE SEASON

Ulster remain ninth, eleven league points behind Leinster and chasing a playoff spot that feels more distant after this result. The final-quarter resurgence will offer some comfort, but the coaching staff will know it came against fourteen men and after the bonus point was already secured. Leinster move to 68 league points and hold second place, but their defensive fragility in the final quarter and Max Deegan's red card are concerns that will need addressing before the knockout rounds. This was a professional performance for fifty minutes and a chaotic scramble for the final twenty. Both halves matter, but only one will show up in the standings.

STATS TABLE

Ulster Rugby Leinster Rugby ATTACK Possession 41% 59% Territory — — Carries · Metres 90 · 373 m 117 · 364 m Gain line % 59% 75% Clean breaks · Defenders beaten 9 · 31 1 · 18 CER 4.25 1.57

DEFENCE Tackles (missed) 197 (18) 117 (31) Turnovers (won / conceded) 5 / 16 6 / 10

CARRY EFFICIENCY RATING · CER
4.251.57
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
41%59%
CARRIES
96143
METRES
373364
GAIN LINE
59%75%
CLEAN BREAKS
91
DEFENDERS BEATEN
3118
OFFLOADS
95
DEFENCE
TACKLES
197117
MISSED TACKLES
1831
TURNOVERS WON
56
TURNOVERS CONCEDED
1610
SET PIECE
LINEOUT SUCCESS
86%86%
SCRUM SUCCESS
60%100%
RUCK EFFICIENCY
95%98%
MAUL SUCCESS
100%100%
KICKING & DISCIPLINE
KICKS FROM HAND
2130
PENALTIES CONCEDED
117
YELLOW CARDS
10
RED CARDS
01
SHOW ALL STATS ▾
BALL POSSESSION LAST 10 MINS
0.630.37
CARRIES CROSSED GAIN LINE
5388
CARRIES METRES
373364
CARRIES NOT MADE GAIN LINE
3729
CLEAN BREAKS
91
CONVERSION GOALS
33
DEFENDERS BEATEN
3118
KICKS FROM HAND
2130
LINEOUT SUCCESS
0.860.86
LINEOUT WON STEAL
10
LINEOUTS LOST
22
LINEOUTS WON
1212
MAULS LOST
00
MAULS TOTAL
64
MAULS WON
64
MAULS WON PENALTY
11
MAULS WON TRY
00
MISSED CONVERSION GOALS
01
MISSED PENALTY GOALS
00
MISSED TACKLES
1831
OFFLOAD
95
PASSES
134163
PC POSSESSION FIRST
0.400.60
PC POSSESSION SECOND
0.420.58
PENALTIES CONCEDED
117
PENALTY GOALS
01
POSSESSION
0.410.59
RED CARD SECOND YELLOW
00
RED CARDS
01
RUCKS LOST
42
RUCKS TOTAL
75117
RUCKS WON
71115
RUNS
96143
SCRUMS LOST
20
SCRUMS SUCCESS
0.601.00
SCRUMS WON
34
TACKLES
197117
TURNOVERS CONCEDED
1610
TURNOVERS WON
56
YELLOW CARDS
10
Weekend Brief
Rugby in your inbox. No noise.
Scores, talking points, and a few opinions — every week from The Veldt.
Subscribe Free →