The first Fairtree U16 Rugby Rankings of the season have landed — and as always, they bring with them plenty of excitement, discussion, and early-season intrigue. These rankings offer an initial glimpse into how teams are shaping up, but they are only the starting point of a long and evolving campaign.
It’s worth noting that this is not a traditional league table. School rugby operates across a wide and varied fixture list, meaning rankings must reflect more than just results on paper. Our system takes into account four key factors: strength of opposition, points scored, match outcome, and margin of victory or defeat — ensuring a more accurate and balanced view of performances nationwide.
At this stage, some anomalies are to be expected. With a limited number of fixtures played and differing levels of opposition, certain teams may find themselves in unexpected positions. As the season progresses and more games are completed, these early irregularities will steadily correct themselves, giving a clearer picture of where teams truly stand.
For now, embrace the early buzz, the debates, and the unpredictability — the U16 rugby season is up and running, and there’s plenty more to come.

Rugby - U16 RUGBY (as at 31 Mar 2026)
U16 RUGBY
| Rank | Team | Played | W | D | L | Pts |
|---|---|---|---|---|---|---|
| 1 | PAUL ROOS GYM | 4 | 4 | 0 | 0 | 23.425 |
| 2 | GREY COLLEGE | 7 | 6 | 0 | 1 | 20.400 |
| 3 | AFFIES | 5 | 4 | 0 | 1 | 20.120 |
| 4 | PAARL BOYS HIGH | 4 | 4 | 0 | 0 | 19.775 |
| 5 | PAARL GIM | 5 | 4 | 0 | 1 | 19.760 |
| 6 | MENLOPARK | 5 | 4 | 0 | 1 | 18.660 |
| 7 | OUTENIQUA | 6 | 3 | 0 | 3 | 17.450 |
| 8 | WESTVILLE | 5 | 5 | 0 | 0 | 17.360 |
| 9 | GARSFONTEIN | 4 | 2 | 0 | 2 | 17.325 |
| 10 | STELLENBERG | 5 | 3 | 0 | 2 | 17.300 |
| 11 | DHS | 4 | 3 | 1 | 0 | 17.000 |
| 12 | WYNBERG | 7 | 7 | 0 | 0 | 16.957 |
| 13 | HILTON COLLEGE | 5 | 2 | 0 | 3 | 16.540 |
| 14 | HELPMEKAAR | 3 | 2 | 0 | 1 | 16.467 |
| 15 | GREY HIGH SCHOOL | 5 | 2 | 0 | 3 | 16.320 |
| 16 | MICHAELHOUSE | 3 | 2 | 0 | 1 | 16.167 |
| 17 | WATERKLOOF | 6 | 4 | 0 | 2 | 14.783 |
| 18 | OAKDALE | 6 | 4 | 0 | 2 | 14.733 |
| 19 | GLENWOOD | 3 | 2 | 0 | 1 | 14.733 |
| 20 | PRETORIA BOYS HIGH | 4 | 1 | 0 | 3 | 14.600 |
| 21 | GRAEME COLLEGE | 3 | 2 | 0 | 1 | 14.567 |
| 22 | EG JANSEN | 3 | 3 | 0 | 0 | 14.300 |
| 23 | MARITZBURG COLLEGE | 4 | 1 | 0 | 3 | 14.300 |
| 24 | NELSPRUIT | 5 | 2 | 0 | 3 | 13.360 |
| 25 | NOORDHEUWEL | 4 | 1 | 0 | 3 | 13.275 |
| 26 | DIAMANTVELD | 5 | 3 | 0 | 2 | 13.260 |
| 27 | KEARSNEY COLLEGE | 5 | 4 | 0 | 1 | 13.140 |
| 28 | DIE BRANDWAG | 4 | 2 | 0 | 2 | 12.950 |
| 29 | MARLOW | 5 | 2 | 0 | 3 | 12.660 |
| 30 | BERGSIG | 3 | 2 | 0 | 1 | 12.533 |
| 31 | BEN VORSTER | 3 | 2 | 0 | 1 | 12.133 |
| 32 | WITTEBERG | 4 | 3 | 0 | 1 | 11.975 |
| 33 | ELDORAIGNE | 3 | 1 | 0 | 2 | 11.767 |
| 34 | TRANSVALIA | 3 | 1 | 0 | 2 | 11.600 |
| 35 | HTS MIDDELBURG | 7 | 5 | 0 | 2 | 11.514 |
| 36 | PARKTOWN | 5 | 5 | 0 | 0 | 11.340 |
| 37 | MIDDELBURG HS | 3 | 1 | 0 | 2 | 11.133 |
| 38 | KEMPTON PARK | 6 | 2 | 0 | 4 | 11.033 |
| 39 | FRAMESBY | 4 | 1 | 1 | 2 | 10.775 |
| 40 | NICO MALAN | 4 | 1 | 0 | 3 | 10.750 |
| 41 | WESVALIA | 3 | 2 | 0 | 1 | 10.733 |
| 42 | PIKETBERG | 3 | 3 | 0 | 0 | 10.533 |
| 43 | DINAMIKA | 4 | 3 | 0 | 1 | 10.350 |
| 44 | SWARTLAND | 4 | 3 | 0 | 1 | 10.175 |
| 45 | ST CHARLES COLLEGE | 6 | 3 | 0 | 3 | 9.883 |
| 46 | ZWARTKOP | 7 | 4 | 0 | 3 | 9.686 |
| 47 | LEEUWENHOF | 3 | 3 | 0 | 0 | 9.667 |
| 48 | CENTURION | 5 | 4 | 0 | 1 | 9.540 |
| 49 | BERGSIG UITENHAGE | 3 | 2 | 0 | 1 | 9.167 |
| 50 | WOLMARANSSTAD | 3 | 3 | 0 | 0 | 8.967 |
| 51 | TRIO | 7 | 0 | 0 | 7 | 8.886 |
| 52 | DF MALHERBE | 4 | 3 | 0 | 1 | 8.825 |
| 53 | ST BENEDICTS | 3 | 1 | 0 | 2 | 8.667 |
| 54 | STRAND | 4 | 2 | 0 | 2 | 8.600 |
| 55 | ST DAVIDS INANDA | 4 | 3 | 0 | 1 | 8.450 |
| 56 | LANGENHOVEN GIM | 4 | 2 | 0 | 2 | 8.275 |
| 57 | HUGENOTE WELLINGTON | 4 | 4 | 0 | 0 | 8.225 |
| 58 | KINGSWOOD COLLEGE | 3 | 2 | 0 | 1 | 7.900 |
| 59 | SENTRAAL | 3 | 1 | 0 | 2 | 7.867 |
| 60 | FICHARDTPARK | 5 | 2 | 0 | 3 | 7.780 |
| 61 | MUIR COLLEGE | 5 | 3 | 1 | 1 | 7.720 |
| 62 | CORNWALL HILL | 4 | 4 | 0 | 0 | 7.675 |
| 63 | MELKBOSSTRAND | 4 | 2 | 1 | 1 | 7.575 |
| 64 | SECUNDA | 3 | 0 | 0 | 3 | 7.500 |
| 65 | LIGBRON | 3 | 0 | 0 | 3 | 7.467 |
| 66 | BELLVILLE | 5 | 2 | 0 | 3 | 7.420 |
| 67 | POINT | 3 | 1 | 0 | 2 | 7.200 |
| 68 | LANDBOUDAL | 3 | 2 | 0 | 1 | 6.700 |
| 69 | HUDSON PARK | 3 | 1 | 0 | 2 | 6.700 |
| 70 | HTS DROSTDY | 4 | 0 | 0 | 4 | 6.625 |
| 71 | OTTO DU PLESSIS | 6 | 3 | 1 | 2 | 6.533 |
| 72 | CHARLIE HOFMEYR | 4 | 2 | 1 | 1 | 6.475 |
| 73 | RAND PARK | 3 | 1 | 0 | 2 | 6.000 |
| 74 | PENRYN COLLEGE | 4 | 1 | 0 | 3 | 5.875 |
| 75 | HTS WITBANK | 4 | 2 | 0 | 2 | 5.850 |
| 76 | LYDENBURG | 3 | 0 | 0 | 3 | 5.800 |
| 77 | ST ALBANS COLLEGE | 4 | 1 | 0 | 3 | 5.800 |
| 78 | MIDSTREAM | 3 | 2 | 0 | 1 | 5.600 |
| 79 | CLIFTON | 5 | 2 | 0 | 3 | 5.600 |
| 80 | PORT REX | 7 | 3 | 0 | 4 | 5.443 |
| 81 | ST JOHNS COLLEGE | 4 | 1 | 0 | 3 | 5.425 |
| 82 | HTS LOUIS BOTHA | 3 | 2 | 0 | 1 | 5.233 |
| 83 | CAMBRIDGE | 3 | 0 | 0 | 3 | 5.200 |
| 84 | POTCH GIM | 3 | 0 | 0 | 3 | 5.200 |
| 85 | KRUGERSDORP | 4 | 1 | 0 | 3 | 4.725 |
| 86 | SASOLBURG HS | 3 | 2 | 0 | 1 | 4.467 |
| 87 | UPLANDS COLLEGE | 3 | 3 | 0 | 0 | 4.433 |
| 88 | UPINGTON | 3 | 0 | 0 | 3 | 4.167 |
| 89 | OVERBERG | 6 | 2 | 0 | 4 | 4.083 |
| 90 | LABORI | 3 | 1 | 0 | 2 | 3.900 |
| 91 | WAGPOS | 3 | 1 | 0 | 2 | 3.567 |
| 92 | UNION HS | 5 | 1 | 0 | 4 | 3.120 |
| 93 | BOTHAVILLE | 5 | 2 | 0 | 3 | 2.540 |
| 94 | JIM FOUCHE | 3 | 2 | 0 | 1 | 2.500 |
| 95 | JAKES GERWEL | 3 | 1 | 0 | 2 | 1.567 |
| 96 | ALBERTON HS | 3 | 0 | 0 | 3 | 1.467 |
| 97 | SPRINGS BOYS | 4 | 2 | 0 | 2 | 1.075 |
| 98 | POTCH BOYS | 3 | 1 | 0 | 2 | -1.600 |





