The first Fairtree U15 Rugby Rankings are out — offering an exciting early look at how this season’s young talent is beginning to stack up. While these rankings provide a strong indication of early form, they are just the opening chapter in what will be a dynamic and ever-changing season.
It’s important to note that this is not a traditional league table. With school rugby teams playing varied fixtures across different regions, a broader approach is required. The rankings are calculated using four key factors: strength of opposition, match result, on field points, and margin of victory or defeat — ensuring a more balanced and accurate reflection of performance.
At this early stage, a few anomalies are expected. Some teams may find themselves in surprising positions due to limited fixtures or the quality of opposition faced. As the season unfolds, these irregularities will gradually iron themselves out, providing a clearer and more consistent picture.
For now, enjoy the early excitement and keep a close eye on how the U15 season develops — there’s plenty more to come.

Rugby - U15 RUGBY (as at 31 Mar 2026)
U15 RUGBY
| Rank | Team | Played | W | D | L | Pts |
|---|---|---|---|---|---|---|
| 1 | GREY COLLEGE | 4 | 4 | 0 | 0 | 21.050 |
| 2 | GREY HIGH SCHOOL | 5 | 4 | 0 | 1 | 17.720 |
| 3 | PAARL BOYS HIGH | 4 | 4 | 0 | 0 | 17.450 |
| 4 | PAARL GIM | 4 | 4 | 0 | 0 | 17.175 |
| 5 | OUTENIQUA | 5 | 4 | 0 | 1 | 16.560 |
| 6 | PAUL ROOS GYM | 4 | 3 | 0 | 1 | 16.550 |
| 7 | HTS DROSTDY | 3 | 1 | 0 | 2 | 15.900 |
| 8 | WATERKLOOF | 5 | 3 | 0 | 2 | 14.040 |
| 9 | OAKDALE | 3 | 2 | 0 | 1 | 13.600 |
| 10 | WESTVILLE | 3 | 3 | 0 | 0 | 13.600 |
| 11 | DHS | 4 | 4 | 0 | 0 | 12.750 |
| 12 | FRAMESBY | 4 | 3 | 0 | 1 | 11.650 |
| 13 | STELLENBERG | 5 | 3 | 0 | 2 | 11.620 |
| 14 | TRIO | 6 | 5 | 0 | 1 | 11.550 |
| 15 | NICO MALAN | 4 | 2 | 0 | 2 | 10.775 |
| 16 | DANIEL PIENAAR | 4 | 3 | 0 | 1 | 10.600 |
| 17 | HILTON COLLEGE | 3 | 1 | 0 | 2 | 10.467 |
| 18 | WYNBERG | 3 | 1 | 1 | 1 | 9.967 |
| 19 | DIAMANTVELD | 4 | 2 | 0 | 2 | 9.900 |
| 20 | CAMBRIDGE | 3 | 2 | 0 | 1 | 8.767 |
| 21 | FICHARDTPARK | 3 | 1 | 0 | 2 | 8.400 |
| 22 | GRAEME COLLEGE | 3 | 1 | 0 | 2 | 7.900 |
| 23 | MENLOPARK | 5 | 3 | 0 | 2 | 7.820 |
| 24 | MICHAELHOUSE | 3 | 0 | 0 | 3 | 7.500 |
| 25 | WESVALIA | 3 | 1 | 0 | 2 | 7.467 |
| 26 | MARLOW | 3 | 2 | 0 | 1 | 7.100 |
| 27 | MIDDELBURG HS | 5 | 2 | 0 | 3 | 6.880 |
| 28 | WORCESTER GYM | 3 | 1 | 0 | 2 | 6.867 |
| 29 | PEARSON | 3 | 2 | 0 | 1 | 6.700 |
| 30 | CLIFTON | 3 | 2 | 0 | 1 | 6.667 |
| 31 | KINGSWOOD COLLEGE | 3 | 1 | 0 | 2 | 6.500 |
| 32 | DIE BRANDWAG | 6 | 3 | 0 | 3 | 6.367 |
| 33 | HTS MIDDELBURG | 3 | 1 | 0 | 2 | 6.300 |
| 34 | LIGBRON | 3 | 2 | 0 | 1 | 5.967 |
| 35 | ST JOHNS COLLEGE | 4 | 3 | 0 | 1 | 5.800 |
| 36 | TRANSVALIA | 3 | 2 | 0 | 1 | 5.533 |
| 37 | VOORTREKKER BETH | 3 | 2 | 0 | 1 | 5.333 |
| 38 | PIET RETIEF | 3 | 1 | 0 | 2 | 5.233 |
| 39 | OTTO DU PLESSIS | 4 | 3 | 0 | 1 | 5.225 |
| 40 | KEMPTON PARK | 3 | 1 | 0 | 2 | 5.067 |
| 41 | CHARLIE HOFMEYR | 4 | 3 | 0 | 1 | 5.025 |
| 42 | ST ALBANS COLLEGE | 3 | 0 | 0 | 3 | 4.633 |
| 43 | BEN VORSTER | 3 | 2 | 0 | 1 | 4.600 |
| 44 | ROBERTSON | 3 | 2 | 0 | 1 | 4.300 |
| 45 | SENTRAAL | 4 | 3 | 0 | 1 | 4.050 |
| 46 | HUDSON PARK | 3 | 0 | 0 | 3 | 3.833 |
| 47 | KALAHARI | 5 | 4 | 0 | 1 | 3.520 |
| 48 | HUGENOTE WELLINGTON | 4 | 2 | 0 | 2 | 3.475 |
| 49 | UPLANDS COLLEGE | 3 | 3 | 0 | 0 | 3.400 |
| 50 | JIM FOUCHE | 3 | 2 | 0 | 1 | 3.367 |
| 51 | CORNWALL HILL | 4 | 4 | 0 | 0 | 3.300 |
| 52 | KLERKSDORP | 4 | 4 | 0 | 0 | 3.200 |
| 53 | LEEUWENHOF | 3 | 2 | 1 | 0 | 3.200 |
| 54 | ZWARTKOP | 6 | 5 | 0 | 1 | 3.083 |
| 55 | ST BENEDICTS | 3 | 2 | 0 | 1 | 3.000 |
| 56 | SASOLBURG HS | 4 | 2 | 0 | 2 | 2.725 |
| 57 | OOSKUS GIM | 7 | 4 | 2 | 1 | 2.671 |
| 58 | LANGENHOVEN GIM | 4 | 4 | 0 | 0 | 2.575 |
| 59 | MUIR COLLEGE | 4 | 1 | 0 | 3 | 2.575 |
| 60 | MILNERTON | 4 | 2 | 0 | 2 | 2.475 |
| 61 | PORT REX | 4 | 2 | 2 | 0 | 2.450 |
| 62 | LINDEN | 4 | 3 | 0 | 1 | 2.450 |
| 63 | ST STITHIANS | 4 | 2 | 0 | 2 | 2.400 |
| 64 | DINAMIKA | 3 | 2 | 0 | 1 | 2.367 |
| 65 | UPINGTON | 3 | 1 | 0 | 2 | 2.367 |
| 66 | MIDSTREAM | 4 | 1 | 0 | 3 | 2.300 |
| 67 | DF MALHERBE | 4 | 3 | 0 | 1 | 2.225 |
| 68 | RAND PARK | 3 | 3 | 0 | 0 | 2.100 |
| 69 | OVERBERG | 4 | 3 | 0 | 1 | 2.050 |
| 70 | DUINEVELD | 3 | 1 | 0 | 2 | 2.033 |
| 71 | BRACKENFELL | 4 | 2 | 0 | 2 | 1.675 |
| 72 | BERGSIG | 3 | 0 | 0 | 3 | 1.567 |
| 73 | HUGENOTE SPRINGS | 3 | 1 | 0 | 2 | 1.500 |
| 74 | WITTEBERG | 4 | 3 | 0 | 1 | 1.075 |
| 75 | CENTURION | 4 | 2 | 0 | 2 | 0.950 |
| 76 | WAGPOS | 3 | 2 | 0 | 1 | 0.833 |
| 77 | GILL COLLEGE | 3 | 0 | 0 | 3 | 0.833 |
| 78 | BELLVILLE | 4 | 2 | 0 | 2 | 0.825 |
| 79 | POINT | 5 | 0 | 0 | 5 | 0.640 |
| 80 | PENRYN COLLEGE | 6 | 4 | 0 | 2 | 0.600 |
| 81 | KRUGERSDORP | 4 | 2 | 0 | 2 | -0.175 |
| 82 | PIKETBERG | 3 | 0 | 0 | 3 | -0.433 |
| 83 | SPRINGS BOYS | 4 | 2 | 0 | 2 | -0.500 |
| 84 | VOLKSKOOL GR | 3 | 0 | 0 | 3 | -0.667 |
| 85 | HTS LOUIS BOTHA | 3 | 1 | 0 | 2 | -0.833 |
| 86 | JAKES GERWEL | 3 | 0 | 0 | 3 | -0.867 |
| 87 | POTCH BOYS | 3 | 0 | 0 | 3 | -0.933 |
| 88 | SECUNDA | 3 | 1 | 0 | 2 | -1.033 |
| 89 | PARKTOWN | 5 | 0 | 1 | 4 | -1.200 |
| 90 | ST DAVIDS INANDA | 3 | 0 | 0 | 3 | -1.367 |
| 91 | UNION HS | 5 | 0 | 0 | 5 | -2.020 |
| 92 | BOTHAVILLE | 3 | 0 | 0 | 3 | -3.433 |
| 93 | SCHOONSPRUIT (KLERKS) | 3 | 0 | 0 | 3 | -3.700 |