*Please note we only measure this based on schools who have played 40 games or more during the 2020’s, we may not have full scores available for all schools
RANK | SCHOOL | PLAYED | WON | LOST | DRAWN | FOR | AGAINST | PD | WIN % |
1 | Grey College | 48 | 43 | 4 | 1 | 1926 | 790 | 1136 | 90% |
2 | Paarl Gim | 45 | 38 | 6 | 1 | 1593 | 744 | 849 | 84% |
3 | Hilton | 42 | 33 | 9 | 0 | 1333 | 621 | 712 | 79% |
4 | Garsfontein | 51 | 40 | 10 | 1 | 1982 | 1100 | 882 | 78% |
5 | Affies | 49 | 36 | 13 | 0 | 1699 | 1067 | 632 | 73% |
6 | Paul Roos | 47 | 34 | 11 | 2 | 1389 | 821 | 568 | 72% |
7 | KES | 46 | 33 | 12 | 1 | 1461 | 900 | 561 | 72% |
8 | Jeppe | 51 | 36 | 15 | 0 | 1698 | 1029 | 669 | 71% |
9 | Queens | 55 | 38 | 17 | 0 | 1558 | 844 | 714 | 69% |
10 | DHS | 51 | 35 | 15 | 1 | 1396 | 783 | 613 | 69% |
11 | Paarl Boys | 49 | 33 | 15 | 1 | 1381 | 896 | 485 | 67% |
12 | Waterkloof | 52 | 35 | 14 | 3 | 1539 | 1392 | 147 | 67% |
13 | EG Jansen | 64 | 43 | 20 | 1 | 2024 | 1282 | 742 | 67% |
14 | Kingswood | 48 | 31 | 15 | 2 | 1201 | 714 | 487 | 65% |
15 | Selborne | 53 | 34 | 18 | 1 | 1599 | 947 | 652 | 64% |
16 | Welkom Gim | 53 | 34 | 18 | 1 | 1667 | 1298 | 369 | 64% |
17 | Wesvalia | 44 | 28 | 15 | 1 | 1191 | 714 | 477 | 64% |
18 | Rustenburg | 44 | 28 | 15 | 1 | 1165 | 1153 | 12 | 64% |
19 | Rondebosch | 49 | 31 | 17 | 1 | 1347 | 957 | 390 | 63% |
20 | Secunda | 46 | 29 | 14 | 3 | 1284 | 848 | 436 | 63% |
21 | Hudson Park | 56 | 35 | 20 | 1 | 1498 | 1070 | 428 | 63% |
22 | Marlow | 53 | 33 | 20 | 0 | 1404 | 1003 | 401 | 62% |
23 | Wynberg | 45 | 28 | 16 | 1 | 1312 | 810 | 502 | 62% |
24 | Monument | 60 | 37 | 23 | 0 | 2069 | 1523 | 546 | 62% |
25 | Noordheuwel | 62 | 38 | 20 | 4 | 2199 | 1360 | 839 | 61% |
26 | Middelburg | 48 | 29 | 16 | 3 | 1300 | 906 | 394 | 60% |
27 | Maritzburg College | 58 | 35 | 23 | 0 | 1708 | 1269 | 439 | 60% |
28 | Brackenfell | 42 | 25 | 17 | 0 | 874 | 852 | 22 | 60% |
29 | Voortrekker (NFS) | 45 | 26 | 17 | 2 | 1118 | 900 | 218 | 58% |
30 | Graeme | 56 | 32 | 22 | 2 | 1480 | 839 | 641 | 57% |
31 | Eldoraigne | 42 | 24 | 16 | 2 | 1195 | 1024 | 171 | 57% |
32 | Die Anker | 44 | 25 | 17 | 2 | 1190 | 917 | 273 | 57% |
33 | Pearson | 44 | 25 | 18 | 1 | 1100 | 749 | 351 | 57% |
34 | Strand | 41 | 23 | 14 | 4 | 1018 | 816 | 202 | 56% |
35 | Stellenberg | 51 | 28 | 21 | 2 | 1444 | 1011 | 433 | 55% |
36 | Boland Landbou | 51 | 28 | 21 | 2 | 1190 | 1150 | 40 | 55% |
37 | Drostdy | 46 | 25 | 21 | 0 | 1204 | 1123 | 81 | 54% |
38 | Nico Malan | 50 | 27 | 21 | 2 | 1154 | 898 | 256 | 54% |
39 | Grey High | 47 | 25 | 20 | 2 | 1170 | 923 | 247 | 53% |
40 | Bishops | 55 | 29 | 25 | 1 | 1345 | 1346 | -1 | 53% |
41 | St Johns (RSA) | 42 | 22 | 17 | 3 | 1089 | 909 | 180 | 52% |
42 | Lichtenburg | 46 | 24 | 20 | 2 | 988 | 958 | 30 | 52% |
43 | Glenwood | 54 | 28 | 26 | 0 | 1273 | 1272 | 1 | 52% |
44 | Diamantveld | 51 | 26 | 25 | 0 | 1344 | 1141 | 203 | 51% |
45 | Brandwag (EP) | 50 | 25 | 23 | 2 | 1057 | 1127 | -70 | 50% |
46 | Heidelberg Volkskool | 42 | 21 | 20 | 1 | 956 | 913 | 43 | 50% |
47 | Framesby | 45 | 22 | 21 | 2 | 984 | 932 | 52 | 49% |
48 | Oakdale | 43 | 21 | 20 | 2 | 964 | 914 | 50 | 49% |
49 | Northwood | 43 | 21 | 21 | 1 | 921 | 997 | -76 | 49% |
50 | Transvalia | 43 | 21 | 22 | 0 | 1161 | 969 | 192 | 49% |