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.
Only teams with a minimum of three matches played are showing.

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 | WYNBERG | 6 | 6 | 0 | 0 | 19.817 |
| 5 | PAARL BOYS HIGH | 4 | 4 | 0 | 0 | 19.775 |
| 6 | PAARL GIM | 5 | 4 | 0 | 1 | 19.760 |
| 7 | MENLOPARK | 5 | 4 | 0 | 1 | 18.660 |
| 8 | HELPMEKAAR | 6 | 5 | 0 | 1 | 18.017 |
| 9 | DURBANVILLE | 6 | 3 | 0 | 3 | 18.017 |
| 10 | GARSFONTEIN | 4 | 2 | 0 | 2 | 17.325 |
| 11 | WESTVILLE | 5 | 5 | 0 | 0 | 17.280 |
| 12 | OUTENIQUA | 6 | 3 | 0 | 3 | 17.117 |
| 13 | DHS | 4 | 3 | 1 | 0 | 17.000 |
| 14 | STELLENBERG | 5 | 3 | 0 | 2 | 16.900 |
| 15 | HILTON COLLEGE | 5 | 2 | 0 | 3 | 16.540 |
| 16 | RUSTENBURG | 5 | 4 | 1 | 0 | 16.380 |
| 17 | GREY HIGH SCHOOL | 5 | 2 | 0 | 3 | 16.320 |
| 18 | MICHAELHOUSE | 3 | 2 | 0 | 1 | 16.167 |
| 19 | BOLAND LANDBOU | 4 | 1 | 0 | 3 | 16.125 |
| 20 | WATERKLOOF | 6 | 4 | 0 | 2 | 14.783 |
| 21 | OAKDALE | 6 | 4 | 0 | 2 | 14.733 |
| 22 | PRETORIA BOYS HIGH | 4 | 1 | 0 | 3 | 14.600 |
| 23 | GRAEME COLLEGE | 3 | 2 | 0 | 1 | 14.567 |
| 24 | EG JANSEN | 3 | 3 | 0 | 0 | 14.300 |
| 25 | MARITZBURG COLLEGE | 4 | 1 | 0 | 3 | 14.300 |
| 26 | NELSPRUIT | 5 | 2 | 0 | 3 | 13.360 |
| 27 | BERGSIG | 3 | 2 | 0 | 1 | 13.200 |
| 28 | KEARSNEY COLLEGE | 5 | 4 | 0 | 1 | 13.140 |
| 29 | DIE BRANDWAG | 4 | 2 | 0 | 2 | 12.950 |
| 30 | GLENWOOD | 4 | 2 | 0 | 2 | 12.925 |
| 31 | NOORDHEUWEL | 5 | 1 | 0 | 4 | 12.560 |
| 32 | MARLOW | 5 | 2 | 0 | 3 | 12.260 |
| 33 | BEN VORSTER | 3 | 2 | 0 | 1 | 12.133 |
| 34 | PARKTOWN | 5 | 5 | 0 | 0 | 11.940 |
| 35 | TRANSVALIA | 4 | 3 | 0 | 1 | 11.850 |
| 36 | ELDORAIGNE | 3 | 1 | 0 | 2 | 11.767 |
| 37 | HTS MIDDELBURG | 7 | 5 | 0 | 2 | 11.514 |
| 38 | DIAMANTVELD | 5 | 3 | 0 | 2 | 11.480 |
| 39 | KEMPTON PARK | 6 | 2 | 0 | 4 | 11.433 |
| 40 | STRAND | 3 | 2 | 0 | 1 | 11.400 |
| 41 | WITTEBERG | 3 | 2 | 0 | 1 | 11.367 |
| 42 | SWARTLAND | 4 | 3 | 0 | 1 | 11.175 |
| 43 | MIDDELBURG HS | 3 | 1 | 0 | 2 | 11.133 |
| 44 | WESVALIA | 3 | 2 | 0 | 1 | 10.733 |
| 45 | PIKETBERG | 3 | 3 | 0 | 0 | 10.533 |
| 46 | ZWARTKOP | 7 | 5 | 0 | 2 | 10.514 |
| 47 | VOORTREKKER BETH | 3 | 2 | 0 | 1 | 10.467 |
| 48 | DINAMIKA | 5 | 4 | 0 | 1 | 10.420 |
| 49 | KLERKSDORP | 3 | 1 | 0 | 2 | 10.367 |
| 50 | FRAMESBY | 5 | 1 | 1 | 3 | 9.900 |
| 51 | ST CHARLES COLLEGE | 6 | 3 | 0 | 3 | 9.883 |
| 52 | LEEUWENHOF | 3 | 3 | 0 | 0 | 9.667 |
| 53 | ST DAVIDS INANDA | 4 | 3 | 0 | 1 | 9.450 |
| 54 | DF MALHERBE | 4 | 3 | 0 | 1 | 8.825 |
| 55 | NICO MALAN | 5 | 1 | 0 | 4 | 8.820 |
| 56 | ST BENEDICTS | 3 | 1 | 0 | 2 | 8.667 |
| 57 | MONTANA PTA | 5 | 4 | 0 | 1 | 8.620 |
| 58 | TRIO | 7 | 0 | 0 | 7 | 8.600 |
| 59 | CENTURION | 5 | 3 | 0 | 2 | 8.380 |
| 60 | LANGENHOVEN GIM | 4 | 2 | 0 | 2 | 8.275 |
| 61 | HUGENOTE WELLINGTON | 4 | 4 | 0 | 0 | 8.225 |
| 62 | WOODRIDGE COLLEGE | 4 | 4 | 0 | 0 | 8.075 |
| 63 | WOLMARANSSTAD | 4 | 3 | 0 | 1 | 7.950 |
| 64 | KINGSWOOD COLLEGE | 3 | 2 | 0 | 1 | 7.900 |
| 65 | SENTRAAL | 3 | 1 | 0 | 2 | 7.867 |
| 66 | FICHARDTPARK | 6 | 3 | 0 | 3 | 7.850 |
| 67 | CORNWALL HILL | 3 | 3 | 0 | 0 | 7.833 |
| 68 | WELKOM GIM | 6 | 4 | 0 | 2 | 7.783 |
| 69 | MELKBOSSTRAND | 5 | 3 | 1 | 1 | 7.740 |
| 70 | MUIR COLLEGE | 5 | 3 | 1 | 1 | 7.720 |
| 71 | WESTERING | 3 | 1 | 0 | 2 | 7.600 |
| 72 | BELLVILLE | 6 | 2 | 0 | 4 | 7.567 |
| 73 | SECUNDA | 3 | 0 | 0 | 3 | 7.500 |
| 74 | LIGBRON | 3 | 0 | 0 | 3 | 7.467 |
| 75 | POINT | 3 | 1 | 0 | 2 | 7.200 |
| 76 | BERGSIG UITENHAGE | 4 | 2 | 0 | 2 | 7.000 |
| 77 | RAND PARK | 3 | 1 | 0 | 2 | 7.000 |
| 78 | MIDSTREAM | 3 | 2 | 0 | 1 | 6.933 |
| 79 | HUDSON PARK | 3 | 1 | 0 | 2 | 6.700 |
| 80 | HTS DROSTDY | 4 | 0 | 0 | 4 | 6.625 |
| 81 | ST ALBANS COLLEGE | 4 | 1 | 0 | 3 | 6.550 |
| 82 | TOM NAUDE | 5 | 4 | 0 | 1 | 6.540 |
| 83 | OTTO DU PLESSIS | 6 | 3 | 1 | 2 | 6.533 |
| 84 | CHARLIE HOFMEYR | 4 | 2 | 1 | 1 | 6.475 |
| 85 | ST JOHNS COLLEGE | 4 | 1 | 0 | 3 | 6.425 |
| 86 | AHS GERMISTON | 3 | 3 | 0 | 0 | 6.067 |
| 87 | HTS WITBANK | 4 | 2 | 0 | 2 | 5.850 |
| 88 | LYDENBURG | 3 | 0 | 0 | 3 | 5.800 |
| 89 | LANDBOUDAL | 4 | 2 | 0 | 2 | 5.675 |
| 90 | CLIFTON | 5 | 2 | 0 | 3 | 5.600 |
| 91 | PORT REX | 7 | 3 | 0 | 4 | 5.443 |
| 92 | PIONIER | 3 | 3 | 0 | 0 | 5.367 |
| 93 | POTCH GIM | 4 | 0 | 0 | 4 | 5.275 |
| 94 | HTS LOUIS BOTHA | 3 | 2 | 0 | 1 | 5.233 |
| 95 | PENRYN COLLEGE | 3 | 1 | 0 | 2 | 5.233 |
| 96 | CAMBRIDGE | 3 | 0 | 0 | 3 | 5.200 |
| 97 | KRUGERSDORP | 4 | 1 | 0 | 3 | 4.725 |
| 98 | SASOLBURG HS | 3 | 2 | 0 | 1 | 4.467 |
| 99 | UPLANDS COLLEGE | 3 | 3 | 0 | 0 | 4.433 |
| 100 | UPINGTON | 3 | 0 | 0 | 3 | 4.167 |
| 101 | OVERBERG | 6 | 2 | 0 | 4 | 4.083 |
| 102 | LABORI | 3 | 1 | 0 | 2 | 3.900 |
| 103 | WAGPOS | 3 | 1 | 0 | 2 | 3.567 |
| 104 | UNION HS | 5 | 1 | 0 | 4 | 3.120 |
| 105 | ST ANDREWS SCHOOL | 3 | 0 | 0 | 3 | 3.033 |
| 106 | JIM FOUCHE | 4 | 2 | 0 | 2 | 3.025 |
| 107 | BOTHAVILLE | 4 | 1 | 0 | 3 | 1.575 |
| 108 | JAKES GERWEL | 3 | 1 | 0 | 2 | 1.567 |
| 109 | ALBERTON HS | 3 | 0 | 0 | 3 | 1.467 |
| 110 | SPRINGS BOYS | 4 | 2 | 0 | 2 | 1.075 |
| 111 | POTCH BOYS | 3 | 1 | 0 | 2 | -1.600 |





