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 ChampionshipHollywoodbets Kings Park2026-03-27
Sharks
2115
Cardiff Rugby
Phepsi Buthelezi scored twice in a match where Cardiff's superior carry efficiency meant nothing without the ball.
Veldt Snapshot
Possession59% Sharks / 41% Cardiff Rugby
Tries3 - 2
Turning PointJordan Hendrikse yellow card, 26th minute
Key Edge59% possession converted to 314 metres across 94 carries
Stat That Tells The StoryCardiff won six clean breaks to the Sharks' three but conceded 59% possession and could not convert their attacking efficiency into sustained pressure.
The LinePhepsi Buthelezi scored twice in a match where Cardiff's superior carry efficiency meant nothing without the ball.

3 DECIDING FACTORS

FINAL TAKE

The Sharks closed out a six-point win against a Cardiff side that brought better attacking shape but could not wrestle control of the ball. Phepsi Buthelezi decided the contest with two tries in twenty-six minutes, the second coming four minutes after his fly-half was sent to the sin bin. Cardiff sat sixth in the table coming into this match, nine points ahead of the hosts, and left Durban with nothing. The gap is now four points with the Sharks holding a game in hand. Matt Sherratt will know his side carried more efficiently and created more clean breaks, but Ioan Lloyd's 72nd-minute penalty was the only reward for a second half spent chasing possession they never secured. That is the cruelest arithmetic in rugby: better per-carry numbers, worse final score.

PHASE PLAY & GAINLINE

The Sharks won possession and used it bluntly.

Fifty-nine per cent of the ball translated to 94 carries for 314 metres, a carry efficiency rating of 3.08 that lagged behind Cardiff's 3.83. The difference was volume. The Sharks made 110 runs to Cardiff's 71 and beat the gainline 63 times from 94 attempts, a 67% success rate that kept them moving forward without needing to break the line. Cardiff won six clean breaks to the Sharks' three and beat 19 defenders to the hosts' 29, but those incisions came in short bursts. The visitors held just 41% possession overall and 37% in the second half, when the Sharks tightened their grip and refused to let go.

Cardiff's ruck efficiency was perfect at 100%, all 52 rucks secured without loss. The Sharks won 84 of 91, a 92% return that left seven contested rucks as invitations Cardiff could not accept. The hosts conceded twelve turnovers to Cardiff's ten, but the visitors could not convert that two-turnover edge into territory. Taine Basham, on as a 45th-minute replacement for Taulupe Faletau, made 46 metres and beat six defenders in his 35 minutes on the field, the kind of impact that might have shifted the contest had Cardiff held more than 42% possession in the final ten minutes.

The Sharks built their platform on volume and did not need perfection. Cardiff brought precision without control.

SET PIECE

The Sharks dominated the lineout and lost the maul count that mattered.

Fifteen lineouts won from sixteen attempts gave the Sharks a 94% success rate and three steals on Cardiff throw. Cardiff managed fourteen wins from twenty attempts, a 70% return that left six lineouts lost and one steal on Sharks ball. That twelve-lineout differential became the foundation for territorial control the Sharks never relinquished. Both sides won all their scrums, six from six for the Sharks and four from four for Cardiff, but those platforms were not equal. The Sharks had more of them and used them to build phases Cardiff could not disrupt.

The Sharks scored one maul try from seven total mauls, all of which they won without loss. Cardiff won three mauls from three without conceding any, but scored no tries from the set piece. The difference was not technical execution but opportunity: the Sharks had more lineouts, more mauls, and more chances to grind Cardiff into defensive work they could not sustain for eighty minutes.

Le Roux Malan replaced Luan Giliomee at hooker in the 17th minute and anchored the lineout dominance that followed. Ox Nche, Vincent Koch, and Eduan Swart entered the fray together in the 29th minute and gave the Sharks the front-row ballast to close out the contest without conceding a single scrum.

Lineouts (success) 15/16 (94%) 14/20 (70%) Scrums 6/6 4/4 Rucks (efficiency) 84/91 (92%) 52/52 (100%)

KICKING Kicks from hand 30 32 Kick/pass ratio 0.23 0.32

BREAKDOWN

Cardiff won eight turnovers to the Sharks' two and still lost the match.

That six-turnover edge should have translated into field position and points. It did not. The Sharks conceded twelve penalties to Cardiff's nine, but only one of those penalties resulted in points, Ioan Lloyd's 72nd-minute kick that cut the deficit to six. Cardiff won more ball at the breakdown but could not hold possession long enough to capitalize. The hosts won 84 rucks from 91 attempts and kept the ball moving forward even when Cardiff forced errors.

Iwan Stephens conceded three turnovers, the highest individual count in the match, and lasted 62 minutes before being replaced by Elijah Evans. Alun Lawrence, on in the ninth minute for Josh McNally, conceded two turnovers and one bad pass in his 71 minutes on the field. Mason Grady conceded two turnovers despite scoring both of Cardiff's tries, a reminder that even the most productive attacking performance carries defensive cost.

The Sharks' two turnovers won came from a pack that did not need to steal ball when they already held 59% of it. Phepsi Buthelezi made five tackles and missed one in his 58 minutes before being replaced by Jannes Potgieter, but his defensive work was secondary to the two tries that put the Sharks ahead and kept them there.

DEFENSIVE AUDIT

Cardiff made 147 tackles and missed 29 of them, the arithmetic of a losing cause.

The Sharks made 67 tackles and missed 19, a completion rate that should have left them vulnerable. It did not. Cardiff won the tackle count by eighty but could not convert that defensive volume into possession. The visitors spent long stretches of the match defending against Sharks carries that beat the gainline without needing to break it. Ioan Lloyd missed three tackles from six attempts, the same number he made successfully. Taine Basham missed three from ten, a defensive return that could not mask the fact Cardiff needed turnovers more than they needed tackles.

Callum Sheedy made ten tackles and missed two, a workload that reflected Cardiff's inability to force the Sharks into errors. Jordan Hendrikse made seven tackles and missed none in his 26 minutes before the yellow card, then returned to finish the match without missing another. The Sharks did not defend well so much as they defended less, a luxury possession afforded them.

Yaw Penxe missed two tackles and made none, but his defensive shortcomings were immaterial. He scored a try in the 37th minute and gave the Sharks a 19-12 lead they never surrendered. Cardiff's missed tackles came in a match where they could not afford any, and twenty-nine was twenty-nine too many.

ATTACKING PATTERNS

Mason Grady scored twice in eleven minutes and Cardiff still trailed at halftime.

His 16th-minute try leveled the match at 7-7, his 27th-minute finish gave Cardiff a 12-7 lead, and both scores came from a combination of pace and broken-field vision the Sharks could not contain. Grady ran 69 metres, made two clean breaks, and beat four defenders, the most complete individual attacking performance on the field. Cardiff converted his brilliance into twelve points and then watched the Sharks score fourteen unanswered points before the break.

Phepsi Buthelezi answered Grady's first try with one of his own in the 31st minute, cutting the Cardiff lead to 12-12. Yaw Penxe added another in the 37th minute, and Jordan Hendrikse's conversion gave the Sharks a 21-12 halftime advantage built on three tries in twelve minutes. Buthelezi ran 45 metres, made one clean break, and beat nine defenders across his two tries, the kind of directness that turned possession into points without requiring elaborate phase play.

Ioan Lloyd assisted one try, made one clean break, and ran 47 metres, but his three missed tackles and Cardiff's 41% possession left him isolated. Bradley Davids kicked one conversion and beat three defenders from nine, the scrappy creativity of a scrum-half working without enough front-foot ball. The Sharks scored three tries from nine offloads and 133 passes, a strike rate that did not require sustained phase play. Cardiff's six offloads and 101 passes created more clean breaks but fewer points, the fatal gap in a six-point loss.

DISCIPLINE

Jordan Hendrikse's 26th-minute yellow card came one minute before Phepsi Buthelezi's second try.

The Sharks played with fourteen men for ten minutes and extended their lead from 7-7 to 12-12 in that window, Buthelezi scoring in the 31st minute with his fly-half still in the sin bin. Cardiff held possession and a 12-7 lead when Hendrikse walked and could not convert the numerical advantage into points. The Sharks conceded twelve penalties to Cardiff's nine, but only Ioan Lloyd's 72nd-minute kick produced points from those infractions. The penalty count mattered less than the moments: Cardiff could not score when the Sharks were down a man, and the Sharks scored twice more before halftime.

Yaw Penxe conceded two bad passes and one turnover, Jordan Hendrikse three bad passes, and Andre Esterhuizen one bad pass and one turnover. The Sharks were not clean, but they were clinical when it counted. Cardiff's discipline was tighter on the penalty count but costlier in execution. Iwan Stephens conceded three turnovers, Alun Lawrence two, and Mason Grady two, each one a possession surrendered in a match where Cardiff could not afford to give the ball back.

The Sharks won the penalty count by three and the match by six. The two numbers are connected.

Penalties conceded 12 9 Yellow cards 1 0

PERSONNEL VERDICTS

Phepsi Buthelezi was man of the match by any standard that values tries over metres. Two scores, 45 metres, nine defenders beaten, and the second try coming four minutes after his side went down to fourteen men. He played 58 minutes and left the field with the match won.

Mason Grady scored twice, ran 69 metres, made two clean breaks, and beat four defenders, but his two turnovers conceded and Cardiff's 41% possession meant his attacking brilliance could not decide the contest. This was his best performance in a losing cause, the kind that wins individual awards and no points.

Jordan Hendrikse converted two from two before his yellow card and returned to finish the match without missing a tackle. His 26th-minute sin bin cost Cardiff a numerical advantage they could not exploit, a reminder that ten minutes off the field is only costly if the opposition scores. Cardiff did not.

Ioan Lloyd kicked one penalty from one attempt, assisted one try, and missed three tackles from six attempts. His 72nd-minute penalty brought Cardiff within six points and no closer. He ran 47 metres and made one clean break, but Cardiff's 37% second-half possession left him chasing the game without the ball to do it.

Callum Sheedy made ten tackles, missed two, kicked one conversion from two attempts, and ran 14 metres. His defensive workload reflected Cardiff's inability to control possession, and his missed conversion in the 27th minute left Cardiff with a 12-7 lead instead of 14-7. That two-point gap widened to nine by halftime.

Bradley Davids came on in the 32nd minute, kicked one conversion from one attempt, and beat three defenders from nine. His conversion of Buthelezi's second try gave the Sharks a 14-12 lead they never relinquished.

Taine Basham replaced Taulupe Faletau in the 45th minute and ran 46 metres, beat six defenders, and missed three tackles from ten attempts. He brought impact without possession, the story of Cardiff's second half.

Yaw Penxe scored one try, ran 31 metres, made one clean break, missed two tackles, and conceded two bad passes and one turnover. His defensive lapses did not matter. His 37th-minute try put the Sharks ahead 19-12 and Cardiff never led again.

WHAT THIS MEANS FOR THE SEASON

The Sharks closed the gap to four points and own a game in hand.

Cardiff came to Durban sixth in the table, nine points clear of the hosts, and left with a losing bonus point they could not afford to settle for. The Sharks are tenth no longer if they can convert possession dominance into results against sides higher in the table. This was a statement win built on volume, not brilliance, and it will count just as much in May.

Cardiff won more clean breaks, carried more efficiently, and lost by six points because they could not win possession. Matt Sherratt has a side that can score from broken play and defend in volume, but neither skill set matters without the ball. The Sharks held 63% possession in the second half and suffocated Cardiff's attacking threat until Ioan Lloyd's 72nd-minute penalty, which came too late and counted for too little.

Phepsi Buthelezi scored twice in a match where Cardiff's superior carry efficiency meant nothing without the ball. That is the result in one sentence, and the reason the Sharks are four points behind with a game in hand.

STATS TABLE

Sharks Cardiff Rugby ATTACK Possession 59% 41% Territory — — Carries · Metres 94 · 314 m 62 · 315 m Gain line % 67% 69% Clean breaks · Defenders beaten 3 · 29 6 · 19 CER 3.08 3.83

DEFENCE Tackles (missed) 67 (19) 147 (29) Turnovers (won / conceded) 2 / 10 8 / 12

CARRY EFFICIENCY RATING · CER
3.083.83
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
11071
METRES
314315
GAIN LINE
67%69%
CLEAN BREAKS
36
DEFENDERS BEATEN
2919
OFFLOADS
96
DEFENCE
TACKLES
67147
MISSED TACKLES
1929
TURNOVERS WON
28
TURNOVERS CONCEDED
1012
SET PIECE
LINEOUT SUCCESS
94%70%
SCRUM SUCCESS
100%100%
RUCK EFFICIENCY
92%100%
MAUL SUCCESS
100%100%
KICKING & DISCIPLINE
KICKS FROM HAND
3032
PENALTIES CONCEDED
129
YELLOW CARDS
1·0
SHOW ALL STATS ▾
BALL POSSESSION LAST 10 MINS
0.580.42
CARRIES CROSSED GAIN LINE
6343
CARRIES METRES
314315
CARRIES NOT MADE GAIN LINE
3119
CLEAN BREAKS
36
CONVERSION GOALS
31
DEFENDERS BEATEN
2919
KICKS FROM HAND
3032
LINEOUT SUCCESS
0.940.70
LINEOUT WON STEAL
31
LINEOUTS LOST
16
LINEOUTS WON
1514
MAULS LOST
00
MAULS TOTAL
73
MAULS WON
73
MAULS WON PENALTY
00
MAULS WON TRY
10
MISSED CONVERSION GOALS
01
MISSED PENALTY GOALS
00
MISSED TACKLES
1929
OFFLOAD
96
PASSES
133101
PC POSSESSION FIRST
0.550.45
PC POSSESSION SECOND
0.630.37
PENALTIES CONCEDED
129
PENALTY GOALS
01
POSSESSION
0.590.41
RED CARD SECOND YELLOW
00
RED CARDS
00
RUCKS LOST
70
RUCKS TOTAL
9152
RUCKS WON
8452
RUNS
11071
SCRUMS LOST
00
SCRUMS SUCCESS
1.001.00
SCRUMS WON
64
TACKLES
67147
TURNOVERS CONCEDED
1012
TURNOVERS WON
28
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 →