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 9 MIN READ
United Rugby ChampionshipDHL Stadium2026-03-22
Stormers
2921
Dragons RFC
Feinberg-Mngomezulu scored twice, kicked four from six, and ran 78 metres before anyone in Welsh rugby had worked out how to mark him.
Veldt Snapshot
Possession59% Stormers / 41% Dragons RFC
Tries4 - 3
Turning PointFeinberg-Mngomezulu's second try, 16th minute
Key Edge80% gainline success vs 61%
Stat That Tells The StoryDragons won 10 turnovers but conceded 150 tackles with 21 missed
The LineFeinberg-Mngomezulu scored twice, kicked four from six, and ran 78 metres before anyone in Welsh rugby had worked out how to mark him.

3 DECIDING FACTORS

FINAL TAKE

The Stormers did not need to be perfect. They needed to be clinical in possession and relentless at the gainline, and they were both. Dragons competed hard enough to win 10 turnovers and score three tries, but 150 tackles tells the story of a side defending without the ball for long stretches and eventually found wanting. Feinberg-Mngomezulu's opening 17 minutes decided the result before the contest had really begun. The gap between third and fifteenth in this league is 32 points, and this match looked every bit of it. Dragons have heart and Rio Dyer has pace, but they do not have the forward platform or the possession share to win away from home against playoff-bound opposition. The Stormers march on. Dragons march home.

PHASE PLAY & GAINLINE

The Stormers won the collision battle and never looked back. Cape Town took 93 carries and succeeded at the gainline 74 times, an 80% strike rate that pinned Dragons on the back foot for the full 80 minutes. Dragons managed 66 carries and won 40 of them, a 61% success rate that left them chasing the game in both territory and tempo. The margin there is not subtle. When one side is winning four collisions out of five and the other is losing two out of five, the scoreboard follows.

Dragons conceded 19 turnovers across 93 Stormers carries. That is one turnover every five rucks, a rate that suggests pressure but not control. The visitors won 10 turnovers of their own, double the Stormers' return of four, but could not convert that defensive work into sustained possession. Cape Town's ruck efficiency sat at 96%, Dragons at 95%. Both sides secured their own ball cleanly. The difference was not breakdown security but what happened before the ruck formed. Stormers carriers were over the gainline before contact. Dragons carriers were not.

Feinberg-Mngomezulu's 78 metres came from a flyhalf who ran like a fullback and stepped like a centre. He beat six defenders, made three clean breaks, and scored twice in the opening 17 minutes. Evan Roos added 41 metres and a try from number eight. Rio Dyer ran 62 metres for Dragons and scored late, but by then the Stormers held 86% possession in the final ten minutes and the result was settled.

SET PIECE

The Stormers took 17 lineouts and won them all. Dragons took 13, lost two, and spent the afternoon scrambling to protect a set piece that leaked at the worst moments. The scrum told a similar story. Cape Town won seven from seven. Dragons won five, lost two, and gave up a 71% success rate that left them under pressure every time the front rows engaged.

Perfect lineout execution gives a side platform and tempo. The Stormers had both. Every time Dragons clawed back field position, Cape Town's set piece reset the advantage. No lineout steals for either side, but the raw success rate was the edge. When one side can trust their throw and the other cannot, the gainline battle starts before the ball leaves the hooker's hands.

Dragons conceded one penalty at the maul. The Stormers did not score a try from either maul or lineout drive, but the set piece control allowed them to hold possession through 59% of the match and launch 93 carries. That volume came from somewhere. It came from a lineout that never missed and a scrum that never buckled.

Lineouts (success) 17/17 (100%) 13/15 (87%) Scrums 7/7 5/7 Rucks (efficiency) 81/84 (96%) 59/62 (95%)

KICKING Kicks from hand 28 22 Kick/pass ratio 0.22 0.19

BREAKDOWN

Dragons RFC made 150 tackles and missed 21. The Stormers made 98 and missed 16. The disparity in defensive work is the clearest indicator of possession and territory imbalance in this match. When a side is making 150 tackles, they are spending the afternoon without the ball. When they miss 21 of them, they are conceding both metres and scoreboard pressure.

The visitors won 10 turnovers, more than double the Stormers' four, and that return kept them in the contest longer than the possession share suggested they should have been. Thomas Young came off the bench in the 20th minute and made 12 tackles with two missed, won a turnover, and scored a try. Seb Davies made 10 tackles with one missed, won a turnover, and also scored. The Welsh forwards competed hard at the breakdown and delivered enough quality ball to keep their backline in the game.

But 10 turnovers could not overcome 19 conceded. The Stormers gave up possession at a higher rate per carry, but carried more often and held the ball longer. Dragons were clinical with what they stole but could not sustain enough phases to build scoreboard pressure. Imad Khan provided two try assists from scrumhalf before his substitution in the 54th minute. Feinberg-Mngomezulu conceded three turnovers and two bad passes but still finished with 19 points and two tries. Volume absorbed the errors.

DEFENSIVE AUDIT

The Dragons conceded 438 metres and eight clean breaks. They missed 21 tackles across 150 attempts, a completion rate of 86% that sounds respectable until you realise the Stormers were running at them all afternoon with front-foot ball and gainline success. The defensive effort was real. The defensive structure held for long stretches. But when a side is making that many tackles, the question is not whether they competed, but whether they had any choice.

Cape Town conceded 214 metres and five clean breaks. They missed 16 tackles across 98 attempts, an 84% completion rate marginally worse than their opponents despite facing far less volume. The difference is workload. The Stormers defended in short bursts. Dragons defended in long, grinding sequences that eventually found the edge. Rio Dyer's try in the 71st minute came after patient Welsh phase play, but by then the Stormers led by 15 and had already secured the bonus point.

Sacha Feinberg-Mngomezulu made six tackles and missed one. Damian Willemse conceded three turnovers and one bad pass. Ruhan Nel conceded three turnovers without a bad pass. The Stormers were not defensively flawless, but they did not need to be. When you hold 59% possession and win 80% of your gainline collisions, the defensive assignment is manageable. When you hold 41% and win 61%, the defensive assignment becomes the entire match.

ATTACKING PATTERNS

The Stormers ran 105 times, passed 126 times, and kicked 28 times from hand. Their kick-to-pass ratio sat at 0.22, a figure that says they trusted their hands and their gainline success to move the ball through contact. Dragons ran 80 times, passed 113 times, and kicked 22 times, with a ratio of 0.19. Both sides played a similar balance of running and kicking rugby. The difference was not philosophy but execution.

Eight clean breaks to five. Twenty-one defenders beaten to 16. A Carry Efficiency Rating of 2.68 to 2.33. The Stormers were not dramatically more inventive, but they were measurably more effective. Feinberg-Mngomezulu's three clean breaks came from a flyhalf willing to take the line and smart enough to pick the moment. Wandisile Simelane came off the bench in the 40th minute and scored in the 58th, beating one defender and making one clean break from 14 metres. That is impact substitution done right.

Dragons scored three tries and all three came from different sources. Seb Davies scored in the 24th minute from six metres, making one clean break. Thomas Young scored in the 52nd from three metres with no clean break, a pick-and-go finish after sustained pressure. Rio Dyer scored in the 71st from long range, beating three defenders and making two clean breaks across 62 metres. The Welsh side had moments of real quality. They did not have enough possession to turn moments into sustained pressure.

DISCIPLINE

The Stormers conceded nine penalties. Dragons conceded 14. Neither side saw a card, yellow or red, but the penalty count is a clear indicator of defensive pressure. When a side concedes 14 penalties, they are either cynical or scrambling. Dragons were scrambling. The Stormers kicked one penalty goal from two attempts. Dragons never had a shot.

Feinberg-Mngomezulu converted three from four and kicked one penalty from two, finishing with 19 points in a performance that blended attacking threat with goal-kicking responsibility. Angus O'Brien converted three from three for Dragons, a perfect return from fewer opportunities. Both flyhalves did their job from the tee. Only one had enough possession and field position to dictate terms.

No cards meant the contest stayed 15 versus 15, but the scoreboard never suggested parity. The Stormers led 14-0 after 17 minutes, 17-7 at halftime, and 29-14 before the late Welsh rally. Dragons competed without converting. The Stormers converted without needing to dominate every phase.

Penalties conceded 9 14 Yellow cards 0 0

PERSONNEL VERDICTS

Sacha Feinberg-Mngomezulu was the difference. Two tries, 78 metres, three clean breaks, six defenders beaten, 19 points, and two try assists from Imad Khan that set the tempo. He conceded three turnovers and two bad passes, but the errors were absorbed by the volume of quality around them. This was a complete flyhalf performance, the kind that wins matches before the opposition has settled.

Evan Roos scored in the 48th minute, carried for 41 metres, beat two defenders, and made 11 tackles with one missed. He was physical, direct, and effective. Wandisile Simelane came off the bench and scored within 18 minutes of game time, making one clean break and delivering exactly what a finishing back is supposed to deliver. Cape Town's bench added impact. Dragons' bench added effort.

Rio Dyer scored a fine try and ran hard all afternoon, finishing with 62 metres, two clean breaks, and three defenders beaten. He was the most dangerous Welsh back on the field. Thomas Young made 12 tackles, scored a try, and competed throughout. Seb Davies scored early, made 10 tackles, and won a turnover. All three performed well in a losing side. The issue was not individual quality but collective possession.

Damian Willemse conceded three turnovers and one bad pass. Ruhan Nel conceded three turnovers. Angus O'Brien kicked three from three but ran for only two metres and missed one tackle. The Welsh 10 was accurate from the tee and invisible in open play. That is the difference between a side with 59% possession and a side with 41%. One flyhalf gets front-foot ball and clean breaks. The other gets goal-kicking opportunities and defensive assignments.

WHAT THIS MEANS FOR THE SEASON

The Stormers sit third with 60 points and a points difference of plus-160. This was a professional home win against a side 32 league points behind them, and it played out exactly as the table suggested it would. Cape Town are playoff-bound and building momentum at the right end of the season. Feinberg-Mngomezulu is playing the best rugby of his campaign, and the set piece is delivering the platform required for postseason rugby. No scares, no drama, no dropped points.

Dragons RFC sit fifteenth with 28 points and a points difference of minus-131. They have competed hard in patches all season and have nothing to show for it but four losing bonus points and three wins from 18 matches. This was another honourable defeat in a season full of them. They scored three tries, won 10 turnovers, and left Cape Town with nothing. The gap between effort and outcome remains wide, and there are no easy fixes when you hold 41% possession and concede 150 tackles away from home.

STATS TABLE

Stormers Dragons RFC ATTACK Possession 59% 41% Territory — — Carries · Metres 93 · 438 m 66 · 214 m Gain line % 80% 61% Clean breaks · Defenders beaten 8 · 21 5 · 16 CER 2.68 2.33

DEFENCE Tackles (missed) 98 (16) 150 (21) Turnovers (won / conceded) 4 / 19 10 / 11

CARRY EFFICIENCY RATING · CER
2.682.33
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
59%41%
CARRIES
10580
METRES
438214
GAIN LINE
80%61%
CLEAN BREAKS
85
DEFENDERS BEATEN
2116
OFFLOADS
22
DEFENCE
TACKLES
98150
MISSED TACKLES
1621
TURNOVERS WON
410
TURNOVERS CONCEDED
1911
SET PIECE
LINEOUT SUCCESS
100%87%
SCRUM SUCCESS
100%71%
RUCK EFFICIENCY
96%95%
MAUL SUCCESS
75%75%
KICKING & DISCIPLINE
KICKS FROM HAND
2822
PENALTIES CONCEDED
914
YELLOW CARDS
0·0
SHOW ALL STATS ▾
BALL POSSESSION LAST 10 MINS
0.860.14
CARRIES CROSSED GAIN LINE
7440
CARRIES METRES
438214
CARRIES NOT MADE GAIN LINE
1926
CLEAN BREAKS
85
CONVERSION GOALS
33
DEFENDERS BEATEN
2116
KICKS FROM HAND
2822
LINEOUT SUCCESS
1.000.87
LINEOUT WON STEAL
00
LINEOUTS LOST
02
LINEOUTS WON
1713
MAULS LOST
11
MAULS TOTAL
44
MAULS WON
33
MAULS WON PENALTY
01
MAULS WON TRY
00
MISSED CONVERSION GOALS
10
MISSED PENALTY GOALS
10
MISSED TACKLES
1621
OFFLOAD
22
PASSES
126113
PC POSSESSION FIRST
0.600.40
PC POSSESSION SECOND
0.580.42
PENALTIES CONCEDED
914
PENALTY GOALS
10
POSSESSION
0.590.41
RED CARD SECOND YELLOW
00
RED CARDS
00
RUCKS LOST
33
RUCKS TOTAL
8462
RUCKS WON
8159
RUNS
10580
SCRUMS LOST
02
SCRUMS SUCCESS
1.000.71
SCRUMS WON
75
TACKLES
98150
TURNOVERS CONCEDED
1911
TURNOVERS WON
410
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 →