This was not a defensive masterclass or a tactical clinic. It was a title race decided by execution under fatigue and a penalty count that left Bath vulnerable when it mattered. Freeman's hat-trick and Sleightholme's brace papered over a Saints performance that conceded 418 metres and 26 defenders beaten. Bath's 3.61 carry efficiency rating and 78% gainline success should have been enough to win at Franklin's Gardens — but 12 penalties and four missed conversions left the door open. Fin Smith walked through it. The four-point gap at the top now feels like a chasm with two rounds remaining.
Northampton won this match with 135 fewer metres than Bath. That is the headline statistic, and it exposes the mechanism of the contest. Bath carried 103 times for 418 metres and beat 26 defenders. Northampton carried 106 times for 553 metres and beat 22 defenders. The visitors held 51% possession and posted a carry efficiency rating of 3.61 against Northampton's 3.16. They won 80 of 103 carries at the gainline. They generated 12 clean breaks to Northampton's 10. And they lost by three points because the scoreboard does not reward carry efficiency.
Northampton's back three turned territorial access into tries. Freeman ran 141 metres and scored three times. Sleightholme ran 132 metres and scored twice. Between them they accounted for 273 metres and five tries — nearly half of Northampton's total metres and five-sixths of their try output. That is not balanced attack. That is clinical edge work against a Bath defensive line that missed 22 tackles and could not contain one-on-one contests in space.
Bath's phase play was more coherent and less productive. The visitors completed 93 of 100 rucks at 93% efficiency. Northampton completed 88 of 90 at 98%. The efficiency gap mattered less than the volume. Bath played more phases, held more possession, and generated more continuity. Louie Hennessey made 71 metres and beat five defenders. Arthur Green made 26 metres and seven tackles without missing one. Tom Carr-Smith came off the bench in the 10th minute and contributed two try assists and a score of his own. None of it added up to enough.
The gainline battle was closer than the final score suggests. Northampton won 70 of 106 carries at the gainline for 66%. Bath won 80 of 103 for 78%. That 12-point percentage gap is significant, and it sits uncomfortably alongside Bath's defeat. The visitors dominated the contact area and lost the territorial war. Northampton's 23 kicks from hand and 0.14 kick-pass ratio kept Bath pinned in their own half when it mattered. Bath's 32 kicks and 0.29 ratio handed territory back.
Northampton's lineout was dominant when it needed to be. The home side won 17 of 19 lineouts for 89% success and stole one Bath throw. That is control. Bath won four of five for 80% success with no steals. The volume disparity tells the story — Northampton had 19 lineout opportunities to Bath's five, a function of penalty count and territorial pressure. The home side turned that platform into gainline access. They did not turn it into maul tries — zero maul tries from three mauls won — but they did not need to.
The scrum was a non-event. Northampton won all five of their put-ins. Bath won six of seven for 86% success. Neither side generated scrum penalties or disruptive pressure. In a match decided by three points and 12 tries, the scrum was background noise.
Lineouts (success) 17/19 (89%) 4/5 (80%) Scrums 5/5 6/7 Rucks (efficiency) 88/90 (98%) 93/100 (93%)
KICKING Kicks from hand 23 32 Kick/pass ratio 0.14 0.29
The breakdown was messy and even. Both sides won seven turnovers. Northampton conceded 18 turnovers to Bath's 14. That four-turnover gap is not negligible, but it did not cost Northampton the match because Bath could not convert those moments into points at the same rate. Alex Mitchell had four bad passes and one turnover conceded. George Hendy and Freeman each conceded four turnovers. Tom Carr-Smith had three bad passes and one turnover conceded. The handling errors were distributed across both sides and did not cluster in decisive moments.
Northampton's ruck efficiency was higher but less meaningful. The home side completed 88 of 90 rucks at 98% efficiency. Bath completed 93 of 100 at 93%. The five-point gap in efficiency is real, but Bath played more rucks and held more possession. Northampton's efficiency mattered because they could not afford slow ball with Will Muir and then Tom Litchfield each spending 10 minutes in the bin. Litchfield's yellow card in the seventh minute came early enough to hurt. Muir's yellow in the 13th minute gave Northampton a numerical window. The home side scored two tries in that window — Freeman's first in the 14th minute and Sleightholme's first in the 19th minute.
Northampton's defence missed 26 tackles and conceded six tries. That is not a defensive performance to frame. Bath missed 22 tackles and conceded six tries. The difference is that Northampton had the ball less and still missed more tackles. Freeman missed two tackles in 141 metres and three tries. Sleightholme missed two tackles in 132 metres and two tries. Fin Smith missed one tackle in 24 metres, one try, and 14 points. The missed tackles did not cost Northampton because Bath could not sustain pressure in the final 10 minutes.
Bath's defensive line was coherent and leaky. Hennessey missed two tackles in 71 metres and five defenders beaten. Ciaran Donoghue missed two tackles in 16 metres and eight points. Tom Carr-Smith missed one tackle in 13 metres, two assists, and a try. The missed tackles clustered around the edges, where Northampton's back three exploited space. Bath's forwards defended better — Arthur Green made seven tackles without missing one — but the game was not won or lost in tight exchanges.
The defensive audit comes down to this: both sides missed too many tackles to win comfortably, and Northampton had Fin Smith.
Northampton's attack was built on width and individual quality. Freeman's three tries came in the 14th, 29th, and 72nd minutes. Sleightholme's two tries came in the 19th and 46th minutes. Fin Smith's try came in the second minute. None of those scores followed a sustained phase pattern. Northampton played 168 passes and 11 offloads across the match. Bath played 112 passes and eight offloads. The difference is that Northampton's attack was predicated on quick ball to the edges and letting Freeman and Sleightholme win one-on-one contests. It worked six times.
Bath's attack was more measured and less clinical. Hennessey's try in the eighth minute and Arthur Green's try in the 25th minute came from phase play. Tom Carr-Smith's try in the 40th minute came from a forward surge. Tom de Glanville's try in the 49th minute came from a clean break. Archie Griffin's try in the 59th minute levelled the match at 31-31. Kepu Tuipulotu's try in the 75th minute levelled the match again at 38-38. Six tries, four conversions, and no penalty goals. Bath scored 38 points and did not lead once after the seventh minute.
The attacking difference was not creativity or metres made. It was timing and accuracy under pressure.
Bath conceded 12 penalties and lost the match. Northampton conceded four penalties and won it. That eight-penalty gap is the cleanest explanation for the result. Bath handed Northampton territory, lineout opportunities, and the final shot at goal in the 82nd minute. Fin Smith converted from distance with the match level at 38-38. The penalty was conceded in kickable range. The context was a Bath side that had clawed back from 31-21 and 38-31 to level the match twice in the final 15 minutes. The discipline cost them everything.
Northampton's yellow card to Tom Litchfield in the seventh minute came too early to derail the home side. Bath's yellow card to Will Muir in the 13th minute came at the worst possible moment. Northampton scored two tries in the six minutes that followed. The 14-7 lead became 21-7 by the 20th minute. Bath fought back to 21-14 by the 26th minute, but the damage was done. Muir returned in the 23rd minute. The gap remained.
Penalties conceded 4 12 Yellow cards 1 1
Tommy Freeman decided the contest. Three tries, 141 metres, three clean breaks, five defenders beaten, and four turnovers conceded. That is a hat-trick performance with rough edges. Freeman's first try in the 14th minute opened the gap. His second try in the 29th minute extended it to 26-14. His third try in the 72nd minute restored Northampton's lead at 38-31 after Bath had levelled at 31-31. He was the difference.
Fin Smith delivered when it mattered. One try, 24 metres, one clean break, 14 points, and a conversion rate of three from five. The 82nd-minute penalty from distance won the match. Smith's goalkicking was not flawless — two missed conversions left points on the field — but his nerve in the final act was absolute. That is what title-winning fly-halves do.
Ollie Sleightholme was clinical without being spectacular. Two tries, 132 metres, three defenders beaten, and two missed tackles. Sleightholme's try in the 19th minute came with Bath down to 14 men. His try in the 46th minute restored Northampton's lead at 31-21. He did not beat defenders at the same rate as Freeman, but he finished both chances.
Louie Hennessey was Bath's most dangerous attacking threat. One try, two assists, 71 metres, three clean breaks, five defenders beaten, and two missed tackles. Hennessey's try in the eighth minute levelled the match at 7-7. His two assists created opportunities Bath could not fully convert. He was the best player on the losing side.
Tom Carr-Smith came off the bench in the 10th minute and shaped Bath's fightback. One try, two assists, 13 metres, three bad passes, and one turnover conceded. Carr-Smith replaced Bernard van der Linde early and stayed on the field for 70 minutes. His try in the 40th minute cut the gap to 26-21 at halftime. His two assists kept Bath in the contest. His three bad passes were costly but not fatal.
Ciaran Donoghue kicked four conversions and missed two. Zero tries, one assist, 16 metres, eight points, and two missed tackles. Donoghue's goalkicking was accurate but not perfect. The two missed conversions were expensive in a match decided by three points. His assist and phase management kept Bath competitive. His defensive work was inconsistent.
Arthur Green made seven tackles without missing one and scored a try. One try, 26 metres, two defenders beaten, and zero missed tackles. Green's try in the 25th minute cut Northampton's lead to 21-14. His defensive work in the loose was the most reliable performance in Bath's pack. He came off in the 50th minute. Bath conceded three more tries after his departure.
Alex Mitchell had a difficult afternoon with the ball. Four bad passes and one turnover conceded. Mitchell's distribution was uncharacteristically loose. He was replaced at halftime. Archie McParland came on in the 50th minute and steadied Northampton's tempo.
Northampton Saints are four points clear at the top with two rounds remaining. This was the match that decides title races — top versus second, four-point gap, home advantage, and the pressure of a Bath side that had won 12 of 16 matches. Northampton absorbed everything Bath delivered and won with a penalty goal in the 82nd minute. That is composure under pressure. The 67 league points and plus-160 points difference give Northampton margin for error, but they will not need it. This result was the statement.
Bath Rugby are still second, still dangerous, and still empty-handed. The visitors carried the ball with more authority than Northampton for 80 minutes and still went home with nothing. The 3.61 carry efficiency rating, 78% gainline success, 12 clean breaks, and 26 defenders beaten should have been enough. The 12 penalties conceded and four missed conversions were not. Bath have two rounds to close a four-point gap. The arithmetic is possible. The momentum is not.
STATS TABLE
Northampton Saints Bath Rugby ATTACK Possession 49% 51% Territory — — Carries · Metres 106 · 553 m 103 · 418 m Gain line % 66% 78% Clean breaks · Defenders beaten 10 · 22 12 · 26 CER 3.16 3.61
DEFENCE Tackles (missed) 165 (26) 148 (22) Turnovers (won / conceded) 7 / 18 7 / 14
The Veldt uses essential cookies only — no tracking, no ad networks. See our Privacy Policy & Cookie Policy.