| Rank | Fleet | Class | Sail No | Club | Helm | R1 | R2 | R3 | R4 | R5 | R6 | R7 | APH | Total | Nett |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1st | Optimist A | Optimist A | 1480 | ZVYC | Joshua Keytel | (1) | 1 | 1 | 1 | 1 | 1 | 1 | 1642 | 7 | 6 |
| 2nd | Optimist A | Optimist A | 1444 | ZVYC | Ben Henshilwood | 2 | 2 | 2 | 3 | 6 | (9 OCS) | 2 | 1642 | 26 | 17 |
| 3rd | Optimist A | Optimist A | 1379 | ZVYC | Sean van Aswegen | (6) | 3 | 5 | 2 | 2 | 2 | 3 | 1642 | 23 | 17 |
| 4th | Optimist A | Optimist A | 1317 | HYC | Connor Lowe | 4 | 5 | (7) | 4 | 3 | 5 | 5 | 1642 | 33 | 26 |
| 5th | Optimist A | Optimist A | 1365 | HYC | Timothy Weaving | 5 | (7) | 3 | 7 | 4 | 3 | 6 | 1642 | 35 | 28 |
| 6th | Optimist A | Optimist A | 5 | HYC | Bazolele Mseswa | (8) | 4 | 8 | 5 | 5 | 4 | 4 | 1642 | 38 | 30 |
| 7th | Optimist A | Optimist A | 1488 | ZVYC | Finn Steenkamp | 3 | 8 | 6 | 6 | (9 RET) | 9 DNC | 9 DNC | 1642 | 50 | 41 |
| 8th | Optimist A | Optimist A | 1475 | ZVYC | Jens Dugas | 7 | 6 | 4 | (9 DNC) | 9 RET | 9 DNC | 9 DNC | 1642 | 53 | 44 |