| Rank | Fleet | Class | Sail No | Club | Helm | Crew | R1 | R2 | R3 | R4 | R5 | R6 | Total | Nett |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1st | 420 | 420 | 53001 | RCYC | Ross Mackinnon | Alex Falcon | 1 | 1 | 1 | 1 | 1 | (6 DNC) | 11 | 5 |
| 2nd | 420 | 420 | 52997 | ZVSC | Jemayne Wolmarans | Muhaimeen Thompson | 2 | 3 | 3 | (6 DNS) | 2 | 1 | 17 | 11 |
| 3rd | 420 | 420 | 53007 | IZI | Kenwin Daniels | Buhle Majavu | 3 | 2 | (6 DNC) | 3 | 3 | 2 | 19 | 13 |
| 4th | 420 | 420 | 5309 | ZVSC | Joshua September | Renton Gedult | 4 | (6 DNC) | 2 | 6 | 4 | 2 | 24 | 18 |
| 5th | 420 | 420 | 1 | ZVSC | Abdull Alexander | Tyresse Abrahams | 5 | (6 DNC) | 6 DNS | 6 DNC | 5 | 4 | 32 | 26 |
| Rank | Fleet | Class | Sail No | Club | Helm | R1 | R2 | R3 | R4 | R5 | R6 | Total | Nett |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1st | Dabchick | Dabchick | 3436 | MAC | Patrick Kessel | 1 | (4) | 3 | 4 | 1 | 1 | 14 | 10 |
| 2nd | Dabchick | Dabchick | 3449 | ZVYC | Max Celliers | (6) | 1 | 1 | 1 | 6 | 3 | 18 | 12 |
| 3rd | Dabchick | Dabchick | 345 | HYC | Jack Cumming | (5) | 3 | 2 | 3 | 4 | 2 | 19 | 14 |
| 4th | Dabchick | Dabchick | 3471 | HYC | Dylan Hall | 2 | 2 | (6) | 6 | 2 | 5 | 23 | 17 |
| 5th | Dabchick | Dabchick | 3439 | VYC | Thomas Slater | 3 | 6 | 4 | 2 | (9) | 8 | 32 | 23 |
| 6th | Dabchick | Dabchick | 3457 | HYC | Thomas Henshilwood | (7) | 7 | 5 | 5 | 5 | 7 | 36 | 29 |
| 7th | Dabchick | Dabchick | 3450 | HYC | Joshua Nankin | 8 | 5 | (11 DNS) | 3 | 3 | 4 | 42 | 31 |
| 8th | Dabchick | Dabchick | 3435 | ZVYC | Scarlet Celliers | 4 | (8) | 7 | 7 | 7 | 6 | 39 | 31 |
| 9th | Dabchick | Dabchick | 3433 | HYC | Ross Walton | 9 | 9 | 8 | 8 | (10) | 10 | 54 | 44 |
| 10th | Dabchick | Dabchick | 3432 | HYC | Julia Walton | 10 | (11 RET) | 11 DNS | 11 DNS | 8 | 9 | 60 | 49 |
| Rank | Fleet | Class | Sail No | Club | Helm | Crew | R1 | R2 | R3 | R4 | R5 | R6 | Total | Nett |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1st | Hobie 16 | Hobie 16 | 108724 | HYC | Gordon Guthrie | Rob Skinner | (2) | 1 | 1 | 1 | 1 | 1 | 7 | 5 |
| 2nd | Hobie 16 | Hobie 16 | 109120 | TSC | Alexander Van Aswegen | Yana | (3) | 2 | 2 | 2 | 3 | 3 | 15 | 12 |
| 3rd | Hobie 16 | Hobie 16 | 109103 | FBSC | Mark Le Roux | Sebastian Dieperink | 7 DNS | 4 | 3 | (7 DNC) | 2 | 4 | 27 | 20 |
| 4th | Hobie 16 | Hobie 16 | 104825 | TSC | Jonathan Olivier | Adele Olivier | 1 | 2 | (7 DNC) | 7 DNC | 7 DNC | 7 DNC | 31 | 24 |
| 5th | Hobie 16 | Hobie 16 | 91056 | TSC | Richard Carter | Jay Carter | 4 | (7 DNC) | 7 DNC | 7 DNF | 3 | 4 | 32 | 25 |
| 6th | Hobie 16 | Hobie 16 | 90420 | HYC | Neal Delport | Jacques Franck | (7 DNS) | 7 DNC | 7 DNC | 7 DNC | 5 | 5 | 38 | 31 |
| Rank | Fleet | Class | Sail No | Club | Helm | R1 | R2 | R3 | R4 | R5 | R6 | Total | Nett |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 6th | Ilca 4.7 | Ilca 4.7 | 14 | ZVYC | Jens Dugas | (7 DNC) | 7 DNC | 7 DNC | 7 DNC | 5 | 6 | 39 | 32 |
| Rank | Fleet | Class | Sail No | Club | Helm | R1 | R2 | R3 | R4 | R5 | R6 | Total | Nett |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1st | Ilca 6 | Ilca 6 | 188566 | ZVYC | Blake Madel | (3) | 1 | 1 | 2 | 2 | 3 | 12 | 9 |
| 2nd | Ilca 6 | Ilca 6 | 220042 | ZVYC | Elisa Falcon | 2 | 2 | (6 DNC) | 1 | 1 | 4 | 16 | 10 |
| 3rd | Ilca 6 | Ilca 6 | 142919 | ZVYC | Jacques Dugas | 1 | 3 | 2 | (4) | 4 | 2 | 16 | 12 |
| 4th | Ilca 6 | Ilca 6 | 160126 | GLYC | Martin Rostek | 4 | (5) | 3 | 3 | 5 | 1 | 21 | 16 |
| 5th | Ilca 6 | Ilca 6 | 172215 | MAC | Samkelisiwe Lizo | 5 | 4 | (6 DNC) | 5 | 3 | 6 RET | 29 | 23 |
| Rank | Fleet | Class | Sail No | Club | Helm | R1 | R2 | R3 | R4 | R5 | R6 | Total | Nett |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1st | Ilca 7 | Ilca 7 | 191090 | ZVYC | Alistair Keytel | 1 | 1 | 1 | 1 | (2) | 1 | 7 | 5 |
| 2nd | Ilca 7 | Ilca 7 | 191065 | SBYC | Dylan le Roux | (2) | 2 | 2 | 2 | 1 | 2 | 11 | 9 |
| 3rd | Ilca 7 | Ilca 7 | 158278 | PBYC | Ralph Thomas | 3 | 3 | 3 | 3 | (5 RET) | 3 | 20 | 15 |
| 4th | Ilca 7 | Ilca 7 | 160021 | HYC | James Armstrong | 4 | (5 RET) | 5 DNS | 5 DNS | 5 DNS | 5 DNC | 29 | 24 |
| Rank | Fleet | Class | Sail No | Club | Helm | Crew | R1 | R2 | R3 | R4 | R5 | R6 | Total | Nett |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1st | Mirror | Mirror | 70846 | TSC | Grant Ekermans | Luke Liebrecht | 1 | 1 | 1 | 1 | 1 | (3) | 8 | 5 |
| 2nd | Mirror | Mirror | 70842 | IZI | Athenkosi Mahluma | Caylem Edwards | 4 | 2 | 2 | 2 | (6 DNC) | 1 | 17 | 11 |
| 3rd | Mirror | Mirror | 70844 | IZI | Jordan Daniels | Logan Lombarth | (5) | 4 | 4 | 4 | 2 | 2 | 21 | 16 |
| 4th | Mirror | Mirror | 70843 | IZI | Simankele Mtshofeni | Zubair Davids | 3 | (7) | 6 | 5 | 4 | 4 | 29 | 22 |
| 5th | Mirror | Mirror | 7084 | IZI | Kayo Roberts | Kamvaelihle Matomela | 2 | 5 | (10 DNC) | 10 DNC | 3 | 5 | 35 | 25 |
| 6th | Mirror | Mirror | 7081 | IZI | Fatier Yon | Aiden Edwards | (6) | 6 | 5 | 3 | 5 | 6 | 31 | 25 |
| 7th | Mirror | Mirror | 7007 | ZVSC | Achmat February | Caydon Davids | 7 | 3 | 3 | (10 DNF) | 7 | 10 DNS | 40 | 30 |
| 8th | Mirror | Mirror | 54843 | ZVYC | Zubair Davids | Bradwyn Fritz | 8 | (10 RET) | 10 DNS | 10 | 8 | 10 DNS | 56 | 46 |
| 9th | Mirror | Mirror | 7 | IZI | Ricardo Carolus | Logan Lombarth | (10 DNC) | 10 DNC | 10 DNC | 10 DNC | 10 DNC | 10 DNC | 60 | 50 |
| Rank | Fleet | Class | Sail No | Club | Helm | Crew | R1 | R2 | R3 | R4 | R5 | R6 | Total | Nett |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1st | Open | Sonnet | 5 | ZVSC | Ryan Pentolfe | Kiran October | 2 | 1 | (3) | 1 | 1 | 2 | 10 | 7 |
| 2nd | Open | 505 | 8486 | IZI | Marlon Jones | Asenathi Jim | 1 | 2 | 1 | (7 DNC) | 3 | 1 | 15 | 8 |
| 3rd | Open | Sonnet | 57 | ZVSC | Lance Curtis | Xavier Stone | 3 | 3 | 2 | (7 DNC) | 2 | 3 | 20 | 13 |
| 4th | Open | Fireball | 14394 | USYC | Thomas Ochabski | Kerry-Lee Ochabski | 4 | 4 | (7 DNC) | 7 | 4 | 4 | 30 | 23 |
| 5th | Open | Sonnet | 570 | HYC | Thomas Henshilwood | Scarlet Celliers | (7 DNS) | 5 | 7 | 7 DNC | 7 | 7 | 40 | 33 |
| 6th | Open | Hobie 14 | 24544 | TSC | Arrie Swanepoel | (7 DNS) | 7 DNC | 7 DNC | 7 DNC | 7 DNC | 7 DNC | 42 | 35 |
| Rank | Fleet | Class | Sail No | Club | Helm | R1 | R2 | R3 | R4 | R5 | R6 | Total | Nett |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1st | Optimist A | Optimist A | 1480 | ZVYC | Joshua Keytel | 1 | 1 | 1 | 1 | (2) | 1 | 7 | 5 |
| 2nd | Optimist A | Optimist A | 1444 | HYC | Ben Henshilwood | 2 | (3) | 3 | 2 | 2 | 1 | 13 | 10 |
| 3rd | Optimist A | Optimist A | 1365 | HYC | Timothy Weaving | (8) | 2 | 2 | 4 | 4 | 3 | 23 | 15 |
| 4th | Optimist A | Optimist A | 1369 | HYC | Nathan McCombe | 3 | (6) | 5 | 3 | 3 | 6 | 26 | 20 |
| 5th | Optimist A | Optimist A | 1441 | HYC | Bazolele Mseswa | 4 | 4 | 4 | 5 | (8) | 3 | 33 | 25 |
| 6th | Optimist A | Optimist A | 1379 | TSC | Sean van Aswegen | 5 | 5 | (11 DNS) | 11 DNC | 6 | 7 | 45 | 34 |
| 7th | Optimist A | Optimist A | 1267 | ZVYC | Ben Madel | 6 | (11 RET) | 11 DNS | 11 DNC | 5 | 5 | 49 | 38 |
| 8th | Optimist A | Optimist A | 1445 | HYC | Connor Lowe | 7 | (11 RET) | 11 DNS | 11 DNC | 7 | 4 | 51 | 40 |
| 9th | Optimist A | Optimist A | 1390 | MAC | Benjamin Fourie | (11 OCS) | 7 | 6 | 11 DNC | 11 DNC | 10 | 52 | 41 |
| 10th | Optimist A | Optimist A | 1468 | ZVYC | Finn Steenkamp | 9 | (11 DNS) | 11 DNS | 11 DNC | 9 | 9 | 60 | 49 |
| Rank | Fleet | Class | Sail No | Club | Helm | R1 | R2 | R3 | R4 | R5 | R6 | Total | Nett |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1st | Optimist B | Optimist B | 6040 | MAC | Alexa Aab | (2) | 1 | 1 | 1 | 1 | 1 | 7 | 5 |
| 2nd | Optimist B | Optimist B | 5050 | MAC | Sebastian Fourie | 1 | 4 DNC | 4 DNC | 4 DNC | 4 DNC | 4 DNC | 21 | 17 |
| 3rd | Optimist B | Optimist B | 5 | HYC | Dwayne McCombe | 4 DNC | 4 DNC | 4 DNC | 4 DNC | 4 DNC | 4 DNC | 24 | 20 |
| Rank | Fleet | Class | Sail No | Club | Helm | R1 | R2 | R3 | R4 | R5 | R6 | Total | Nett |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1st | Topaz | Topaz | 10272 | TSC | Brunello Schierenberg | 1 | 1 | (4 DNS) | 1 | 1 | 1 | 9 | 5 |
| 2nd | Topaz | Topaz | 11282 | GBYC | Nadia Adams | 2 | (4 DNS) | 4 DNS | 2 | 3 | 2 | 17 | 13 |
| 3rd | Topaz | Topaz | 9796 | TSC | Maddison Smit | (4 DNF) | 4 DNC | 4 DNC | 4 DNC | 2 | 3 | 21 | 17 |