

KwaZulu-Natal Schoolboy Rugby 2025: Season Wrap-up
Westville Boys’ High dominated the 2025 KZN schoolboy rugby season, finishing unbeaten and clinching the title after a dramatic 33–28 win over DHS. Led by standout players like Zekhethelo Siyaya and Jade-Will Koopman, Westville also topped Craven Week selections with eight picks. Hilton and Northwood impressed, while DHS and Michaelhouse remained key contenders. KZN rugby’s elite raised the bar in a fiercely competitive year.

House Rugga
Jun 234 min read


Westville on the Brink of Greatness: Can They Seal KZN Glory in 2025?
Westville’s 1st XV are on the brink of rewriting KwaZulu-Natal schoolboy rugby history. With an unbeaten 13-0 record and a flawless 6-0 KZN run, they now face a decisive showdown against Michaelhouse to seal their first provincial crown since 2004. This isn’t just a season—it’s a statement. Featuring standout performances from rising stars like Zekhethelo Siyaya and key wins over giants such as DHS, Glenwood, and KES, Westville have become the team to beat. One final hurdle s

House Rugga
Jun 92 min read


Schoolboy Rugby May 2025 Roundup: Key Results Across South Africa
A blockbuster weekend in South African schoolboy rugby saw unbeaten Westville dethrone DHS in KZN, Paarl Gim confirm their national dominance, and Paul Roos slide down the Cape rankings. From thrilling comebacks to rising stars like Zekhethelo Siyaya and Markus Müller, this recap breaks down all the top-tier action and standout moments shaping the 1st XV landscape.

House Rugga
May 297 min read
SACS vs Stellenberg ended up with a surprisingly easy away win for Stellenberg 7-29. This coming weekend Stellenberg is targeting a Grand Slam in the Southern Suburbs against Bishops after already concurring Wynberg, SACS and Rondebosch (all AWAY).
Reckon Paarl Gim will finished undefeated this year!
One of the more accurate ranking systems I've seen, so well done House Rugga🤝🏻 Does seem like some of the sides ranked lower seems to be missing some results which might impact the rankings as I know Strand have won games vs Worcester Gim and Bredasdorp earlier on in the Strand Aandreeks and I don't think it was taken into account here, they were full games and full teams. Very good nonetheless
So the table looks wrong. Gim played a 20min/side game and drew, how does this form part of the table? Then I just noticed that 75th ranked Brackenfell drew against Bellville High, the table says they have played Zero Games??🤔🤔🤔
Please keep it respectful! Enjoy the rugga & keep this space welcoming for all 💪🏻