Level based on the index of 4 athletes at the start.
14 finishersOnly rows matched to an athlete on record. Lapped riders stay listed with their laps, without a score.
| Pos | Athlete | Score | Ref. |
|---|---|---|---|
| 1 | MOIR Luke | 61.18 | |
| 2 | FOSTER Michael | 68.82 | |
| 3 | VAN ZYL Johan | 85.11 | |
| 4 | ROETS Ernest | 89.28 | |
| 5 | VAN DER WALT Daniel | 93.82 | |
| 6 | BONTEKONING Keagan | 96.43 | |
| 7 | DU PREEZ Ignatius | 100.11 | |
| 8 | NXUMALO Unathi | 102.69 | |
| 9 | WILSON Omar | 107.64 | |
| 10 | GOOSEN Lood | 110.76 | |
| 11 | FOURIE Herman | 124.87 | |
| 12 | RUWIEL Luca | 126.91 | |
| 13 | COLESKE Alec | 126.96 | |
| 14 | DE VILLIERS Johan | 131.38 | |
| — | VAN STADEN Beon | — | |
| — | MAKAE Tumelo | — | |
| — | SWART Dristen | — | |
| — | DURANDT Jaydan | — | |
| — | RUDLING Tayne | — | |
| — | NEWLANDS Luke | — | |
| — | MICHAELS Ethon | — | |
| — | BINNEMAN Eben | — | |
| — | TSHINGANE Zizo | — | |
| — | NONKASA Ntlantla | — | |
| — | VAN ROOYEN Bart | — | |
| — | LOENEN Jared | — | |
| — | ANGUS Calem | — | |
| — | GRIGGS Jaden | — | |
| — | SKHOBONGWANE Lakhanya did not finish | — | |
| — | VAN DER WATT Daniel did not finish | — | |
| — | TERBLANCHE Damon did not finish | — | |
| — | MATSOKOTSI Atlelang did not finish | — | |
| — | DI-SANTE Jade did not finish | — | |
| — | JORDAAN Ziandro did not start | — | |
| — | WILLIAMS Thomas did not start | — |