The wait is over. The first edition of the 2026 Belgotex Boys First Team Hockey Rankings is here — and already, the season has delivered a statement result.
Northwood have done what very few teams manage, claiming an impressive win over SACS, throwing an early spotlight on the competitiveness and unpredictability of this year’s campaign. It’s a result that will no doubt have ripple effects across the rankings in the weeks ahead.
For over 20 years, SA School Sports has produced the original school hockey rankings, built on a system that rewards results, strength of opposition, and consistency. Each match contributes to a points-based formula where:
- Winning matters
- Beating strong opposition matters more
- Consistent performance over time is key
The aim is simple — to reflect not just who is winning, but who is performing against the best teams in the country. Strength of Opposition counts, margine of victory counts and so does the final result.
With the first rankings now set, the foundation is in place — but this is only the beginning. As more results come in, expect movement, surprises, and a season that continues to build in intensity.

BOYS HOCKEY - FIRST TEAM BOYS HOCKEY (as at 30 Mar 2026)
FIRST TEAM BOYS HOCKEY
| Rank | Team | Played | W | D | L | Pts |
|---|---|---|---|---|---|---|
| 1 | SACS | 5 | 4 | 0 | 1 | 16.360 |
| 2 | NORTHWOOD | 6 | 5 | 0 | 1 | 16.050 |
| 3 | DHS | 5 | 4 | 1 | 0 | 15.940 |
| 4 | PAUL ROOS GYM | 5 | 4 | 0 | 1 | 15.880 |
| 5 | GREY HIGH SCHOOL | 8 | 7 | 0 | 1 | 15.525 |
| 6 | KES | 6 | 5 | 0 | 1 | 15.350 |
| 7 | WYNBERG | 5 | 3 | 1 | 1 | 14.920 |
| 8 | PAREL VALLEI | 8 | 6 | 1 | 1 | 14.888 |
| 9 | AFFIES | 6 | 2 | 2 | 2 | 14.867 |
| 10 | CLIFTON | 9 | 6 | 1 | 2 | 14.233 |
| 11 | MICHAELHOUSE | 5 | 3 | 1 | 1 | 14.220 |
| 12 | ST ANDREWS COLLEGE | 6 | 4 | 1 | 1 | 14.200 |
| 13 | JEPPE | 8 | 5 | 1 | 2 | 14.125 |
| 14 | HILTON COLLEGE | 6 | 3 | 2 | 1 | 14.000 |
| 15 | PRETORIA BOYS HIGH | 6 | 3 | 0 | 3 | 13.800 |
| 16 | PAARL GIM | 9 | 6 | 0 | 3 | 13.789 |
| 17 | PEARSON | 5 | 4 | 0 | 1 | 13.520 |
| 18 | GREY COLLEGE | 11 | 3 | 3 | 5 | 13.491 |
| 19 | ST STITHIANS | 10 | 5 | 2 | 3 | 13.440 |
| 20 | ST ANDREWS SCHOOL | 10 | 7 | 1 | 2 | 13.310 |
| 21 | MARITZBURG COLLEGE | 7 | 2 | 2 | 3 | 13.129 |
| 22 | PAARL BOYS HIGH | 7 | 3 | 0 | 4 | 12.886 |
| 23 | WESTVILLE | 8 | 2 | 2 | 4 | 12.850 |
| 24 | ST ALBANS COLLEGE | 7 | 2 | 2 | 3 | 12.557 |
| 25 | SELBORNE COLLEGE | 9 | 4 | 2 | 3 | 12.344 |
| 26 | BISHOPS | 7 | 4 | 1 | 2 | 12.143 |
| 27 | SOMERSET COLLEGE | 9 | 5 | 1 | 3 | 12.033 |
| 28 | DURBANVILLE | 4 | 4 | 0 | 0 | 11.825 |
| 29 | KEARSNEY COLLEGE | 9 | 3 | 0 | 6 | 11.667 |
| 30 | ST JOHNS COLLEGE | 9 | 2 | 2 | 5 | 11.544 |
| 31 | GLENWOOD | 6 | 2 | 0 | 4 | 10.750 |
| 32 | GARSFONTEIN | 7 | 2 | 3 | 2 | 10.543 |
| 33 | PARKTOWN | 8 | 4 | 1 | 3 | 10.425 |
| 34 | NOORDHEUWEL | 8 | 6 | 1 | 1 | 10.313 |
| 35 | WORCESTER GYM | 5 | 3 | 1 | 1 | 10.240 |
| 36 | QUEENS COLLEGE | 8 | 2 | 2 | 4 | 10.087 |
| 37 | HELPMEKAAR | 9 | 1 | 0 | 8 | 9.833 |
| 38 | OUTENIQUA | 10 | 6 | 1 | 3 | 9.740 |
| 39 | PIETERSBURG | 5 | 2 | 1 | 2 | 9.360 |
| 40 | MENLOPARK | 11 | 3 | 1 | 7 | 8.991 |
| 41 | KRUGERSDORP | 8 | 7 | 1 | 0 | 8.950 |
| 42 | ST DAVIDS INANDA | 8 | 3 | 1 | 4 | 8.875 |
| 43 | KEMPTON PARK | 8 | 6 | 0 | 2 | 8.775 |
| 44 | ST BENEDICTS | 3 | 0 | 1 | 2 | 8.567 |
| 45 | WATERKLOOF | 10 | 4 | 2 | 4 | 8.530 |
| 46 | DALE COLLEGE | 9 | 2 | 2 | 5 | 8.522 |
| 47 | STELLENBERG | 3 | 2 | 1 | 0 | 8.367 |
| 48 | SASOLBURG HS | 7 | 0 | 1 | 6 | 8.300 |
| 49 | JIM FOUCHE | 11 | 4 | 2 | 5 | 8.282 |
| 50 | LIGBRON | 4 | 4 | 0 | 0 | 8.250 |
| 51 | ELDORAIGNE | 7 | 1 | 1 | 5 | 8.243 |
| 52 | KINGSWOOD COLLEGE | 9 | 4 | 2 | 3 | 8.233 |
| 53 | REDDAM CONSTANTIA | 5 | 1 | 1 | 3 | 8.200 |
| 54 | YORK | 5 | 4 | 1 | 0 | 8.080 |
| 55 | DF AKADEMIE | 4 | 3 | 0 | 1 | 7.875 |
| 56 | MIDDELBURG HS | 4 | 2 | 1 | 1 | 7.550 |
| 57 | STIRLING | 6 | 5 | 1 | 0 | 7.350 |
| 58 | MIDSTREAM COLLEGE | 4 | 2 | 1 | 1 | 7.325 |
| 59 | FAIRMONT | 7 | 1 | 3 | 3 | 7.157 |
| 60 | ZWARTKOP | 8 | 8 | 0 | 0 | 7.125 |
| 61 | ALEXANDER ROAD | 5 | 3 | 0 | 2 | 7.100 |
| 62 | POINT | 5 | 3 | 2 | 0 | 6.960 |
| 63 | CHARLIE HOFMEYR | 6 | 4 | 0 | 2 | 6.933 |
| 64 | POTCH GIM | 3 | 0 | 2 | 1 | 6.833 |
| 65 | ST DUNSTANS | 8 | 8 | 0 | 0 | 6.812 |
| 66 | VICTORIA PARK | 5 | 3 | 2 | 0 | 6.720 |
| 67 | TRIO | 11 | 7 | 2 | 2 | 6.682 |
| 68 | DIAMANTVELD | 3 | 1 | 0 | 2 | 6.667 |
| 69 | HTS WITBANK | 5 | 4 | 1 | 0 | 6.640 |
| 70 | HUDSON PARK | 5 | 2 | 1 | 2 | 6.580 |
| 71 | FICHARDTPARK | 8 | 3 | 3 | 2 | 6.425 |
| 72 | HTS DROSTDY | 3 | 1 | 2 | 0 | 6.300 |
| 73 | REDDAM BEDFORDVIEW | 3 | 1 | 0 | 2 | 6.300 |
| 74 | HTS MIDDELBURG | 3 | 0 | 0 | 3 | 6.100 |
| 75 | BERGSIG | 4 | 2 | 1 | 1 | 6.088 |
| 76 | KLOOF | 8 | 7 | 0 | 1 | 6.075 |
| 77 | DUINEVELD | 3 | 0 | 2 | 1 | 6.067 |
| 78 | UPLANDS COLLEGE | 5 | 5 | 0 | 0 | 6.060 |
| 79 | MERRIFIELD | 4 | 2 | 1 | 1 | 6.025 |
| 80 | BRIDGE HOUSE | 3 | 1 | 0 | 2 | 5.967 |
| 81 | HUGENOTE SPRINGS | 10 | 4 | 1 | 5 | 5.960 |
| 82 | REDHILL | 4 | 3 | 0 | 1 | 5.925 |
| 83 | PINELANDS | 7 | 1 | 2 | 4 | 5.886 |
| 84 | STELLENBOSCH | 4 | 3 | 1 | 0 | 5.825 |
| 85 | EDENVALE | 3 | 1 | 1 | 1 | 5.800 |
| 86 | WOODRIDGE COLLEGE | 3 | 0 | 1 | 2 | 5.667 |
| 87 | EDGEMEAD | 8 | 2 | 2 | 4 | 5.663 |
| 88 | RUSTENBURG | 7 | 3 | 2 | 2 | 5.571 |
| 89 | UPINGTON | 3 | 1 | 0 | 2 | 5.567 |
| 90 | RANDBURG | 9 | 5 | 2 | 2 | 5.511 |
| 91 | MERENSKY | 3 | 0 | 0 | 3 | 5.433 |
| 92 | CORNWALL HILL | 7 | 1 | 0 | 6 | 5.414 |
| 93 | ASHTON COLLEGE | 5 | 3 | 2 | 0 | 5.340 |
| 94 | OOS-MOOT | 7 | 1 | 3 | 3 | 5.329 |
| 95 | CURRO HILLCREST | 9 | 5 | 1 | 3 | 5.289 |
| 96 | WESTERING | 4 | 1 | 2 | 1 | 5.125 |
| 97 | GLENWOOD HOUSE | 3 | 1 | 1 | 1 | 5.033 |
| 98 | HERMANUS | 6 | 0 | 2 | 4 | 5.033 |
| 99 | FELIXTON | 7 | 4 | 2 | 1 | 4.886 |
| 100 | ST DOMINICS | 9 | 1 | 3 | 5 | 4.800 |
| 101 | WITTEBERG | 4 | 0 | 0 | 4 | 4.775 |
| 102 | POTCH VOLKSKOOL | 4 | 1 | 0 | 3 | 4.675 |
| 103 | GOUDVELD | 7 | 1 | 1 | 5 | 4.643 |
| 104 | CENTURION | 3 | 1 | 0 | 2 | 4.633 |
| 105 | CRAWFORD LA LUCIA | 6 | 3 | 1 | 2 | 4.550 |
| 106 | LINDEN | 7 | 2 | 1 | 4 | 4.543 |
| 107 | BEN VORSTER | 3 | 0 | 1 | 2 | 4.533 |
| 108 | CAMBRIDGE | 11 | 2 | 3 | 6 | 4.473 |
| 109 | THOMAS MORE COLLEGE | 4 | 1 | 2 | 1 | 4.375 |
| 110 | TRANSVALIA | 3 | 1 | 0 | 2 | 4.367 |
| 111 | CURRO DURBANVILLE | 5 | 4 | 0 | 1 | 4.260 |
| 112 | MARAIS VILJOEN | 3 | 1 | 1 | 1 | 4.200 |
| 113 | CURRO HERMANUS | 5 | 3 | 1 | 1 | 4.160 |
| 114 | MELKBOSSTRAND | 4 | 1 | 2 | 1 | 4.125 |
| 115 | WAGPOS | 3 | 1 | 0 | 2 | 3.833 |
| 116 | STEYN CITY | 3 | 0 | 0 | 3 | 3.833 |
| 117 | RAND PARK | 5 | 1 | 0 | 4 | 3.820 |
| 118 | GRACE COLLEGE | 3 | 1 | 0 | 2 | 3.633 |
| 119 | LEEUWENHOF | 11 | 6 | 3 | 2 | 3.618 |
| 120 | SWARTLAND | 3 | 1 | 1 | 1 | 3.333 |
| 121 | REDDAM DURBANVILLE | 3 | 2 | 1 | 0 | 3.167 |
| 122 | HILLCREST | 6 | 0 | 0 | 6 | 3.100 |
| 123 | CURRO SALT ROCK | 4 | 0 | 1 | 3 | 3.050 |
| 124 | CBC BOKSBURG | 4 | 0 | 2 | 2 | 2.925 |
| 125 | GRANTLEIGH | 4 | 0 | 0 | 4 | 2.750 |
| 126 | DIE ANKER | 4 | 0 | 0 | 4 | 2.700 |
| 127 | ROBERTSON | 3 | 3 | 0 | 0 | 2.667 |
| 128 | SPRINGS BOYS | 3 | 0 | 0 | 3 | 2.600 |
| 129 | ERMELO | 3 | 0 | 0 | 3 | 2.533 |
| 130 | JAN VAN RIEBEECK | 5 | 2 | 1 | 2 | 2.220 |
| 131 | VREDENDAL | 4 | 0 | 0 | 4 | 1.400 |





