| Rank | Fleet | Class | Sail No | Boat Name | Bow No | Club | Helm | R1 | R2 | R3 | R4 | R5 | R6 | R7 | R8 | Total | Nett |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1st | Optimist A | Optimist A | 1480 | ZVYC | Joshua Keytel | 1 | 2 | (3) | 1 | 1 | 1 | 1 | 1 | 11 | 8 | ||
| 2nd | Optimist A | Optimist A | 1452 | SBYC | Ross Mukheiber | 3 | (4) | 1 | 3 | 2 | 2 | 2 | 2 | 19 | 15 | ||
| 3rd | Optimist A | Optimist A | 1444 | HYC | Ben Henshilwood | 2 | 1 | (6) | 6 | 5 | 4 | 3 | 3 | 30 | 24 | ||
| 4th | Optimist A | Optimist A | 1365 | Kookaburra | 72 | HYC | Timothy Weaving | 6 | 3 | (7) | 5 | 3 | 5 | 5 | 4 | 38 | 31 |
| 5th | Optimist A | Optimist A | 1610 | HYC | Nathan McCombe | (9) | 5 | 2 | 2 | 4 | 8 | 6 | 6 | 42 | 33 | ||
| 6th | Optimist A | Optimist A | 1379 | TSC | Sean van Aswegen | 4 | 8 | 5 | 4 | 6 | 6 | (9) | 7 | 49 | 40 | ||
| 7th | Optimist A | Optimist A | 1441 | HYC | Bazolele Mseswa | 5 | 9 | 8 | 8 | 12 | (17) | 7 | 5 | 71 | 54 | ||
| 8th | Optimist A | Optimist A | 958 | MAC | Alexa Aab | 11 | (15) | 11 | 9 | 7 | 3 | 8 | 9 | 73 | 58 | ||
| 9th | Optimist A | Optimist A | 1377 | SYC | James Tanner | 10 | 6 | (21 RET) | 7 | 13 | 7 | 13 | 11 | 88 | 67 | ||
| 10th | Optimist A | Optimist A | 1389 | VLC | Maximilian Malan | (12) | 12 | 4 | 11 | 10 | 11 | 12 | 12 | 84 | 72 | ||
| 11th | Optimist A | Optimist A | 1375 | HYC | Ben Madel | 7 | 11 | (21 DNC) | 10 | 8 | 12 | 16 | 10 | 95 | 74 | ||
| 12th | Optimist A | Optimist A | 1481 | HYC | Harold Schultz | 8 | 18 | 9 | (21 RET) | 9 | 9 | 15 | 19 | 108 | 87 | ||
| 13th | Optimist A | Optimist A | 1390 | MAC | Benjamin Fourie | 16 | 14 | 10 | 12 | 11 | 13 | (21 DNC) | 21 DNC | 118 | 97 | ||
| 14th | Optimist A | Optimist A | 1357 | GLYC | Owen Conradie | 14 | 7 | (21 RET) | 21 DNC | 15 | 16 | 18 | 8 | 120 | 99 | ||
| 15th | Optimist A | Optimist A | 1367 | AYC | Mika Malan | 13 | 19 | (21 DNC) | 13 | 14 | 15 | 14 | 18 | 127 | 106 | ||
| 16th | Optimist A | Optimist A | 1405 | SBYC | Juvhan Troskie | 15 | 13 | (21 DNC) | 21 DNC | 21 DNC | 14 | 11 | 13 | 129 | 108 | ||
| 17th | Optimist A | Optimist A | 1345 | GLYC | Cameron Simpson | 17 | 16 | (21 DNC) | 21 DNC | 16 | 10 | 19 | 15 | 135 | 114 | ||
| 18th | Optimist A | Optimist A | 425 | HYC | Benjamin Hudson | (21 DNC) | 10 | 21 DNC | 21 DNC | 21 DNC | 21 DNC | 10 | 14 | 139 | 118 | ||
| 19th | Optimist A | Optimist A | 1425 | HYC | Harrison Hudson | (21 DNC) | 21 DNC | 21 RET | 21 DNC | 21 DNC | 21 DNC | 4 | 16 | 146 | 125 | ||
| 20th | Optimist A | Optimist A | 1468 | ZVYC | Finn Steenkamp | 18 | 17 | (21 RET) | 21 DNC | 21 RET | 21 DNC | 17 | 17 | 153 | 132 |