Living In the 22

So, with the season done and dusted for the last few weeks, I went back and did a deep dive on our Net Efficiency rankings, as well as watching every single game back, from the opener away to Scarlets, all the way through to the second loss to the Bulls in Loftus Versfeld.

You know what stood out? The sheer volume of games that teetered on a knife-edge for way, way too long. It was constant. Well, that and the horror starts. The number of games where we lost the race to ten points, only to fight back, struggle and then see out a killer scramble that often went late into the game.

I’ve been tracking our Net Efficiency all season, but I hadn’t kept up with it through the Six Nations block. So, with the season over, I went back to see if the data backed up what my eyes — and heart rate — showed.

Munster · 22m Efficiency · Full Season 2025/26
Three Red Kings · 2025/26 · Full Season · 24 Games

A full season in the 22.
Net return: −0.05 per entry.

Points per entry into the opposition 22 — for and against — across the full 2025/26 campaign. 19 URC games including the quarter-final, 4 European Cup pool games, and the Challenge Cup Round of 16. Attack: 2.34 points per entry. Defence: 2.39 conceded per entry. A season of red-zone work that finished fractionally in deficit — and it was the quarter-final that tipped it under.

Entries / game
9.1
vs 8.7 conceded
Attack pts / entry
2.34
elite band: 2.8–3.0+
Concede pts / entry
2.39
opposition return
Net efficiency
−0.05
per entry, all comps
Games at 3.0+
8 / 24
six of them away
Conceded 3.5+
5
incl. both Euro exits
01 · Rolling form
Three-game rolling average — two collapses, one false dawn

Weighted rolling averages (total points ÷ total entries across each three-game window). The two troughs map exactly onto the season’s two European wounds: the Bath defeat drags the December window under water, and the Sharks → Bulls → Exeter stretch produces the worst three-game net of the season (−2.15) — the window in which the Challenge Cup ended. The final window, closing on the quarter-final, flips negative again.

Munster pts/entry Conceded pts/entry net negative window
3 Edinburgh 4 Leinster 5 Connacht 6 Stormers 7 Bath * 8 Gloucester * 9 Ospreys 10 Leinster 11 Ulster 12 Toulon * 13 Castres * 14 Dragons 15 Glasgow 16 Zebre 17 Sharks 18 Bulls 19 Exeter * 20 Benetton 21 Ulster 22 Connacht 23 Lions 24 Bulls (QF) 0 1 2 3 4 pts per entry (3-game weighted)

Windows labelled by the final game in each (* = non-URC). The late spike is real — the home Ulster game (4.5 pts/entry) produced the best attacking window of the season — but the run-in tells its own story: Connacht away (1.0), a Lions game won on defence, and then a quarter-final in Pretoria where the Bulls scored 3.2 per visit from 13 entries while Munster managed 1.5 from nine. The season’s last rolling window lands at −0.73.

02 · Game by game
Net efficiency per match — who won each game’s 22 battle

Munster points per entry minus opposition points per entry, per game. Red bars below zero are games where the opposition got more from each visit than Munster did. Munster lost this battle 12 times in 24 — and the worst defeats on this chart include every elimination of the season: both European exits and the URC quarter-final.

−4 −2 0 2 net pts per entry (Munster − opposition) Scarlets (A) Cardiff (H) Edinburgh (H) Leinster (A) Connacht (H) Stormers (H) Bath (A) E Gloucester (H) E Ospreys (A) Leinster (H) Ulster (A) Toulon (A) E Castres (H) E Dragons (H) Glasgow (A) Zebre (H) Sharks (A) Bulls (A) Exeter (A) CC Benetton (A) Ulster (H) Connacht (A) Lions (H) Bulls (QF) (A) +1.3 +0.3 -0.5 +2.3 -1.5 +0.5 -4.3 +2.0 +1.6 -0.1 -0.1 +1.2 -1.6 -1.5 +1.1 +1.3 -5.0 -0.3 -2.1 +2.1 +3.3 -1.3 +0.8 -1.7

E = European Cup, CC = Challenge Cup. The Sharks game is the season’s nadir on every axis: five entries, zero points, 5.0 conceded per opposition visit.

03 · Home vs away
The away paradox: sharper attack, leakier everything else

Munster’s attacking efficiency was higher on the road in the URC — 2.58 points per entry in away games against 2.39 at Thomond Park/Virgin Media Park — but from far fewer visits. Away from home Munster were out-entered by 2.6 per game in the URC and conceded more per entry too. The away profile is a counter-punching team: scarce entries, well converted, while soaking pressure at the other end.

Munster Opposition
Entries/gm Home Entries/gm Away Pts/entry Home Pts/entry Away 0 2 4 6 8 10 9.7 8.5 2.34 2.34 7 10.2 2.1 2.55

All competitions. Home: 9.7 entries/gm for, 7.0 against. Away: 8.5 for, 10.2 against. The defensive swing is the story — opposition output rises from 14.7 points per game off entries at home to 25.9 away.

04 · The splits
Where the season was won and lost

The URC numbers still come out positive — a +0.29 net, trimmed back by the quarter-final. Europe is where the model failed: Munster dominated territory (11.6 entries per game, nearly five more than their opponents) and were comprehensively out-converted, conceding 3.34 points per entry. Bath and Exeter — the two knockout-shaped defeats — were territory wins and efficiency manglings, and the Pretoria quarter-final repeated the pattern in reverse: out-entered 13–9 and out-converted 3.2 to 1.5.

SplitGmsEnt/gmPts/entOpp ent/gmOpp pts/entNet/entryEntry diff/gm
All games249.12.348.72.39−0.05+0.4
URC (inc. QF)198.42.489.22.19+0.29−0.7
Europe (inc. Challenge Cup)511.61.947.03.34−1.40+4.6
Home (all comps)119.72.347.02.10+0.24+2.7
Away (all comps)138.52.3410.22.55−0.21−1.6
URC home98.92.397.61.96+0.43+1.3
URC away (inc. QF)108.02.5810.62.34+0.23−2.6
05 · Volume vs conversion
Munster won both battles only four times — all against weaker sides

Each game plotted by entry difference (did Munster get into the 22 more often than the opposition?) against net points per entry (did each visit return more?). Top-right is total control. Munster reached it just four times: Gloucester, Ospreys, Zebre, Benetton. Against every elite side, they won one battle or neither — and the bottom-left “lost both” group now reads Sharks, Ulster away, Connacht away and the quarter-final in Pretoria. The season ended in the worst quadrant.

won both volume only efficiency only lost both
−10 −5 0 5 10 entry difference (Munster − opposition) → −4 −2 0 2 4 net pts per entry → WON BOTH EFFICIENCY ONLY VOLUME ONLY LOST BOTH Sharks Bath Ulster (H) Ulster (A) Gloucester Benetton Bulls (QF)

The “efficiency only” cluster — Leinster away, Glasgow away, Toulon, Stormers, both Ulster games — is the counter-punch profile: out-entered, out-converting. It’s the away attack from section 03 wearing a different hat.

06 · Match log
All 24 games
#OpponentVenMun entMun pts/entOpp entOpp pts/entNet/entry
1ScarletsA113.0121.7+1.3
2CardiffH82.882.5+0.3
3EdinburghH111.882.3-0.5
4LeinsterA83.5111.2+2.3
5ConnachtH111.553.0-1.5
6StormersH73.082.5+0.5
7BathEUROA101.475.7-4.3
8GloucesterEUROH152.020.0+2.0
9OspreysA83.261.6+1.6
10LeinsterH81.061.1-0.1
11UlsterA21.5131.6-0.1
12ToulonEUROA63.1111.9+1.2
13CastresEUROH122.474.0-1.6
14DragonsH82.744.2-1.5
15GlasgowA63.6122.5+1.1
16ZebreH92.371.0+1.3
17SharksA50.095.0-5.0
18BullsA122.5102.8-0.3
19ExeterCCA151.483.5-2.1
20BenettonA123.791.6+2.1
21UlsterH94.5111.2+3.3
22ConnachtA71.0112.3-1.3
23LionsH92.3111.5+0.8
24Bulls (QF)A91.5133.2-1.7
07 · What it means
Six takeaways
The self-cancel, quantified
Attack 2.34, concede 2.39. Across 427 combined entries, Munster’s 22m game netted to −0.05 points per entry — fractionally in the red, with the quarter-final the game that tipped it under. Even the positive URC net (+0.29) was wiped out by the European ledger (−1.40). A full season of red-zone work, for and against, finishing in deficit by the decimal.
Below the elite band
The benchmark we’ve used before puts 2.8–3.0 pts/entry as the solid-to-elite threshold. Munster cleared 3.0 in only 8 of 24 games and finished the season at 2.34. Conversion held up reasonably well when chances arrived; the shortfall came from the volume and quality of pressure needed to bank a margin over 80 minutes.
Europe inverted the team
In Europe Munster averaged 11.6 entries per game — genuine territorial dominance — and scored just 1.94 per visit while conceding 3.34. Bath scored 5.7 per entry from seven visits; Exeter 3.5 from eight. Both defeats were games Munster controlled on the map and lost in both 22s, which points squarely at conversion and red-zone defence rather than effort or fitness.
Efficiency peaked off scarcity
Six of the eight games at 3.0+ pts/entry came away from home, on low entry counts — Leinster (3.5 from 8), Glasgow (3.6 from 6), Toulon (3.1 from 6), Benetton (3.7 from 12). Munster converted best when entries came through transition, counter and first-strike. In the camping games — Edinburgh (1.8 from 11), Connacht (1.5 from 11), Exeter (1.4 from 15) — the returns collapsed.
Red-zone defence is the quiet emergency
Five games conceding 3.5+ per entry — Bath (5.7), Sharks (5.0), Dragons (4.2!), Castres (4.0), Exeter (3.5) — with the Bulls’ 3.2 from 13 entries in the quarter-final just behind them. Two of the five came at home, against sides Munster should suffocate. Low opposition entry counts flattered the season defensively; when teams did get in, they scored at will too often.
What the metric can’t see
Points-per-entry only counts what happens off entries, so long-range penalties and goal-kicking percentages live outside this metric. By 22-derived points alone Munster “outscored” opponents in 16 of 24 games — more often than the results suggest. The gap between this data and the table is itself a finding: a meaningful share of the season’s losses happened outside the 22.
THREE RED KINGS · 22M EFFICIENCY · 2025/26 FULL SEASON INC. URC QUARTER-FINAL · POINTS FIGURES DERIVED FROM ENTRIES × PTS/ENTRY AS SUPPLIED · E = EUROPEAN CUP · CC = CHALLENGE CUP

Across 24 games in all competitions, Munster entered the opposition 22 a total of 218 times and scored at 2.34 points per visit. Our opponents entered 209 times and scored at 2.39. Over a full season of red-zone efficiency, for and against, our season settled out at −0.05 points per entry. It was hovering at just over that zero mark for the season, and the final run of games tipped it under the baseline, mainly on the defensive side of the ball.

In elite club rugby, somewhere between 2.8 and 3.0 points per entry is the marker of a genuinely efficient attack. That’s the elite benchmark. Munster cleared 3.0 in just eight of 24 games and finished the season at 2.34. The raw entry volume was fine — 9.1 per game is genuinely pretty good — but the return on each visit consistently fell short of what the position was worth.

Where it gets interesting is how different the Europe vs the URC played out.

In the URC, Munster posted a net of +0.29 per entry, attacking at 2.48 and conceding 2.19, even while being out-entered throughout the campaign.

In Europe, the model collapsed entirely. Munster averaged 11.6 entries per game — close to five more than their opponents, genuine entry dominance — and converted at just 1.94 while shipping 3.34 at the other end. Bath scored 5.7 points per visit from only seven entries. Exeter took 3.5 from eight while Munster managed 1.4 from fifteen. These games were lost comprehensively on 22 efficiency. The quarter-final then completed the set, just inverted: out-entered 13 to 9 and out-converted 3.2 to 1.5, the only elimination in which Munster lost both the volume battle and the efficiency battle at once.

That volume-versus-conversion split is the season distilled. Munster won both battles in the same game just four times — Gloucester, Ospreys, Zebre, Benetton — all sides from the lower reaches in both tournaments. Against every elite opponent, they won one or neither. And the most revealing cluster is the games they won on efficiency alone: Leinster away (3.5 from eight entries), Glasgow away (3.6 from six entries), Toulon (3.1 from six entries), and the home Ulster game (4.5 from nine entries).

Six of the eight most efficient attacking performances came away from home on low entry counts. Munster converted best off scarcity — transition, first-strike scores — and worst when camped in opposition territory, where Edinburgh (1.8 from 11), Connacht at home (1.5 from 11) and Exeter (1.4 from 15) all watched long occupations produce almost nothing.

The URC away attack ran at 2.58 per entry against 2.39 at home, from fewer visits. The fingerprint is consistent across the whole dataset, and it shows the same picture: a team that lived and, too often, died on narrow outcomes.

Even defensively, we had a weird season where we were generally quite good at denying entries, but went through spells where we seemed to concede on every other entry we did concede.

You can see that, in a grand sense, in the win/loss record.

The season finished 12 wins, 12 losses, and the margins tell a story of their own.

Average winning margin: +13.3 points.
Average losing margin: −15.3 points.

Across the whole season, Munster scored 530 and conceded 553 — a deficit of roughly one point per game, which sits neatly alongside the −0.05 per entry from the 22 data.

The averages hide a sharply polarised distribution, though.

The wins split into two groups: blowouts against weaker opposition — Benetton 45-15, Gloucester 31-3, Ulster 41-14 at home, Scarlets 34-21 — and a cluster of extremely tight escapes: Edinburgh by one, Connacht by two, Dragons by two, Cardiff by three. Four of the twelve wins were by three points or fewer; the median win was 13.5.

The losses split the same way. Against quality sides, Munster lost narrowly and repeatedly — Toulon by two, Castres by two, the Bulls by three in Pretoria in March, Leinster by five at home, Stormers by six. But when it went wrong, it went catastrophically wrong: 45-0 to the Sharks, 45-14 in the quarter-final, 40-14 at Bath, 28-3 at Ulster, 26-7 at Connacht.

Five defeats by 19 or more, every one of them away from home, and four of those five are the same games that sat in or around the “lost both” quadrant of the 22 analysis. The median loss was only 9.5 — the heavy beatings drag the average up by nearly six points.

So the margin data confirms what the entry data implied: this was a team that lived on the edge in tight games (a combined record of won 4, lost 5 in matches decided by six or fewer), stayed competitive with elite sides when the counter-punching game functioned, and completely collapsed on the road roughly once every five games. The one-point and two-point wins kept the league season respectable; the 26-to-45-point defeats are where the season’s identity problem became more profound.


If I had to pull one thread out of all of it, we don’t have a possession problem, we have a conversion identity problem — and it runs in exactly the wrong direction for knockout rugby or even progressing to favourable knockout rugby locations, i.e. securing home draws.

Our best red-zone rugby all season came when entries were scarce. Leinster away, Glasgow away, Toulon, the home Ulster game — low entry counts, high returns, scores built without being camped in the 22 for long periods.

When we arrived in the 22 at pace, we were genuinely efficient. But the moment we were camped there — Edinburgh, Connacht at home, fifteen entries at Exeter for 21 points — the returns collapsed. We cannot currently break down a set defence through sustained pressure, and that runs through everything from the data to actually watching the games back as live.

The reason that should worry us is that knockout rugby is precisely the game we’re bad at. Bath, Exeter and the Bulls all beat us in elimination-adjacent fixtures, and in two of those three, we dominated the entry battle. Big games come down to who takes more from fewer visits, and we conceded 3.34 per entry in Europe while scoring 1.94. That’s the problem right there.

So the takeaway: either we build an attack that can monetise camped possession, or we commit fully to the transition identity and engineer more of the chaos we score from. What we can’t do is keep splitting the difference, because the ledger of the season shows that pretty clearly: minus 0.05 points per entry, across an entire campaign.

Those margins are too small, too narrow, to live with comfortably next season.