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 8 MIN READ
TOP 14Stade Sapiac2025-05-16
US Montauban
2573
Stade Francais Paris
Stade Francais turned 51% possession into 512 metres and eleven tries; Montauban turned 49% into 229 metres and the longest afternoon of their season.
Veldt Snapshot
Possession49% US Montauban / 51% Stade Francais Paris
Tries3 - 11
Turning PointKevin Firmin yellow card, 22nd minute
Key EdgeCER 4.77 vs 1.84
Stat That Tells The StoryMontauban held 62% possession in the second half and conceded six tries
The LineStade Francais turned 51% possession into 512 metres and eleven tries; Montauban turned 49% into 229 metres and the longest afternoon of their season.

3 DECIDING FACTORS

FINAL TAKE

This was not a contest. This was a masterclass in how to dismantle a side already sinking. Stade Francais carved 512 metres from 87 carries, beat 35 defenders, and turned every moment of pressure into points. Montauban missed 35 tackles and conceded thirteen turnovers against a side sitting fourth in the table with playoff ambitions still intact. The gap between them is 66 league points. The performance gap was wider still. Samuel Ezeala's hat-trick was surgical. Jerome Bosviel kicked ten points and missed three tackles at ten. Montauban finish the season bottom of the table with one win from twenty-five matches. Stade Francais finish inside the top four and carrying momentum into the playoffs. The margin was always going to be wide. The manner was unforgiving.

PHASE PLAY & GAINLINE

Stade Francais won the gainline before the match was ten minutes old and never gave it back. They succeeded on 71% of carries. Montauban managed 58%. The visitors beat 35 defenders across eighty minutes. The hosts managed twenty-one. That gulf decided everything that followed.

Noah Nene and Samuel Ezeala combined for five tries and 163 metres in the backline. Nene beat nine defenders and made three clean breaks. Ezeala added two clean breaks and four more defenders beaten. Montauban had no answer in midfield or out wide. Maxime Espeut beat two defenders and made two clean breaks for 31 metres, but he also missed four tackles and conceded three turnovers. That is the difference between a side fighting relegation and one preparing for knockout rugby.

Stade Francais offloaded nine times. Montauban managed one. The visitors' phase play was fluid and relentless. Montauban's was static and strangled by their own errors. Thirteen turnovers conceded tells the story of a side unable to protect possession under any kind of pressure. Stade Francais turned those turnovers into tries. By the 26th minute the score was 6-26. By half-time it was 20-35. By full-time it was a rout.

SET PIECE

Stade Francais operated from a perfect lineout platform. Fourteen from fourteen. Zero lost. Montauban won nine and lost two, a respectable 82% return that mattered not at all when the visitors turned every set piece into attacking momentum. Lucas Peyresblanques hit his jumpers, scored a try in the 26th minute, and anchored a scrum that won all five engagements.

Montauban won all eight of their scrums. That was their only set-piece victory on the afternoon. Their maul won three from four but produced no tries and conceded a penalty. Stade Francais won five from five, earned a penalty, and used the platform to build phase after phase in Montauban's half. The scrum parity meant nothing when the visitors carried with such efficiency off the back of it.

Both sides operated at 95% ruck efficiency or better. Montauban won 71 from 74. Stade Francais won 58 from 61. The difference was not in retention. It was in what each side did with the ball once they had it. Stade Francais turned clean ruck ball into 512 metres. Montauban turned it into 229 and three tries that arrived too late to matter.

Lineouts (success) 9/11 (82%) 14/14 (100%) Scrums 8/8 5/5 Rucks (efficiency) 71/74 (96%) 58/61 (95%)

KICKING Kicks from hand 9 16 Kick/pass ratio 0.08 0.13

BREAKDOWN

Montauban's breakdown work was competent in isolation and catastrophic in context. They won five turnovers. Stade Francais won seven. Both sides conceded twelve or thirteen. The problem was not the contest. The problem was what happened after Montauban lost the ball.

Josua Vici and Maxime Espeut each conceded three turnovers. Merlin Leflamand added three bad passes and one more turnover. That is sixteen moments where Montauban handed possession to a side that scored eleven tries. Stade Francais did not need to dominate the breakdown. They just needed to capitalise on every mistake, and they did.

Paul Abadie conceded three turnovers before his substitution in the 51st minute. Charles Laloi conceded two turnovers and a bad pass. Stade Francais were not flawless. They were just good enough to punish a side already drowning. Montauban could not convert pressure into points. They held 62% possession in the second half and conceded six tries in the same period. That is a defensive breakdown, not a breakdown contest.

DEFENSIVE AUDIT

Montauban missed 35 tackles. Stade Francais missed 21. The visitors put 107 tackles in and missed 21. The hosts put 93 in and missed 35. That is a 27% miss rate against a side that beat 35 defenders and ran for 512 metres. The numbers are damning. The result was inevitable.

Jerome Bosviel missed three tackles at ten. Mael Castel missed three at nine. Maxime Espeut missed four in the centres. Kevin Firmin's yellow card in the 22nd minute came at the worst possible moment. Montauban were already trailing 3-19. By the time he returned, the score was 13-35 and the match was over. Asaeli Pacolo Gade's yellow card in the 66th minute was merely procedural. The damage was long done.

Stade Francais defended with discipline and numbers. They conceded twelve penalties to Montauban's eleven. They gave away no cards. They tackled when they needed to and scored when they wanted. Noah Nene missed one tackle in eighty minutes. Louis Carbonel missed none. Lucas Peyresblanques missed none. That is the defensive platform a top-four side builds on.

ATTACKING PATTERNS

Stade Francais scored eleven tries from eleven different moments of pressure. Jeremy Ward opened the account in the sixth minute. Noah Nene added two. Samuel Ezeala added three. Moses Alo-Emile, Lucas Peyresblanques, Paul Abadie, Tani Vili, and Tawera Kerr-Barlow each added one. That is depth and variety Montauban could not live with.

Ezeala's hat-trick arrived in the 43rd, 49th, and 72nd minutes. He ran 95 metres, beat four defenders, made two clean breaks, and finished with fifteen points. That is a winger operating in space created by midfield dominance and forward momentum. Nene's two tries came in the 13th and 46th minutes. He ran 68 metres, beat nine defenders, and made three clean breaks. That is a centre running at a defensive line already fractured.

Montauban scored three tries and both arrived when Stade Francais had already pulled clear. Maxime Espeut scored in the 29th minute when the score was 6-26. Kevin Firmin scored in the 36th minute when it was 13-33. Mael Castel scored in the 58th minute when it was 20-54. None of them mattered. Montauban kicked nine times from hand. Stade Francais kicked sixteen. The difference was not in the kicking. It was in what happened when the ball came back. Stade Francais caught it and scored. Montauban caught it and missed tackles.

DISCIPLINE

Montauban conceded eleven penalties and two yellow cards. Stade Francais conceded twelve penalties and none. The visitors were not more disciplined. They were just more clinical. Kevin Firmin's yellow card in the 22nd minute cost Montauban ten minutes at fourteen men and three tries conceded. Asaeli Pacolo Gade's yellow card in the 66th minute cost them pride and a final try in the 79th minute.

Jerome Bosviel kicked two penalties and converted two tries. Louis Carbonel converted nine from eleven and kicked no penalties because Stade Francais did not need them. Every time Montauban conceded, Carbonel stepped up and added two more points. By full-time he had eighteen points from the tee. Bosviel had ten. The gap between them was eight points. The gap between the sides was 48.

Penalties conceded 11 12 Yellow cards 2 0

PERSONNEL VERDICTS

Samuel Ezeala decided the match with three tries in twenty-three minutes. He ran 95 metres, beat four defenders, made two clean breaks, and finished every chance that came his way. That is a performance that defines a playoff push. Noah Nene was equally decisive. Two tries, 68 metres, nine defenders beaten, three clean breaks. He tore Montauban apart in midfield and left nothing behind.

Louis Carbonel orchestrated from ten. He kicked nine from eleven, added an assist, and missed no tackles. That is game management at the highest level. Lucas Peyresblanques scored a try, made an assist, and won every lineout throw. Moses Alo-Emile and Paul Abadie added tries before their substitutions. Tawera Kerr-Barlow came off the bench and scored in the 79th minute. Depth wins titles.

Jerome Bosviel kicked ten points and missed three tackles. That was his afternoon. Maxime Espeut scored a try, made two clean breaks, and missed four tackles while conceding three turnovers. Mael Castel scored a try and missed three tackles. Kevin Firmin scored a try and spent ten minutes in the bin. None of it was enough. Vaea Fifita was substituted in the 24th minute, returned in the 30th, and could not shift the momentum. Fred Quercy followed the same pattern. Montauban rotated to survive. Stade Francais rotated to finish.

WHAT THIS MEANS FOR THE SEASON

Montauban finish bottom of the Top 14 with one win, one draw, and twenty-two losses from twenty-four matches. They conceded 175 tries and scored 54. Their points difference is minus 762. This result was the final confirmation of a season that collapsed long before May. Stade Francais finish fourth with fourteen wins, one draw, and nine losses. They scored 104 tries and conceded 77. Their points difference is plus 193. They carry momentum, depth, and a backline that scored eleven tries in eighty minutes into the playoffs.

The gap between them was 66 league points before kick-off. The gap on the field was wider. Montauban could not defend, could not protect possession, and could not live with a side that turned half the ball into double the metres and eleven tries. Stade Francais did not need to be perfect. They just needed to be clinical. They were. Montauban needed a miracle. They got a lesson.

STATS TABLE

US Montauban Stade Francais Paris ATTACK Possession 49% 51% Territory — — Carries · Metres 81 · 229 m 87 · 512 m Gain line % 58% 71% Clean breaks · Defenders beaten 2 · 21 6 · 35 CER 1.84 4.77

DEFENCE Tackles (missed) 93 (35) 107 (21) Turnovers (won / conceded) 5 / 13 7 / 12

CARRY EFFICIENCY RATING · CER
1.844.77
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
49%51%
CARRIES
89103
METRES
229512
GAIN LINE
58%71%
CLEAN BREAKS
26
DEFENDERS BEATEN
2135
OFFLOADS
19
DEFENCE
TACKLES
93107
MISSED TACKLES
3521
TURNOVERS WON
57
TURNOVERS CONCEDED
1312
SET PIECE
LINEOUT SUCCESS
82%100%
SCRUM SUCCESS
100%100%
RUCK EFFICIENCY
96%95%
MAUL SUCCESS
75%100%
KICKING & DISCIPLINE
KICKS FROM HAND
916
PENALTIES CONCEDED
1112
YELLOW CARDS
2·0
SHOW ALL STATS ▾
BALL POSSESSION LAST 10 MINS
0.620.38
CARRIES CROSSED GAIN LINE
4762
CARRIES METRES
229512
CARRIES NOT MADE GAIN LINE
3425
CLEAN BREAKS
26
CONVERSION GOALS
29
DEFENDERS BEATEN
2135
KICKS FROM HAND
916
LINEOUT SUCCESS
0.821.00
LINEOUT WON STEAL
00
LINEOUTS LOST
20
LINEOUTS WON
914
MAULS LOST
10
MAULS TOTAL
45
MAULS WON
35
MAULS WON PENALTY
01
MAULS WON TRY
00
MISSED CONVERSION GOALS
12
MISSED PENALTY GOALS
00
MISSED TACKLES
3521
OFFLOAD
19
PASSES
111120
PC POSSESSION FIRST
0.330.67
PC POSSESSION SECOND
0.620.38
PENALTIES CONCEDED
1112
PENALTY GOALS
20
POSSESSION
0.490.51
RED CARD SECOND YELLOW
00
RED CARDS
00
RUCKS LOST
33
RUCKS TOTAL
7461
RUCKS WON
7158
RUNS
89103
SCRUMS LOST
00
SCRUMS SUCCESS
1.001.00
SCRUMS WON
85
TACKLES
93107
TURNOVERS CONCEDED
1312
TURNOVERS WON
57
YELLOW CARDS
20
Weekend Brief
Rugby in your inbox. No noise.
Scores, talking points, and a few opinions — every week from The Veldt.
Subscribe Free →