Sacha Feinberg-Mngomezulu is out. Syndesmosis. Minimum three months. He was injured in the Stormers' quarter-final win over Cardiff in Cape Town — he started, scored their fourth try, and limped off before the hour — and the only question now is which Stormers team turns up without him.
That question is less frightening than the headlines suggest.
Here is the full truth of his season. SFM had a November absence — zero games that month. January was his lowest point: three URC games averaging 6.3 points and 30.7 metres. In March his penalty kicking fell to 37.5% from the tee. This was a player who had peaks and dips, who was rebuilding through the second half of the season, not one who had been locked in at career best since September. His Ulster game on May 8 — 21 points, 75 metres, 11 defenders beaten — was the finest individual fly-half performance in the URC run-in. He had one more in him: 11 points and a try in the quarter-final win over Cardiff. Then, moments after he scored it, the injury took the rest. Do not say he was peaking. Say he had just delivered the best stretch of his season, and then he was gone.
Jurie Matthee steps into it. The case for him is genuine and the case against him is narrower than you might think. His kicking is solid: 73.7% on penalties across his URC starts this season, which is actually better than SFM's 63.0% at the same tee. He averaged 12.3 points per game in his seven starts at 10 — almost identical to SFM's 12.2 URC average. When the Stormers played without SFM earlier this season, they went W5-L0.
The case against is narrower than the headline, and the data just narrowed it further. The fear was rust — Matthee had not started at 10 since April 4. But in the last game the Stormers played, the quarter-final, SFM went down and Matthee came off the bench to kick 8 points, run 26 metres and beat 3 defenders in the 44-21 win. He answered the exact question this semi-final asks of him. The real gap is not the kicker — it is the carrier. SFM brings 55.8 metres per game and 3.7 defenders beaten from 10, the clean breaks and angles that warp a defensive line; Matthee is a steadier 25.1 metres per game. That is the genuine loss. Not the points. The line-breaks.
III. EVAN ROOS: THE URC'S LEADING TRY SCORER
Twelve tries from number eight. All season. Official URC leaderboard. That is the number you read twice to confirm it is correct. It is.
Roos had a December trough — 22 metres per game across three games, a low of 16 metres against the Lions — and came out the other side as a different player. His season average is 36.9 metres per game. His last five average is 40.2 metres (+9% vs season avg). In April he averaged 61.3 metres and 14.3 tackles per game. His best individual game: April 25 against Glasgow, 84 metres, 18 tackles, 1 try, 4 defenders beaten.
He carries. He breaks tackles. He defends like a flanker and scores like a wing. Twelve tries in a single season from a back-row forward is the kind of number that rewrites a tactical plan. But the quarter-final is the warning against pinning everything on him: the Stormers put 44 points and six tries on Cardiff with Roos held to 9 metres and no try. The scoring came from everywhere — Damian Willemse carried 82 metres from fullback, Leolin Zas and André-Hugo Venter from hooker both crossed, SFM scored before his injury. With SFM gone the ball funnels to the forward channels, yes — but the threat is distributed, and a distributed threat is harder to plan against than one number eight.
Roos can be the reason they win — he was in September, 64 metres and two tries in the 35-0. But the quarter-final proved he does not have to be. That is the more dangerous version of this Stormers side: the one that beats you whether or not its best player has his best day.
IV. LEINSTER'S IDENTITY PROBLEM
Leinster are 7W-1L in Champions Cup knockout rugby this season. They are also winless against the other top-four sides in this URC season — beaten in all three meetings. These two facts describe the same team.
Against the best European sides in knockout conditions, Leinster grind and win. Against the best URC sides over a full season of league rugby, they lose more often than not. The Stormers won all four of their games against the other top-four sides this season; Leinster lost all three of theirs, every one on the road. That tension is the editorial heart of this fixture.
One number sharpens it further: against the Stormers specifically, in the one meeting this season, Leinster produced 194 metres and zero tries. Not a loss by a field goal. A total shutdown. That is what awaits them if the defensive wall from September reappears.
Now, the caveats are real and they are not small.
Leinster demolished the Lions 59-10 in the quarter-final. Joe McCarthy was outstanding — a huge carry before half-time, assists and intensity throughout. His try-scoring rate in the last five games is 0.80 per game against a season average of 0.31 per game (+158%). He is in the form of his career. The caveat: he limped off late in that QF. His availability, and the degree to which he is fully fit, is the most important fitness question Leinster carry into the weekend.
James Lowe is only just back from a three-month groin injury. Since returning he has played twice — the final league round against Ospreys, then the Lions quarter-final — with Leinster leaving him out of the Champions Cup final against Bordeaux that fell between the two. Three tries in those two games (one, then two) says the finishing came back intact; two games says the match sharpness may not have. Against a Stormers defensive unit that hit 141 and 153 tackles in the run-in, sharpness is earned, not assumed.
The Lions quarter-final tells you Leinster have firepower. It also tells you about a seventh-placed side in a 59-10 demolition at home. It is not the Stormers. Treat it accordingly.
Jamison Gibson-Park is the one statistic that needs no caveating. Approximately 1,343 passes at 97% accuracy across the full season. Not peaking — consistently elite, all season. That level of service, at that level of accuracy, is a structural advantage that does not fluctuate.
V. PRENDERGAST'S AUDITION
Leinster chose Sam Prendergast to start the quarter-final ahead of Harry Byrne and Ciarán Frawley — and it was his first game in three weeks. He had not featured since May 9; the Lions tie was his return. He made it count on the scoreboard: 19 points, 86 metres, 7 conversions from 9, 1 try, 3 try assists. The best fly-half line of his Leinster campaign — delivered on a comeback.
But read it honestly. That 19-point haul came in a 59-10 demolition of a seventh-placed Lions side that had not won a single away game in Europe all season — six trips north, five losses and a draw; their only two away wins were South African derbies. Blown out again the moment they crossed the equator. A points farm, not a pressure test. Strip the quarter-final out and his previous four games average 5.0 points, right on his 5.11 season mark. The "last five at 7.80, +53%" that looks like a man peaking is one flattering afternoon sitting on top of a thin, interrupted run. He is not peaking. He is returning.
And that is the audition — a reclamation, not a coronation. Prendergast started this year's Six Nations at 10, then lost the jersey mid-tournament to Jack Crowley — the more established defensive operator Ireland turned to for the run home against England, Wales and Scotland. The 10 jersey is open again now only because Crowley is sidelined: an obscure, hard-to-diagnose leg injury that has kept him out since mid-April, cost him Munster's quarter-final, and left him a doubt for Ireland's summer tour with no clear return date. That is the door Prendergast is trying to walk back through — and a comeback game against the Lions does not prove he can. He will kick and distribute against a defence that can wall up — 141 tackles against Ulster, 153 in the Cardiff league game — and match a Matthee who just kicked 8 off the bench in a knockout. His defence has to hold. His accuracy in the big moments has to hold. The Stormers are the first real pressure he will have faced in a month. We find out on Saturday whether the quarter-final was a return to form, or just a return.
VI. TWO GEARS: THE WALL AND THE DEMOLITION
The Stormers' defensive numbers climbed through the run-in: 110.9 tackles per game across the URC season, rising to 141 against Ulster and 153 in the Cardiff league game in mid-May. But be precise about what a tackle count measures. A side making a lot of tackles is a side doing a lot of defending — often without the ball, under pressure — not necessarily an impenetrable one. The Stormers' tackle success is 78%; Leinster's is also 78%. There is no defensive-quality gap between these two teams. What the Stormers have is volume and intensity — and on their best day, the 35-0 in September, that intensity shut Leinster out for 194 metres and zero tries. That is the ceiling, not the baseline.
But read the quarter-final as the counterweight, not the confirmation. Against Cardiff the Stormers made just 94 tackles — because they had the ball and scored six tries. This is a side with two gears: the September wall and the May demolition. Which one turns up in Dublin decides the game. Leinster will want the track meet. The Stormers' surer path is the wall — but they have just proved they can win without it.
The tight five is the strongest it has been all season, even if the carrying runs hot and cold. Ruben van Heerden flashed 49 metres and 24 runs from lock against Ulster; in the quarter-final he was quieter — 4 metres, seven tackles. The engine room gives them surges, not metronomic output. But as a unit, the Stormers' forwards are arriving.
Cobus Reinach is out. But Imad Khan is no longer the complete unknown the bare appearance count suggests: he started the quarter-final at 9 and held up in a 44-point win — 31 metres, 3 defenders beaten, four tackles. The caveat stays honest, though. That was against Cardiff, not a back row of Leinster's quality, and Leinster will press high on him from the first minute. He has taken a step up. Saturday is a bigger one.
André-Hugo Venter deserves more than a line. He scored from hooker in the quarter-final — 28 metres, 3 defenders beaten — on top of a 35-metre, 8-defender game against Ulster. His last five average is 22.6 metres against a 16.4 season average. The Stormers' tight five is not quietly hoping to compete. It is loudly arriving — and putting points on the board itself.
VII. THE WHISTLE
Hollie Davidson is the most permissive referee in the URC this season, and it is not close: 17.0 penalties a game across her six matches — the lowest in the competition against a 19.6 league average — 0.50 yellow cards a game, less than half the norm, and not a single red card. She lets the game breathe.
The lazy read is that this erodes Leinster's discipline edge. The data says there is no such edge to erode. Leinster concede 9.5 penalties a game — sixth in the league, squarely mid-table — and the Stormers actually concede fewer, 9.2, the second-tightest record in the URC. Neither side wins this on the referee's generosity. What a low-card afternoon does change is the cost of physicality: the Stormers' game is built on collision and breakdown aggression, the kind of rugby a stricter whistle punishes with yellows. Under Davidson it draws fewer. The more physical side gets to be physical for less — a marginal nudge toward the Stormers, earned by what they do, not gifted by the official.
The honest caveat is load-bearing: six matches is a small sample, all regular season. A semi-final at the Aviva can find a tighter whistle than a January league game. It is a prior, not a guarantee.
VIII. THE CALL
The venue is the Aviva Stadium — confirmed. Leinster finished second and host this semi-final. The H2H pattern is blunt: the Stormers have never won in Dublin against Leinster, and Leinster have never lost at home to them. H2H overall reads Stormers 2W-2D-1L — both Stormers wins came in Cape Town (42-12 in 2024 and the 35-0 last September), the one Leinster win came in Dublin (36-12, January 2025), with two early draws. Venue has decided every result in this series that was not level.
That is a structural advantage for Leinster. It is real. It belongs in the calculation.
But here is what else belongs: a Leinster side that was hammered 19-41 by Bordeaux in a Champions Cup Final, turned around seven days later to beat a seventh-placed team 59-10, and is now asked to face the team that opened the season by shutting them out. A Stormers side without SFM and Reinach that still went W5-L0 without SFM and W4-L0 against the other top-four sides. A number eight with 12 URC tries. A defensive wall that peaked in the run-in — and an attacking gear that hung 44 on Cardiff in the quarter-final.
The margin here is thin. The Stormers are the better-credentialed side against top-four URC opposition. Leinster are the better-credentialed side at home in knockout rugby. The data does not resolve this cleanly and any preview that claims it does is lying.
The screenshottable line belongs here, because the data earns it:
The Stormers beat Leinster 35-0 in September without Sacha Feinberg-Mngomezulu. Evan Roos ran for 64 metres, scored twice, and beat six defenders. That blueprint has not changed. Only the scrutiny has.
If the Stormers bring either gear — the September wall or the quarter-final's spread — if Matthee kicks as he did off the bench against Cardiff, and if Khan holds up against a fiercer back row, they win this game even in Dublin. They do not need a monster Roos game and they do not need 150 tackles. They need their threat distributed and their discipline intact. Both are in this season's data. None of it is guaranteed.
Verdict: Stormers by 4 to 7 if they bring either gear and Matthee holds the tee. Leinster by similar if McCarthy is fully fit and Gibson-Park forces the tempo before the Stormers settle into a rhythm.
This is a coin-flip in a hostile venue with a loaded blueprint. The Stormers have earned the right to call it.
Stats: The Veldt match data.