| Rank | Fleet | Class | Sail No | Club | Helm | R1 | R2 | R3 | R4 | R5 | Total | Nett |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1st | Optimist | Optimist A | 1375 | HYC | Ben Madel | (5.0) | 3.0 | 1.0 | 1.0 | 1.0 | 11.0 | 6.0 |
| 2nd | Optimist | Optimist A | 1441 | HYC | Lele Mseswa | (6.0) | 1.0 | 2.0 | 3.0 | 3.0 | 15.0 | 9.0 |
| 3rd | Optimist | Optimist A | 1490 | ZVYC | James Tanner | 2.0 | (5.0) | 4.0 | 2.0 | 1.0 | 14.0 | 9.0 |
| 4th | Optimist | Optimist A | 1334 | HYC | Harold Schultz | 4.0 | 2.0 | 5.0 | (4.0) | 3.0 | 18.0 | 14.0 |
| 5th | Optimist | Optimist A | 144 | HYC | Liam Geldenhuys | 5.0 | 5.0 | 5.0 | 5.0 | (8.0) | 28.0 | 20.0 |
| 6th | Optimist | Optimist A | 1480 | ZVYC | Benjamin Fourie | 7.0 | 4.0 | 3.0 | (6.0) | 6.0 | 26.0 | 20.0 |
| 7th | Optimist | Optimist A | 1365 | ZVYC | Cameron Starke | 6.0 | 6.0 | 7.0 | (7.0) | 2.0 | 28.0 | 21.0 |
| 8th | Optimist | Optimist A | 1468 | ZVYC | Finn Steenkamp | 8.0 | 9.0 | 10.0 | 8.0 | (11.0 DNC) | 46.0 | 35.0 |
| 9th | Optimist | Optimist A | 1428 | ZVYC | Michael Hartnack | 9.0 | 8.0 | 9.0 | 10.0 | (11.0 RET) | 47.0 | 36.0 |
| 10th | Optimist | Optimist A | 1390 | ZVYC | Sebastian Fourie | 10.0 | 10.0 | (8.0) | 8.0 | 9.0 | 45.0 | 37.0 |