The latest Belgotex Boys First XI Hockey Rankings are out — and there’s a new leader setting the pace. SACS have surged to the top, showing impressive resilience to recover from their earlier banana skin against Northwood School.
What makes this year particularly compelling, however, is just how tight things are at the top. There’s very little separating the leading contenders, and on any given day, the balance can shift. It’s shaping up to be one of the most competitive seasons in recent memory, with several teams firmly in the hunt for the No. 1 spot.

BOYS HOCKEY - FIRST TEAM BOYS HOCKEY (as at 12 Apr 2026)
FIRST TEAM BOYS HOCKEY
| Rank | Team | Played | W | D | L | Pts |
|---|---|---|---|---|---|---|
| 1 | SACS | 7 | 6 | 0 | 1 | 16.143 |
| 2 | DHS | 5 | 4 | 1 | 0 | 15.940 |
| 3 | PAUL ROOS GYM | 5 | 4 | 0 | 1 | 15.880 |
| 4 | KES | 11 | 9 | 1 | 1 | 15.455 |
| 5 | GREY HIGH SCHOOL | 10 | 8 | 0 | 2 | 15.380 |
| 6 | NORTHWOOD | 10 | 7 | 0 | 3 | 15.350 |
| 7 | PAREL VALLEI | 9 | 7 | 1 | 1 | 15.289 |
| 8 | WESTVILLE | 13 | 7 | 2 | 4 | 14.392 |
| 9 | WYNBERG | 6 | 3 | 1 | 2 | 14.317 |
| 10 | MICHAELHOUSE | 5 | 3 | 1 | 1 | 14.220 |
| 11 | CLIFTON | 14 | 10 | 2 | 2 | 14.086 |
| 12 | JEPPE | 9 | 5 | 1 | 3 | 13.878 |
| 13 | PAARL GIM | 10 | 6 | 0 | 4 | 13.650 |
| 14 | ST ANDREWS SCHOOL | 9 | 7 | 1 | 1 | 13.633 |
| 15 | AFFIES | 10 | 4 | 2 | 4 | 13.630 |
| 16 | ST STITHIANS | 13 | 7 | 2 | 4 | 13.515 |
| 17 | PEARSON | 10 | 9 | 0 | 1 | 13.490 |
| 18 | ST ANDREWS COLLEGE | 9 | 4 | 2 | 3 | 13.400 |
| 19 | GREY COLLEGE | 15 | 4 | 3 | 8 | 13.307 |
| 20 | HILTON COLLEGE | 11 | 6 | 3 | 2 | 13.227 |
| 21 | MARITZBURG COLLEGE | 12 | 5 | 3 | 4 | 13.050 |
| 22 | PRETORIA BOYS HIGH | 11 | 7 | 1 | 3 | 12.873 |
| 23 | KEARSNEY COLLEGE | 11 | 5 | 1 | 5 | 12.764 |
| 24 | ST ALBANS COLLEGE | 7 | 2 | 2 | 3 | 12.557 |
| 25 | BISHOPS | 7 | 4 | 1 | 2 | 12.143 |
| 26 | PAARL BOYS HIGH | 8 | 3 | 0 | 5 | 12.063 |
| 27 | SOMERSET COLLEGE | 9 | 5 | 1 | 3 | 12.033 |
| 28 | SELBORNE COLLEGE | 14 | 4 | 3 | 7 | 11.836 |
| 29 | GLENWOOD | 12 | 5 | 1 | 6 | 11.283 |
| 30 | PARKTOWN | 12 | 5 | 1 | 6 | 11.250 |
| 31 | ST JOHNS COLLEGE | 14 | 5 | 3 | 6 | 10.929 |
| 32 | QUEENS COLLEGE | 12 | 3 | 3 | 6 | 10.742 |
| 33 | GARSFONTEIN | 7 | 2 | 3 | 2 | 10.543 |
| 34 | ST BENEDICTS | 6 | 1 | 1 | 4 | 10.483 |
| 35 | ST DAVIDS INANDA | 13 | 7 | 1 | 5 | 10.385 |
| 36 | WORCESTER GYM | 12 | 8 | 2 | 2 | 10.125 |
| 37 | ST CHARLES COLLEGE | 6 | 1 | 2 | 3 | 10.100 |
| 38 | HELPMEKAAR | 12 | 2 | 1 | 9 | 10.083 |
| 39 | PIETERSBURG | 6 | 4 | 1 | 1 | 10.067 |
| 40 | REDDAM CONSTANTIA | 11 | 1 | 1 | 9 | 9.455 |
| 41 | MENLOPARK | 16 | 6 | 2 | 8 | 9.350 |
| 42 | MONTANA PTA | 7 | 4 | 3 | 0 | 9.343 |
| 43 | DURBANVILLE | 10 | 8 | 0 | 2 | 9.330 |
| 44 | OUTENIQUA | 15 | 9 | 1 | 5 | 9.247 |
| 45 | WATERKLOOF | 15 | 5 | 3 | 7 | 9.140 |
| 46 | NELSPRUIT | 7 | 4 | 2 | 1 | 9.043 |
| 47 | NOORDHEUWEL | 13 | 10 | 2 | 1 | 8.992 |
| 48 | FALCON ZIM | 4 | 0 | 0 | 4 | 8.850 |
| 49 | YORK | 12 | 9 | 2 | 1 | 8.650 |
| 50 | FAIRMONT | 11 | 5 | 3 | 3 | 8.527 |
| 51 | KRUGERSDORP | 9 | 8 | 1 | 0 | 8.511 |
| 52 | ELDORAIGNE | 13 | 1 | 2 | 10 | 8.423 |
| 53 | DALE COLLEGE | 14 | 2 | 2 | 10 | 8.029 |
| 54 | JIM FOUCHE | 12 | 4 | 2 | 6 | 7.967 |
| 55 | KINGSWOOD COLLEGE | 13 | 7 | 2 | 4 | 7.908 |
| 56 | CHARLIE HOFMEYR | 13 | 8 | 0 | 5 | 7.646 |
| 57 | VICTORIA PARK | 6 | 4 | 2 | 0 | 7.250 |
| 58 | DF AKADEMIE | 11 | 6 | 0 | 5 | 7.218 |
| 59 | STELLENBERG | 7 | 5 | 1 | 1 | 7.129 |
| 60 | OAKHILL | 5 | 3 | 1 | 1 | 7.120 |
| 61 | ALEXANDER ROAD | 5 | 3 | 0 | 2 | 7.100 |
| 62 | KEMPTON PARK | 16 | 13 | 1 | 2 | 7.037 |
| 63 | ST DUNSTANS | 14 | 13 | 0 | 1 | 7.029 |
| 64 | MERENSKY | 5 | 2 | 0 | 3 | 7.020 |
| 65 | SASOLBURG HS | 9 | 0 | 1 | 8 | 7.011 |
| 66 | FICHARDTPARK | 9 | 4 | 3 | 2 | 6.878 |
| 67 | HTS DROSTDY | 8 | 5 | 2 | 1 | 6.850 |
| 68 | POINT | 11 | 5 | 4 | 2 | 6.818 |
| 69 | ZWARTKOP | 14 | 11 | 2 | 1 | 6.714 |
| 70 | MONUMENT | 7 | 5 | 1 | 1 | 6.714 |
| 71 | ASHTON COLLEGE | 9 | 3 | 2 | 4 | 6.667 |
| 72 | HTS MIDDELBURG | 4 | 0 | 0 | 4 | 6.600 |
| 73 | LIGBRON | 12 | 9 | 2 | 1 | 6.583 |
| 74 | SENTRAAL | 7 | 3 | 2 | 2 | 6.514 |
| 75 | TRIO | 16 | 9 | 2 | 5 | 6.369 |
| 76 | WOODRIDGE COLLEGE | 5 | 2 | 1 | 2 | 6.360 |
| 77 | DUINEVELD | 7 | 2 | 4 | 1 | 6.257 |
| 78 | PENRYN COLLEGE | 9 | 5 | 1 | 3 | 6.256 |
| 79 | MARTIN HOUSE | 5 | 1 | 2 | 2 | 6.240 |
| 80 | LYDENBURG | 4 | 2 | 2 | 0 | 6.175 |
| 81 | STELLENBOSCH | 12 | 6 | 3 | 3 | 6.125 |
| 82 | UPLANDS COLLEGE | 5 | 5 | 0 | 0 | 6.060 |
| 83 | MIDDELBURG HS | 12 | 5 | 4 | 3 | 6.058 |
| 84 | POTCH GIM | 10 | 4 | 3 | 3 | 6.050 |
| 85 | MERRIFIELD | 4 | 2 | 1 | 1 | 6.025 |
| 86 | STIRLING | 13 | 9 | 2 | 2 | 6.008 |
| 87 | HUDSON PARK | 12 | 5 | 3 | 4 | 5.933 |
| 88 | REDDAM BEDFORDVIEW | 8 | 3 | 0 | 5 | 5.925 |
| 89 | PINELANDS | 7 | 1 | 2 | 4 | 5.886 |
| 90 | LANGENHOVEN GIM | 6 | 3 | 2 | 1 | 5.867 |
| 91 | HUGENOTE WELLINGTON | 10 | 3 | 2 | 5 | 5.860 |
| 92 | MIDSTREAM COLLEGE | 10 | 5 | 2 | 3 | 5.845 |
| 93 | DIAMANTVELD | 3 | 0 | 0 | 3 | 5.667 |
| 94 | EDGEMEAD | 8 | 2 | 2 | 4 | 5.663 |
| 95 | CURRO DURBANVILLE | 12 | 7 | 1 | 4 | 5.658 |
| 96 | WESTERING | 5 | 2 | 2 | 1 | 5.580 |
| 97 | REDHILL | 8 | 4 | 1 | 3 | 5.550 |
| 98 | HUGENOTE SPRINGS | 16 | 5 | 1 | 10 | 5.488 |
| 99 | CORNWALL HILL | 7 | 1 | 0 | 6 | 5.414 |
| 100 | RANDBURG | 13 | 9 | 2 | 2 | 5.292 |
| 101 | POTCH VOLKSKOOL | 6 | 2 | 0 | 4 | 5.283 |
| 102 | STRAND | 9 | 3 | 1 | 5 | 5.278 |
| 103 | VOORTREKKER BETH | 11 | 6 | 1 | 4 | 5.264 |
| 104 | RUSTENBURG | 10 | 3 | 4 | 3 | 5.180 |
| 105 | OOS-MOOT | 9 | 1 | 5 | 3 | 5.144 |
| 106 | NORTHCLIFF | 6 | 1 | 2 | 3 | 5.117 |
| 107 | MONTAGU | 3 | 0 | 1 | 2 | 5.100 |
| 108 | LINDEN | 15 | 3 | 3 | 9 | 5.073 |
| 109 | FELIXTON | 8 | 5 | 2 | 1 | 5.038 |
| 110 | UPINGTON | 9 | 3 | 1 | 5 | 5.022 |
| 111 | CURRO HILLCREST | 11 | 5 | 1 | 5 | 4.964 |
| 112 | EDENVALE | 5 | 1 | 2 | 2 | 4.960 |
| 113 | FOURWAYS | 3 | 2 | 0 | 1 | 4.933 |
| 114 | CRAWFORD LA LUCIA | 5 | 3 | 1 | 1 | 4.900 |
| 115 | WITTEBERG | 5 | 0 | 0 | 5 | 4.900 |
| 116 | GLENWOOD HOUSE | 10 | 4 | 1 | 5 | 4.890 |
| 117 | BERGSIG | 3 | 1 | 1 | 1 | 4.833 |
| 118 | HERMANUS | 11 | 2 | 4 | 5 | 4.809 |
| 119 | ST DOMINICS | 9 | 1 | 3 | 5 | 4.800 |
| 120 | CENTURION | 4 | 1 | 1 | 2 | 4.750 |
| 121 | MARAIS VILJOEN | 6 | 1 | 1 | 4 | 4.733 |
| 122 | GOUDVELD | 7 | 1 | 1 | 5 | 4.643 |
| 123 | BEN VORSTER | 3 | 0 | 1 | 2 | 4.533 |
| 124 | DR MALAN | 9 | 3 | 2 | 4 | 4.533 |
| 125 | BRIDGE HOUSE | 9 | 1 | 1 | 7 | 4.511 |
| 126 | ST PETERS | 7 | 2 | 2 | 3 | 4.500 |
| 127 | BRACKENFELL | 4 | 2 | 0 | 2 | 4.475 |
| 128 | CAMBRIDGE | 12 | 2 | 3 | 7 | 4.425 |
| 129 | OUDTSHOORN | 6 | 0 | 1 | 5 | 4.367 |
| 130 | GRAEME COLLEGE | 4 | 1 | 1 | 2 | 4.350 |
| 131 | HTS WITBANK | 4 | 3 | 1 | 0 | 4.200 |
| 132 | MILNERTON | 5 | 1 | 1 | 3 | 4.200 |
| 133 | PRO-ED AKADEMIE | 4 | 0 | 1 | 3 | 4.200 |
| 134 | CBC BOKSBURG | 9 | 3 | 3 | 3 | 4.189 |
| 135 | THOMAS MORE COLLEGE | 10 | 2 | 4 | 4 | 4.180 |
| 136 | CURRO HERMANUS | 5 | 3 | 1 | 1 | 4.160 |
| 137 | REDDAM WATERFALL | 6 | 1 | 0 | 5 | 4.117 |
| 138 | ROBERTSON | 11 | 6 | 0 | 5 | 4.027 |
| 139 | CURRO KLERKSDORP | 3 | 0 | 0 | 3 | 3.967 |
| 140 | DINAMIKA | 3 | 0 | 1 | 2 | 3.900 |
| 141 | WAGPOS | 3 | 1 | 0 | 2 | 3.833 |
| 142 | STEYN CITY | 4 | 0 | 0 | 4 | 3.825 |
| 143 | TRANSVALIA | 6 | 2 | 0 | 4 | 3.783 |
| 144 | ST GEORGES ZIM | 7 | 5 | 1 | 1 | 3.700 |
| 145 | MELKBOSSTRAND | 11 | 1 | 3 | 7 | 3.673 |
| 146 | RAND PARK | 6 | 2 | 0 | 4 | 3.667 |
| 147 | LEEUWENHOF | 11 | 6 | 3 | 2 | 3.618 |
| 148 | GRACE COLLEGE | 4 | 1 | 0 | 3 | 3.425 |
| 149 | SWARTLAND | 3 | 1 | 1 | 1 | 3.333 |
| 150 | REDDAM DURBANVILLE | 3 | 2 | 1 | 0 | 3.167 |
| 151 | HOPEFIELD | 3 | 1 | 0 | 2 | 3.167 |
| 152 | FRAMESBY | 8 | 1 | 0 | 7 | 3.050 |
| 153 | BRYANSTON | 3 | 1 | 0 | 2 | 2.933 |
| 154 | SPRINGS BOYS | 7 | 1 | 0 | 6 | 2.786 |
| 155 | GRANTLEIGH | 3 | 0 | 0 | 3 | 2.733 |
| 156 | HILLCREST | 7 | 0 | 0 | 7 | 2.729 |
| 157 | DIE ANKER | 4 | 0 | 0 | 4 | 2.700 |
| 158 | CURRO SALT ROCK | 5 | 0 | 1 | 4 | 2.680 |
| 159 | CURRO HAZELDEAN | 3 | 0 | 1 | 2 | 2.633 |
| 160 | JAN VAN RIEBEECK | 6 | 2 | 1 | 3 | 2.533 |
| 161 | WESVALIA | 4 | 0 | 0 | 4 | 2.475 |
| 162 | STANDFORD LAKE | 3 | 2 | 0 | 1 | 2.400 |
| 163 | FLORIDA | 4 | 0 | 0 | 4 | 1.925 |
| 164 | CURRO NELSPRUIT | 3 | 2 | 0 | 1 | 1.767 |
| 165 | VREDENDAL | 4 | 0 | 0 | 4 | 1.400 |