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 12 MIN READ
United Rugby ChampionshipAffidea Stadium2026-05-15
Ulster Rugby
2226
Glasgow Warriors
Ulster made the contest brutal but not tight enough — when Glasgow needed one final breach in the 75th minute, the home defence gave it up.
Veldt Snapshot
Possession40% Ulster Rugby / 60% Glasgow Warriors
Tries4 - 4
Turning PointKyle Rowe try, 75th minute — Ulster's defensive line fractured when they needed it most
Key Edge170 carries to 75 — Glasgow controlled tempo despite two yellow cards
Stat That Tells The StoryUlster won 73% of gainline contests yet lost the match / Glasgow turned over 18 tackles into eight clean breaks
The LineUlster made the contest brutal but not tight enough — when Glasgow needed one final breach in the 75th minute, the home defence gave it up.

3 DECIDING FACTORS

FINAL TAKE

The league leaders came to Belfast needing composure under duress and found it when the scoreboard demanded it. Ulster built their game on physicality and gainline dominance but could not convert territorial pressure into scoreboard control when Glasgow sat in the sin bin. That is the gap between ninth and first in this competition. Ward had the performance of his season and it was not enough. Jake Flannery's four turnovers and two bad passes cost Ulster the platform their pack had earned. The four-point margin feels wider than it reads — this was Glasgow managing risk and taking the moment when it arrived.

PHASE PLAY & GAINLINE

Ulster won 73% of their carries over the gainline and still lost by four points.

That statistic is the entire contest in miniature. The home side built phase pressure with brutal efficiency across 75 carries and 504 metres, but could not convert territorial dominance into points when Glasgow sat two players in the bin for 30 cumulative minutes. The Warriors absorbed 282 tackles, missed 18 of them, and used the space those missed contacts created to generate eight clean breaks from 170 carries. Ulster's 4.39 carry efficiency rating dwarfed Glasgow's 2.78, yet the visitors out-scored them in both halves.

The clearest manifestation came between the 21st and 31st minutes, when Nathan McBeth sat in the sin bin and Ulster managed one try from Zac Ward in the 32nd minute. Glasgow were down to 14 and still held 69% of first-half possession. That imbalance is structural — Ulster could not sustain phase retention long enough to exploit the numerical advantage. Their 53 rucks won from 57 attempts reflected committed breakdown work, but the phase count rarely exceeded six before a handling error or turnover reset the sequence.

Glasgow's phase game was narrower but sharper. They won 163 rucks from 167 attempts at 98% efficiency and used that platform to generate 281 passes against Ulster's 132. The tempo strangled Ulster's defensive reset, particularly in the second half when the home side clawed possession back to 49% but could not prevent George Horne's 41st-minute try or Kyle Rowe's decisive score in the 75th.

Ward's two tries in the 18th and 32nd minutes were the product of individual brilliance rather than phase construction — 150 metres, seven defenders beaten, two clean breaks. That he finished on the losing side tells you everything about Ulster's inability to convert individual moments into systemic pressure.

SET PIECE

Glasgow's lineout functioned at 93% and Ulster's collapsed at 64%.

That 29-point gap decided field position in a match where territory mattered more than possession. Ulster lost five of their 14 lineouts and conceded one steal, fracturing their primary source of front-foot ball in the opposition 22. Glasgow stole two lineouts, won 13 from 14, and used that platform to build the phase sequences that generated Stafford McDowall's seventh-minute try and the sustained pressure that ended in Nathan McBeth's 36th-minute score.

The scrum told a similar story. Glasgow won all six of their put-ins and applied enough pressure to disrupt two of Ulster's three feeds. That 100% return gave the Warriors guaranteed possession in moments when Ulster's defensive line had compressed. The home pack could not answer — their 67% scrum success rate was a structural weakness in a match that demanded set-piece reliability.

Ulster's maul won three from three attempts but generated no tries and no penalties. Glasgow's six mauls from six provided phase retention but no cutting edge. Neither side used the driving maul as a try-scoring weapon, which left the set piece contest as a possession generator rather than a points engine. Glasgow won that battle comprehensively.

Lineouts (success) 9/14 (64%) 13/14 (93%) Scrums 2/3 6/6 Rucks (efficiency) 53/57 (93%) 163/167 (98%)

KICKING Kicks from hand 20 25 Kick/pass ratio 0.15 0.09

BREAKDOWN

Ulster won eight turnovers and conceded ten. Glasgow won seven and conceded eleven.

The breakdown was a marginal contest that swung on individual errors rather than structural dominance. Jake Flannery conceded four turnovers — the highest individual count on either side — and his two bad passes compounded the ball retention crisis. James Hume and Zac Ward each gave up turnovers in attacking positions, killing Ulster's ability to build scoreboard pressure when Glasgow sat players in the bin.

Glasgow's breakdown work was more disciplined but not dominant. Dan Lancaster conceded two turnovers and delivered four bad passes, the worst individual handling return of the match. George Horne and Stafford McDowall each gave up two turnovers but their contributions in open play — 74 metres and 105 metres respectively — offset the possession losses.

The penalty count at the breakdown favoured Ulster marginally — Glasgow conceded ten penalties to Ulster's seven — but the timing of those infringements mattered more than the total. Ulster could not convert Glasgow's indiscipline into scoreboard pressure when the visitors sat two players in the sin bin. That is a coaching question about phase discipline and decision-making in the opposition 22.

The turnover battle was even enough that individual errors became the deciding variable. Flannery's four turnovers cost Ulster field position in moments when their pack had won front-foot ball. That is the difference between a team sitting ninth and a team sitting first.

DEFENSIVE AUDIT

Glasgow missed 18 tackles and gave up six clean breaks. Ulster missed 33 and conceded eight.

The defensive numbers are stark. Ulster made 282 tackles because they spent long periods without the ball, but their 33 missed contacts opened the gaps that Glasgow's back three exploited ruthlessly. Kyle Rowe ran 86 metres, beat six defenders, and scored the decisive 75th-minute try when Ulster's defensive line fractured in the final five minutes. Stafford McDowall ran 105 metres, beat seven defenders, and scored in the seventh minute when Ulster's edge defence failed to compress on the gainline.

George Horne's 41st-minute try came directly after half-time when Ulster's defensive line was still resetting. The scrum-half read the moment, took a quick tap, and exploited the disorganised ruck defence for 74 metres and five points. That score pushed Glasgow to 21-12 and forced Ulster to chase the game for the final 39 minutes.

Ulster's defensive effort was immense in volume but costly in execution. Zac Ward made 11 tackles and missed three, a microcosm of the home side's commitment and structural fragility. Mike Lowry made five tackles and missed one, but his two try assists in attack were more valuable than his defensive contributions. Jack Murphy came off the bench in the 52nd minute, made six tackles without a miss, and scored a try in the 67th minute to give Ulster a 22-21 lead. That lead lasted eight minutes.

The defensive collapse in the 75th minute was the clearest indictment. Ulster needed one stop and could not deliver it. Rowe found space on the left edge, beat the cover defence, and scored untouched. That is not a structural failure across 80 minutes — it is a failure of execution in the one moment that mattered most.

ATTACKING PATTERNS

Glasgow ran 200 times for 647 metres. Ulster ran 81 times for 504 metres.

The volume differential is the story. Glasgow used their 60% possession to build phase attacks that stretched Ulster's defensive line across the width of the pitch, generating 33 defenders beaten and eight clean breaks. Ulster countered with individual brilliance — Ward's 150 metres, Lowry's 97 metres and two assists — but could not sustain the phase retention needed to build scoreboard pressure.

Ward's two tries in the first half were the product of individual class rather than structural design. His seven defenders beaten and two clean breaks created opportunities that Ulster could not replicate elsewhere in the backline. Ethan McIlroy came off the bench in the 41st minute, scored in the 58th, and ran 22 metres with one clean break in 39 minutes of game time. That is opportunism, not system.

Glasgow's attacking shape was more cohesive. Horne, McDowall and Rowe combined for 265 metres, 16 defenders beaten, and four tries. The Warriors used their 281 passes to shift Ulster's defensive line laterally, then exploited the gaps created by missed tackles. Nathan McBeth's 36th-minute try came from close-range phase play after sustained pressure in Ulster's 22 — the only try of the match that reflected structured set-piece execution rather than individual brilliance.

Ulster's 132 passes and 20 kicks from hand reflected a game plan built on territory and set piece, but their 64% lineout success rate undermined the strategy. The kick-pass ratio of 0.15 was higher than Glasgow's 0.09, yet Ulster could not convert their kicking game into field position that produced points. That is a tactical failure — the plan demanded execution the personnel could not deliver.

DISCIPLINE

Glasgow sat two players in the sin bin for 30 cumulative minutes and still won the match.

Nathan McBeth saw yellow in the 21st minute and Josh McKay followed in the 44th. Ulster managed two tries across those two periods — Ward's second in the 32nd minute and McIlroy's in the 58th — but could not convert numerical advantage into scoreboard control. Glasgow held 69% of first-half possession despite McBeth's absence and 51% in the second half with McKay off the pitch. That is game management under duress.

The penalty count favoured Ulster — Glasgow conceded ten to Ulster's seven — but the visitors absorbed the indiscipline without conceding penalty goals. Ulster did not attempt a single shot at goal across 80 minutes, a strategic decision that reflected their confidence in attacking from lineout platforms. That confidence was misplaced given their 64% lineout success rate.

Glasgow's discipline in the final 15 minutes was the difference. They conceded three penalties in the last quarter but none in positions where Ulster could build sustained attacking pressure. The Warriors managed the clock, controlled possession, and delivered Rowe's 75th-minute try when the scoreboard demanded it. That is the composure of a team sitting first in the league.

Penalties conceded 7 10 Yellow cards 0 2

PERSONNEL VERDICTS

Zac Ward had the performance of his season and finished on the losing side. Two tries, 150 metres, seven defenders beaten, two clean breaks — the numbers belong in a winning dressing room. His 11 tackles and three misses reflected the defensive workload Ulster's back three carried across 80 minutes. That he could not drag his side over the line is a reflection of the team around him, not the individual performance.

Jake Flannery had a difficult afternoon. Four turnovers conceded and two bad passes killed Ulster's attacking continuity in moments when Glasgow sat players in the bin. His conversion of Ward's second try in the 32nd minute gave Ulster a 12-7 lead, but his handling errors cost the platform his pack had earned. This was not his best performance.

George Horne decided the match. One try, three conversions from four attempts, 74 metres, three defenders beaten, one clean break. His 41st-minute score on the stroke of half-time shifted momentum when Ulster had clawed back to 12-14. His goalkicking gave Glasgow the scoreboard buffer that mattered in the final quarter. That is a complete scrum-half performance.

Kyle Rowe's 75th-minute try was the decisive moment. Eighty-six metres, six defenders beaten, two clean breaks, seven tackles made. He found space when Ulster's defensive line needed to hold, and he took the moment without hesitation. That is what elite wingers do.

Stafford McDowall set the tone in the seventh minute with the opening try and never relented. One hundred and five metres, seven defenders beaten, one clean break, six tackles made. His physicality in contact stretched Ulster's midfield defence and created the platforms Horne and Rowe exploited.

Mike Lowry delivered two try assists and 97 metres in a performance that kept Ulster competitive across 80 minutes. His one clean break and three defenders beaten reflected his ability to find space under pressure. The five tackles and one miss showed the defensive workload he carried. He did everything asked of him and it was not enough.

Jack Murphy came off the bench in the 52nd minute and scored in the 67th to give Ulster a 22-21 lead. Six tackles without a miss, three metres, no clean breaks. His try was opportunism at the breakdown, not individual brilliance, but it gave Ulster the lead when they needed it. That lead lasted eight minutes and the margin tells you why.

Ethan McIlroy scored in the 58th minute after entering in the 41st. Twenty-two metres, one clean break, one try. His impact was immediate but not sustained. One tackle and one miss in 39 minutes reflected limited defensive involvement. He took his moment and could not manufacture another.

Nathan McBeth scored in the 36th minute and sat in the sin bin for ten minutes from the 21st. Eight metres, no clean breaks, two tackles and one miss. His yellow card came at a moment when Glasgow were under sustained pressure, but the Warriors held their defensive line with 14 men and conceded only one try in his absence. His score from close range was the product of phase retention rather than individual class.

WHAT THIS MEANS FOR THE SEASON

Glasgow Warriors sit first in the United Rugby Championship for a reason — they manage the chaotic matches as well as the controlled ones. This was a road win against a physical Ulster side that dominated gainline contests and still could not convert that dominance into scoreboard control. The Warriors absorbed two yellow cards, 282 tackles, and 73% gainline success from the opposition and found a way to score four tries and close out the final five minutes.

Ulster Rugby remain ninth and 13 league points behind the leaders after a performance that highlighted both their potential and their limitations. They won the physical battle, dominated the gainline, and delivered individual brilliance from Zac Ward that deserved a better return. But their 64% lineout success, Flannery's four turnovers, and their inability to exploit two yellow cards exposed the structural gap between a playoff contender and a mid-table side.

The four-point margin does not reflect how comprehensively Glasgow controlled the contest. They held 60% possession, ran 200 times, and generated eight clean breaks despite sitting two players in the sin bin for 30 cumulative minutes. That is depth, discipline, and decision-making under pressure. Ulster competed without converting — the story of their season in one sentence.

STATS TABLE

Ulster Rugby Glasgow Warriors ATTACK Possession 40% 60% Territory — — Carries · Metres 75 · 504 m 170 · 647 m Gain line % 73% 66% Clean breaks · Defenders beaten 6 · 18 8 · 33 CER 4.39 2.78

DEFENCE Tackles (missed) 282 (33) 89 (18) Turnovers (won / conceded) 8 / 10 7 / 11

CARRY EFFICIENCY RATING · CER
4.392.78
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
40%60%
CARRIES
81200
METRES
504647
GAIN LINE
73%66%
CLEAN BREAKS
68
DEFENDERS BEATEN
1833
OFFLOADS
56
DEFENCE
TACKLES
28289
MISSED TACKLES
3318
TURNOVERS WON
87
TURNOVERS CONCEDED
1011
SET PIECE
LINEOUT SUCCESS
64%93%
SCRUM SUCCESS
67%100%
RUCK EFFICIENCY
93%98%
MAUL SUCCESS
100%100%
KICKING & DISCIPLINE
KICKS FROM HAND
2025
PENALTIES CONCEDED
710
YELLOW CARDS
0·2
SHOW ALL STATS ▾
BALL POSSESSION LAST 10 MINS
0.470.53
CARRIES CROSSED GAIN LINE
55113
CARRIES METRES
504647
CARRIES NOT MADE GAIN LINE
2057
CLEAN BREAKS
68
CONVERSION GOALS
13
DEFENDERS BEATEN
1833
KICKS FROM HAND
2025
LINEOUT SUCCESS
0.640.93
LINEOUT WON STEAL
12
LINEOUTS LOST
51
LINEOUTS WON
913
MAULS LOST
00
MAULS TOTAL
36
MAULS WON
36
MAULS WON PENALTY
00
MAULS WON TRY
00
MISSED CONVERSION GOALS
31
MISSED PENALTY GOALS
00
MISSED TACKLES
3318
OFFLOAD
56
PASSES
132281
PC POSSESSION FIRST
0.310.69
PC POSSESSION SECOND
0.490.51
PENALTIES CONCEDED
710
PENALTY GOALS
00
POSSESSION
0.400.60
RED CARD SECOND YELLOW
00
RED CARDS
00
RUCKS LOST
44
RUCKS TOTAL
57167
RUCKS WON
53163
RUNS
81200
SCRUMS LOST
10
SCRUMS SUCCESS
0.671.00
SCRUMS WON
26
TACKLES
28289
TURNOVERS CONCEDED
1011
TURNOVERS WON
87
YELLOW CARDS
02
Weekend Brief
Rugby in your inbox. No noise.
Scores, talking points, and a few opinions — every week from The Veldt.
Subscribe Free →