Fav | Pos | Race No | Share | Name | Name | Laps | Time | Time | Cat Pos | Category | Cat Pos | Gender | School | Finish Status | Points | Lap1 | Lap2 |
| 1 | 153 | | Shanique MARX | Shanique MARX #153 Female 14-15 F | 2 | 00:24:45.96 | 00:24:45.96 2 laps | 1 | 14-15 F | 1 | Female | TRANSVALIA | Finished | 25 | 00:12:16.17 | 00:12:29.79 |
| 2 | 160 | | Katrijn BOTHA | Katrijn BOTHA #160 Female 14-15 F | 2 | 00:25:00.12 | 00:25:00.12 2 laps | 2 | 14-15 F | 2 | Female | MENLOPARK | Finished | 23 | 00:12:12.35 | 00:12:47.76 |
| 3 | 176 | | Amoné BUSER | Amoné BUSER #176 Female 14-15 F | 2 | 00:25:58.15 | 00:25:58.15 2 laps | 3 | 14-15 F | 3 | Female | KLERKSDORP | Finished | 22 | 00:12:15.41 | 00:13:42.74 |
| 4 | 159 | | Isabella STRYDOM | Isabella STRYDOM #159 Female 14-15 F | 2 | 00:27:29.37 | 00:27:29.37 2 laps | 4 | 14-15 F | 4 | Female | MENLOPARK | Finished | 21 | 00:13:13.47 | 00:14:15.90 |
| 5 | 172 | | Jemma BARNARD | Jemma BARNARD #172 Female 14-15 F | 2 | 00:27:34.46 | 00:27:34.46 2 laps | 5 | 14-15 F | 5 | Female | NELSPRUIT | Finished | 20 | 00:13:44.32 | 00:13:50.14 |
| 6 | 156 | | Theane DE KLERK | Theane DE KLERK #156 Female 14-15 F | 2 | 00:27:36.11 | 00:27:36.11 2 laps | 6 | 14-15 F | 6 | Female | TRANSVALIA | Finished | 19 | 00:13:26.87 | 00:14:09.23 |
| 7 | 175 | | Imke KNIPSCHILD | Imke KNIPSCHILD #175 Female 14-15 F | 2 | 00:29:24.47 | 00:29:24.47 2 laps | 7 | 14-15 F | 7 | Female | NELSPRUIT | Finished | 18 | 00:13:57.68 | 00:15:26.79 |
| 8 | 164 | | Caitlin READ | Caitlin READ #164 Female 14-15 F | 2 | 00:29:49.10 | 00:29:49.10 2 laps | 8 | 14-15 F | 8 | Female | MENLOPARK | Finished | 17 | 00:14:32.62 | 00:15:16.48 |
| 9 | 165 | | Portia DIPPENAAR | Portia DIPPENAAR #165 Female 14-15 F | 2 | 00:29:58.43 | 00:29:58.43 2 laps | 9 | 14-15 F | 9 | Female | KEMPTON | Finished | 16 | 00:14:17.81 | 00:15:40.61 |
| 10 | 166 | | Bianca DE WET | Bianca DE WET #166 Female 14-15 F | 2 | 00:31:31.48 | 00:31:31.48 2 laps | 10 | 14-15 F | 10 | Female | KEMPTON | Finished | 15 | 00:14:27.16 | 00:17:04.31 |
| 11 | 161 | | Chante LE ROUX | Chante LE ROUX #161 Female 14-15 F | 2 | 00:31:33.73 | 00:31:33.73 2 laps | 11 | 14-15 F | 11 | Female | MENLOPARK | Finished | 14 | 00:15:09.37 | 00:16:24.36 |
| 12 | 174 | | Alyssa REYNOLDS | Alyssa REYNOLDS #174 Female 14-15 F | 2 | 00:31:47.98 | 00:31:47.98 2 laps | 12 | 14-15 F | 12 | Female | NELSPRUIT | Finished | 13 | 00:15:47.32 | 00:16:00.65 |
| 13 | 152 | | Karla THIART | Karla THIART #152 Female 14-15 F | 2 | 00:32:09.16 | 00:32:09.16 2 laps | 13 | 14-15 F | 13 | Female | ELDORAIGNE | Finished | 12 | 00:15:39.18 | 00:16:29.98 |
| 14 | 155 | | Michelle BOTHA | Michelle BOTHA #155 Female 14-15 F | 2 | 00:32:24.36 | 00:32:24.36 2 laps | 14 | 14-15 F | 14 | Female | TRANSVALIA | Finished | 11 | 00:15:47.10 | 00:16:37.25 |
| 15 | 162 | | Isabel DE BRUIN | Isabel DE BRUIN #162 Female 14-15 F | 2 | 00:32:27.61 | 00:32:27.61 2 laps | 15 | 14-15 F | 15 | Female | MENLOPARK | Finished | 10 | 00:16:06.63 | 00:16:20.98 |
| 16 | 158 | | Teegan ENSLIN | Teegan ENSLIN #158 Female 14-15 F | 2 | 00:32:27.99 | 00:32:27.99 2 laps | 16 | 14-15 F | 16 | Female | TRANSVALIA | Finished | 9 | 00:17:05.43 | 00:15:22.55 |
| 17 | 154 | | Kayla BISHOP | Kayla BISHOP #154 Female 14-15 F | 2 | 00:32:51.63 | 00:32:51.63 2 laps | 17 | 14-15 F | 17 | Female | TRANSVALIA | Finished | 8 | 00:15:45.29 | 00:17:06.34 |
| 18 | 171 | | Leyla OPPERMAN | Leyla OPPERMAN #171 Female 14-15 F | 2 | 00:34:02.49 | 00:34:02.49 2 laps | 18 | 14-15 F | 18 | Female | KEMPTON | Finished | 7 | 00:17:13.62 | 00:16:48.86 |
| 19 | 163 | | Marlene KRUGER | Marlene KRUGER #163 Female 14-15 F | 2 | 00:34:35.17 | 00:34:35.17 2 laps | 19 | 14-15 F | 19 | Female | MENLOPARK | Finished | 6 | 00:17:29.71 | 00:17:05.46 |
| 20 | 170 | | Zune PIENAAR | Zune PIENAAR #170 Female 14-15 F | 2 | 00:35:23.09 | 00:35:23.09 2 laps | 20 | 14-15 F | 20 | Female | KEMPTON | Finished | 5 | 00:16:30.57 | 00:18:52.52 |
| 21 | 157 | | Megan HARMSE | Megan HARMSE #157 Female 14-15 F | 2 | 00:36:12.74 | 00:36:12.74 2 laps | 21 | 14-15 F | 21 | Female | TRANSVALIA | Finished | 4 | 00:17:11.17 | 00:19:01.56 |
| 22 | 182 | | Chris Mari BEZUIDENHOUT | Chris Mari BEZUIDENHOUT #182 Female 14-15 F | 2 | 00:38:06.84 | 00:38:06.84 2 laps | 22 | 14-15 F | 22 | Female | HTS MIDDELBURG | Finished | 3 | 00:19:13.19 | 00:18:53.65 |
| 23 | 167 | | Anze GROBLER | Anze GROBLER #167 Female 14-15 F | 2 | 00:38:48.70 | 00:38:48.70 2 laps | 23 | 14-15 F | 23 | Female | KEMPTON | Finished | 2 | 00:17:34.99 | 00:21:13.71 |
| 24 | 168 | | Rumey BOTHA | Rumey BOTHA #168 Female 14-15 F | 2 | 00:40:22.75 | 00:40:22.75 2 laps | 24 | 14-15 F | 24 | Female | KEMPTON | Finished | 1 | 00:18:34.27 | 00:21:48.48 |
| 25 | 180 | | Cayden VILJOEN | Cayden VILJOEN #180 Female 14-15 F | 2 | 00:43:41.53 | 00:43:41.53 2 laps | 25 | 14-15 F | 25 | Female | KLERKSDORP | Finished | 1 | 00:21:02.64 | 00:22:38.89 |
| 26 | 179 | | Denieke GIRD | Denieke GIRD #179 Female 14-15 F | 1 | 00:32:42.45 | 00:32:42.45 1 laps | 26 | 14-15 F | 26 | Female | KLERKSDORP | Started | 1 | 00:32:42.45 | |
| | 173 | | Janca HATTINGH | Janca HATTINGH #173 Female 14-15 F | 1 | DNF | DNF 1 laps | | 14-15 F | | Female | NELSPRUIT | Started | 0 | 00:13:27.87 | |
| | 177 | | Mia POTGIETER | Mia POTGIETER #177 Female 14-15 F | 0 | DNF | DNF 0 laps | | 14-15 F | | Female | KLERKSDORP | DNF | 0 | | |