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 11 MIN READ
EPCR Challenge CupStade Jean Bouin2026-04-05
Stade Francais Paris
3136
Dragons RFC
Samuel Ezeala scored a hat-trick in 25 minutes and still finished on the losing side — that is what happens when a team owns 57% of the first half and 35% of the second.
Veldt Snapshot
Possession47% Stade Francais Paris / 53% Dragons RFC
Tries4 - 5
Turning PointElliot Dee's maul try, 69th minute — Dragons within two and Stade Francais never recovered the momentum
Key EdgeDragons held 65% possession in the second half and scored three tries after the 56th minute
Stat That Tells The StoryStade Francais won 69% of their gainline contests and scored three tries in eight first-half minutes, yet still lost by five points
The LineSamuel Ezeala scored a hat-trick in 25 minutes and still finished on the losing side — that is what happens when a team owns 57% of the first half and 35% of the second.

3 DECIDING FACTORS

FINAL TAKE

Dragons won this match in the final quarter by doing what Stade Francais could not — converting possession into points when it mattered. The Welsh region held 65% of the second-half ball and scored three tries after the 56th minute, two of them maul finishes that exposed a set-piece weakness Stade Francais could not solve. Samuel Ezeala's hat-trick will haunt him precisely because it was not enough; his side surrendered a 31-24 lead by failing to defend their own line when Dragons cranked the screw. That is a Test-quality centre performance wasted on a side that could not hold the ball or the lead. Dragons climb to within four points of second place with a game in hand; Stade Francais, seven points clear at kick-off, now face questions about whether they can close out knockout rugby when the margin tightens and the clock runs down.

PHASE PLAY & GAINLINE

Stade Francais won the gainline battle and lost the match. They succeeded in 69% of their carry contests against 60% for Dragons, yet the Welsh side scored five tries to four and held the ball when it counted. The Parisians generated 528 metres from 113 carries, a superior volume and a better conversion rate than Dragons' 335 metres from 96 attempts. But possession splits tell the real story: Stade Francais held 57% of the first-half ball and 35% of the second. That inversion killed them. They could not retain possession long enough in the final quarter to keep Dragons away from their line, and when the visitors cranked phase after phase in the last ten minutes, the home defence cracked twice.

Ezeala's three tries came from exactly this kind of gainline dominance — 69 metres, three clean breaks, seven defenders beaten — but his brilliance masked a structural problem. Stade Francais turned the ball over eleven times against seven for Dragons, and those errors handed territory back to a side that was willing to play in the opposition 22 and work the phases. Dragons won 90 rucks from 96 at 94% efficiency, slightly below Stade Francais' 97%, but they did not need perfection. They needed to hold the ball long enough to force the maul, and they did exactly that. The Parisians' ruck efficiency was elite; their ability to keep the ball after winning it was not.

SET PIECE

Dragons won this match at the maul, and Stade Francais had no answer. The visitors scored two maul tries from ten attempts and won five mauls overall, against zero maul tries for Stade Francais from seven attempts. That is the cleanest illustration of set-piece dominance deciding a knockout fixture in recent memory. Elliot Dee's 69th-minute maul try came from exactly this pattern — Dragons set the drive, Stade Francais could not fracture it, and the hooker grounded over the line. Wyn Jones' 79th-minute score followed the same blueprint. Two maul tries in the final eleven minutes, both from controlled drives that the home pack could not stop legally or disrupt structurally.

Lineouts were cleaner for both sides. Dragons won 13 from 16 at 81% with three steals; Stade Francais took 14 from 18 at 78% with two steals. Neither side lost their own throw with any frequency, and neither dominated the air to the point of forcing errors. Scrums were a non-event statistically — Stade Francais won their single put-in, Dragons won all four of theirs — but the lack of scrum penalties or resets meant neither side could generate field position from the set piece alone. That left the maul as the decisive platform, and Dragons used it twice when the margin was tight and the clock was against Stade Francais.

Lineouts (success) 14/18 (78%) 13/16 (81%) Scrums 1/1 4/4 Rucks (efficiency) 94/97 (97%) 90/96 (94%)

KICKING Kicks from hand 26 36 Kick/pass ratio 0.16 0.22

BREAKDOWN

Stade Francais won six turnovers and conceded eleven; Dragons won five and conceded seven. That four-turnover swing gave the visitors cleaner possession cycles and more time to build pressure in the second half. Ryan Chapuis conceded two turnovers and one bad pass, the highest error count for Stade Francais, while Angus O'Brien gave up three turnovers and one bad pass for Dragons. But O'Brien's errors came in a first half Dragons trailed; Chapuis' mistakes came in a second half Stade Francais needed to control. The timing mattered more than the total.

Tackle volume was enormous for both sides — Stade Francais made 148 and missed 17, Dragons made 173 and missed 28. That 28-missed-tackle count for the visitors should have been fatal, but it was not. They absorbed Stade Francais' best attacking period — the eight-minute blitz from the 37th to the 44th minute — and still had enough defensive discipline to shut down the Parisian attack in the final quarter. Stade Francais missed 17 tackles but could not force enough turnovers to compensate. They needed to either defend cleaner or force more errors; they did neither when it counted.

DEFENSIVE AUDIT

Stade Francais defended well enough to lead by seven with 19 minutes remaining, then collapsed when Dragons applied sustained phase pressure. The home side's 148 tackles with 17 misses gives an 90% completion rate, adequate but not dominant. Dragons' 28 missed tackles from 173 attempts is a 84% rate, worse on paper but managed better in context. The visitors missed tackles in the first half when Stade Francais had the ball and the momentum; Stade Francais missed them in the second when Dragons had both.

Brodie Coghlan made 15 tackles and missed three before his 52nd-minute substitution, a workload that kept Stade Francais under pressure in the opening 40 minutes but also left gaps Ezeala exploited. Chris Coleman made 14 tackles without a miss, the kind of front-row defensive shift that allowed Dragons to stay in the contest when they were losing the gainline battle. Stade Francais could not replicate that error-free tackling when it mattered. They let Dee over the line in the 69th minute and could not stop the maul drive that put Wyn Jones over ten minutes later. Both scores came from defensive lapses under sustained pressure, not individual errors in open play.

ATTACKING PATTERNS

Stade Francais scored three tries in eight minutes either side of half-time and then went silent for 18 minutes. That scoring burst was clinical — Ezeala twice in the 37th and 41st minutes, Yoan Tanga in the 43rd — and turned a 17-0 deficit into a 21-17 lead. But the Parisians could not replicate that intensity once Dragons regained possession in the second half. They added Ezeala's third try in the 61st minute to stretch the lead to 31-24, then did not threaten again. Louis Foursans-Bourdette's two assists and nine points from the boot anchored the first-half comeback, but he was withdrawn in the 57th minute and Stade Francais lost their tactical anchor.

Dragons scored across the full 80 minutes — tries in the 8th, 19th, 56th, 69th and 79th minutes — and never went more than 37 minutes without scoring. That consistency reflected their willingness to hold the ball and work phases in the opposition 22. Angus O'Brien scored the opening try in the 8th minute and kicked four conversions from five attempts, missing only once when it did not matter. His 16 points from the boot kept Dragons within range when Stade Francais had the momentum, and his missed tackles — five from nine attempts — did not cost his side the match because Dragons held the ball long enough to keep him out of defensive situations in the final quarter.

DISCIPLINE

Both sides conceded penalties in double figures — 12 for Stade Francais, 13 for Dragons — but neither lost a player to a card. That kept the match at 15-on-15 throughout and meant Dragons' second-half pressure was built on possession rather than a numerical advantage. Stade Francais conceded one penalty in the final ten minutes and could not use the referee as an excuse; they simply could not keep the ball or stop the maul when Dragons applied pressure.

The kick-pass ratios illustrate the tactical contrast. Stade Francais kicked 26 times and passed 162, a 0.16 ratio that reflects their willingness to play in hand. Dragons kicked 36 times from 164 passes, a 0.22 ratio that shows a more conservative approach but also better territory management in the second half. The visitors kicked more often and held 65% of the possession in the final 40 minutes, which meant they spent more time in Stade Francais territory and eventually converted that pressure into points.

Penalties conceded 12 13 Yellow cards 0 0

PERSONNEL VERDICTS

Samuel Ezeala scored three tries in 25 minutes, made nine tackles without a miss, and beat seven defenders. It was not enough. The Stade Francais centre was the outstanding individual on the pitch and finished on the losing side, which tells you everything about how his team surrendered the second half. His hat-trick — tries in the 37th, 41st and 61st minutes — came from clean breaks and direct running that Dragons could not legally stop, but his defensive work could not compensate for the errors around him. This was a performance that will be remembered for what it could not achieve rather than what it did.

Louis Foursans-Bourdette ran the first-half comeback with two assists, four kicks from four attempts, and 47 metres in a playmaking display that turned a 17-point deficit into a four-point lead. But he was substituted in the 57th minute and Stade Francais lost their tactical rudder. Zack Henry replaced him and kicked one conversion from one attempt, but the Parisians did not score again and did not control territory in the final quarter. Foursans-Bourdette's withdrawal was a coaching decision that will be scrutinised, not because Henry played poorly but because Stade Francais needed a game manager and no longer had one.

Yoan Tanga scored in the 43rd minute and carried for 66 metres with five defenders beaten, a back-row performance that gave Stade Francais go-forward when they needed it most. But he missed one tackle and could not force turnovers in the final quarter when Dragons held the ball and worked the phases. His attacking output was elite; his defensive impact in the closing stages was not enough.

Angus O'Brien scored one try, kicked 16 points, and missed five tackles from nine attempts. That miss rate should have been fatal, but O'Brien spent the final quarter outside the defensive firing line because Dragons held the ball and kept Stade Francais under pressure. His goalkicking was near-perfect — four conversions from five, one penalty goal from two — and his opening try in the 8th minute gave Dragons the lead they would not relinquish for the final 30 seconds. He had a difficult afternoon defensively and still finished on the winning side.

Brodie Coghlan made 15 tackles and missed three in 52 minutes, a workload that kept Stade Francais honest in the first half but also left gaps Ezeala exploited. His substitution brought Elliot Dee onto the field, and Dee scored the 69th-minute maul try that put Dragons within two points. That tactical switch gave the visitors a fresh forward to anchor the maul, and Stade Francais had no answer.

Chris Coleman made 14 tackles without a miss and scored the 56th-minute try that brought Dragons level at 24-24. That defensive shift and try contribution epitomises the kind of front-row performance that wins knockout rugby — disciplined, accurate, and present in the moments that matter.

Wyn Jones came off the bench in the 42nd minute, returned in the 57th, and scored the 79th-minute maul try that sealed the win. His two metres and one tackle do not capture his contribution; he was the additional forward who gave Dragons the mass they needed to drive the maul over the line when Stade Francais were protecting a two-point lead with 60 seconds remaining.

WHAT THIS MEANS FOR THE SEASON

Stade Francais led the pool by seven points going into this match and are now facing a Dragons side that has closed the gap to four points with momentum and a blueprint for beating them. The Parisians' inability to hold possession in the second half or defend the maul under sustained pressure is a structural problem that will be exploited again. They have the attacking weapons — Ezeala's hat-trick proves that — but they cannot convert first-half dominance into 80-minute control, and that is the difference between a pool winner and a side that exits in the knockout rounds.

Dragons were third in the pool, 52 points negative on differential, and have now beaten the second-placed side away from home with a second-half display that was tactically coherent and ruthlessly executed. They held 65% of the possession in the final 40 minutes, scored three tries after the 56th minute, and used the maul to expose a set-piece weakness Stade Francais could not solve. This was not a smash-and-grab; this was a side that absorbed pressure, stayed patient, and closed the match with controlled aggression. They are within four points of second place and playing rugby that suggests they will take it.

STATS TABLE

Stade Francais Paris Dragons RFC ATTACK Possession 47% 53% Territory — — Carries · Metres 113 · 528 m 96 · 335 m Gain line % 69% 60% Clean breaks · Defenders beaten 5 · 28 5 · 17 CER 3.18 2.56

DEFENCE Tackles (missed) 148 (17) 173 (28) Turnovers (won / conceded) 6 / 11 5 / 7

CARRY EFFICIENCY RATING · CER
3.182.56
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
47%53%
CARRIES
137117
METRES
528335
GAIN LINE
69%60%
CLEAN BREAKS
55
DEFENDERS BEATEN
2817
OFFLOADS
96
DEFENCE
TACKLES
148173
MISSED TACKLES
1728
TURNOVERS WON
65
TURNOVERS CONCEDED
117
SET PIECE
LINEOUT SUCCESS
78%81%
SCRUM SUCCESS
100%100%
RUCK EFFICIENCY
97%94%
MAUL SUCCESS
57%50%
KICKING & DISCIPLINE
KICKS FROM HAND
2636
PENALTIES CONCEDED
1213
YELLOW CARDS
0·0
SHOW ALL STATS ▾
BALL POSSESSION LAST 10 MINS
0.350.65
CARRIES CROSSED GAIN LINE
7858
CARRIES METRES
528335
CARRIES NOT MADE GAIN LINE
3538
CLEAN BREAKS
55
CONVERSION GOALS
44
DEFENDERS BEATEN
2817
KICKS FROM HAND
2636
LINEOUT SUCCESS
0.780.81
LINEOUT WON STEAL
23
LINEOUTS LOST
43
LINEOUTS WON
1413
MAULS LOST
35
MAULS TOTAL
710
MAULS WON
45
MAULS WON PENALTY
01
MAULS WON TRY
02
MISSED CONVERSION GOALS
01
MISSED PENALTY GOALS
01
MISSED TACKLES
1728
OFFLOAD
96
PASSES
162164
PC POSSESSION FIRST
0.570.43
PC POSSESSION SECOND
0.350.65
PENALTIES CONCEDED
1213
PENALTY GOALS
11
POSSESSION
0.470.53
RED CARD SECOND YELLOW
00
RED CARDS
00
RUCKS LOST
36
RUCKS TOTAL
9796
RUCKS WON
9490
RUNS
137117
SCRUMS LOST
00
SCRUMS SUCCESS
1.001.00
SCRUMS WON
14
TACKLES
148173
TURNOVERS CONCEDED
117
TURNOVERS WON
65
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 →