Championship Ledger

The BMW CCG Club Racing Series
2026

Cars · All Classes · 3 of 7 rounds complete

Championship Leader
Ignus Du Plessis #28
46
+8 to P2
Motorbikes Cars Karting
Championship Front Runners
P1
Ignus Du Plessis
#28
46 pts
4 wins 4 podiums 0 DNFs
P2
Eugene Gouws
#55
38 pts
1 wins 3 podiums 0 DNFs
-8 to leader
P3
Andre Van Vuuren
#373
57 pts
5 wins 5 podiums 0 DNFs
--11 to leader
Championship Impact
Closest Challenger
Craig Herbst
1 pts
Gap to leader

The championship gap grew by 1 points.

Biggest Mover
Justin Brown
↑6
20 pts total

Moved from P11 to P5 in the latest round.

Biggest Championship Hit
Ruan van der Walt
↓3
17 pts total

Dropped from P3 to P6, losing a podium/title-zone position.

Field Reshuffle
56 competitors moved
56
Positions changed

The latest round triggered movement across the championship order.

Championship Rule Governance
Scoring Source Calculated points

RacePSL calculates finish points from the configured points scheme.

Classification 67% minimum distance

DNF scoring: Not allowed. DNS scoring: Not allowed. DSQ: Not allowed

Drop Rounds None

Basis: Round total

Bonus points None

No bonus points configured.

Tie-break Points total → Best finish → Race number

Applied after championship points are calculated.

Full Standings
Pos
±
Racer
Points Bar
Pts
Gap
Wins
Podiums
DNFs
1
#28 · Cars
No points gained Gap unchanged
46
4
4
0
1
↑1
#55 · Cars
↑1 +8 pts Closed gap by 7
38
1
3
0
1
#373 · Cars
+22 pts Gap unchanged
57
5
5
0
1
#18 · Cars
No points gained Gap unchanged
31
1
3
0
1
#992 · Cars
No points gained Gap unchanged
49
3
5
1
1
#178 · Cars
+19 pts Gap unchanged
55
4
5
0
1
#1 · Cars
+6 pts Gap unchanged
26
4
4
0
2
#79 · Cars
+5 pts Closed gap by 5
27
–19
0
0
0
2
↑1
#346 · Cars
↑1 +9 pts Closed gap by 9
31
–15
0
3
0
2
#21 · Cars
No points gained Gap unchanged
28
–18
1
3
0
2
#150 · Cars
No points gained Gap grew by 6
10
–36
0
2
0
2
#120 · Cars
+12 pts Gap grew by 7
40
–6
0
6
0
2
↑1
#117 · Cars
↑1 +17 pts Gap grew by 5
41
–5
0
5
0
2
#112 · Cars
+5 pts Closed gap by 4
34
–12
1
2
0
3
↓1
#122 · Cars
↓1 +12 pts Gap grew by 10
41
–5
1
5
0
3
↓1
#30 · Cars
↓1 No points gained Gap grew by 1
32
–14
2
3
0
3
↑1
#125 · Cars
↑1 +13 pts Closed gap by 13
29
–17
1
2
0
3
#25 · Cars
No points gained Gap unchanged
25
–21
1
2
2
3
#920 · Cars
No points gained Gap grew by 6
3
–43
0
1
0
3
↑4
#32 · Cars
↑4 +17 pts Gap grew by 2
26
–20
1
2
0
3
↑2
#49 · Cars
↑2 +8 pts Closed gap by 8
26
–20
0
2
1
4
↓2
#31 · Cars
↓2 No points gained Gap unchanged
27
–19
0
3
0
4
↑1
#94 · Cars
↑1 +6 pts Closed gap by 6
24
–22
0
1
0
4
#3 · Cars
+5 pts Gap grew by 17
25
–21
0
2
1
4
↑1
#446 · Cars
↑1 +9 pts Gap grew by 10
21
–25
0
1
0
4
↑1
#66 · Cars
↑1 +4 pts Closed gap by 4
25
–21
0
3
1
4
↑1
#64 · Cars
↑1 +5 pts Closed gap by 4
32
–14
0
3
0
5
↑1
#44 · Cars
↑1 +12 pts Closed gap by 12
23
–23
0
2
0
5
↑6
#96 · Cars
↑6 +12 pts Gap grew by 7
20
–26
0
1
0
5
#68 · Cars
+6 pts Gap grew by 16
25
–21
0
1
0
5
↓1
#27 · Cars
↓1 No points gained Gap grew by 1
22
–24
1
2
1
5
↑4
#12 · Cars
↑4 +11 pts Closed gap by 11
23
–23
1
2
2
5
#991 · Cars
+11 pts Gap grew by 30
21
–25
2
2
0
6
#327 · Cars
No points gained Gap grew by 1
20
–26
0
1
0
6
#29 · Cars
+15 pts Gap grew by 31
15
–31
1
2
0
6
↑1
#999 · Cars
↑1 +5 pts Closed gap by 5
23
–23
0
1
1
6
#28 · Cars
+10 pts Gap grew by 47
10
–36
0
0
0
6
↓3
#29 · Cars
↓3 No points gained Gap grew by 19
17
–29
1
1
1
6
↓3
#99 · Cars
↓3 No points gained Gap unchanged
19
–27
1
2
0
7
↓1
#0 · Cars
↓1 No points gained Gap grew by 22
9
–37
0
0
0
7
↓2
#171 · Cars
↓2 No points gained Gap unchanged
14
–32
0
2
0
7
#178 · Cars
+9 pts Gap grew by 22
19
–27
1
2
0
7
↓3
#58 · Cars
↓3 No points gained Gap grew by 19
14
–32
0
2
0
7
#46 · Cars
No points gained Gap grew by 1
12
–34
0
2
0
7
↑1
#150 · Cars
↑1 +7 pts Closed gap by 7
17
–29
0
2
0
8
↓2
#133 · Cars
↓2 +3 pts Gap grew by 16
14
–32
0
0
0
8
↓1
#146 · Cars
↓1 No points gained Gap unchanged
11
–35
0
0
0
8
#109 · Cars
+7 pts Gap grew by 26
11
–35
0
1
0
8
↓2
#158 · Cars
↓2 No points gained Gap unchanged
16
–30
1
1
1
8
↓1
#40 · Cars
↓1 No points gained Gap unchanged
14
–32
0
2
0
8
#4 · Cars
+7 pts Gap grew by 50
7
–39
0
0
0
9
#82 · Cars
+4 pts Closed gap by 4
16
–30
0
1
0
9
↑1
#6 · Cars
↑1 +2 pts Gap grew by 17
10
–36
0
0
1
9
↓1
#140 · Cars
↓1 No points gained Gap grew by 1
3
–43
0
0
0
9
↓2
#161 · Cars
↓2 No points gained Gap grew by 22
7
–39
0
0
0
9
↓1
#73 · Cars
↓1 No points gained Gap unchanged
8
–38
0
0
0
9
NEW
#158 · Cars
NEW No points gained Gap unchanged
4
–42
0
0
1
10
↓2
#271 · Cars
↓2 No points gained Gap grew by 19
9
–37
0
0
0
10
↓1
#56 · Cars
↓1 No points gained Gap unchanged
4
–42
0
0
0
10
↓2
#13 · Cars
↓2 No points gained Gap grew by 22
6
–40
0
0
1
10
↓1
#89 · Cars
↓1 +2 pts Closed gap by 2
12
–34
0
0
0
10
↓1
#93 · Cars
↓1 No points gained Gap grew by 1
3
–43
0
0
0
11
↓1
#1 · Cars
↓1 No points gained Gap unchanged
4
–42
0
0
0
11
↓2
#37 · Cars
↓2 +1 pts Closed gap by 1
12
–34
0
1
1
11
↓1
#43 · Cars
↓1 No points gained Gap grew by 1
1
–45
0
0
0
11
↓2
#246 · Cars
↓2 No points gained Gap grew by 19
9
–37
0
0
1
12
↓1
#205 · Cars
↓1 No points gained Gap unchanged
2
–44
0
0
1
12
↓2
#24 · Cars
↓2 No points gained Gap unchanged
5
–41
0
0
1
12
#88 · Cars
+3 pts Gap grew by 16
8
–38
0
0
0
12
↓1
#57 · Cars
↓1 No points gained Gap grew by 1
1
–45
0
0
1
13
↓1
#42 · Cars
↓1 No points gained Gap unchanged
1
–45
0
0
0
13
↑1
#84 · Cars
↑1 +3 pts Gap grew by 16
7
–39
0
0
1
13
↓1
#67 · Cars
↓1 +3 pts Closed gap by 3
4
–42
0
0
1
14
#10 · Cars
+1 pts Gap grew by 30
1
–45
0
0
0
14
↑1
#222 · Cars
↑1 +2 pts Gap grew by 17
6
–40
0
0
0
15
↓2
#1 · Cars
↓2 +2 pts Gap grew by 17
6
–40
0
0
0
16
↑4
#8 · Cars
↑4 +2 pts Gap grew by 17
4
–42
0
0
2
17
↓1
#171 · Cars
↓1 No points gained Gap grew by 19
3
–43
0
0
0
18
#505 · Cars
+2 pts Gap grew by 53
2
–44
0
0
0
19
#146 · Cars
+2 pts Gap grew by 53
2
–44
0
0
0
20
↓3
#786 · Cars
↓3 No points gained Gap grew by 19
2
–44
0
0
0
21
↓3
#65 · Cars
↓3 No points gained Gap grew by 19
2
–44
0
0
0
22
↓3
#63 · Cars
↓3 No points gained Gap grew by 19
2
–44
0
0
0
23
↓2
#330 · Cars
↓2 No points gained Gap grew by 19
1
–45
0
0
0
24
↓2
#161 · Cars
↓2 No points gained Gap grew by 19
1
–45
0
0
0
Detailed Points Ledger
Pos Racer R1 · BMW CCG Club - Round 1 R2 · BMW CCG Club - Round 2 R3 · BMW CCG Club - Round 3 Total
Turbo Heat 1 Turbo Heat 2 NA Heat 1 NA Heat 2 R Turbo Heat 1 Turbo Heat 2 NA Heat 1 NA Heat 2 R Turbo Heat 1 Turbo Heat 2 NA Heat 1 NA Heat 2 R
1 Ignus Du Plessis #28 10 10
23
+3 bonus (P +1 · FL +2)
10 10
23
+3 bonus (P +1 · FL +2)
0
46
40 race + 6 bonus
1 Eugene Gouws #55 1 5
7
+1 bonus (FL +1)
8 8
18
+2 bonus (P +1 · FL +1)
8 5
13
38
35 race + 3 bonus
1 Andre Van Vuuren #373 10 DNS
12
+2 bonus (P +1 · FL +1)
10 10
23
+3 bonus (P +1 · FL +2)
10 10
22
+2 bonus (FL +2)
57
50 race + 7 bonus
1 Anand Naidu #18 8 10
18
5 8
13
0
31
1 Anton Pommersheim #992 8 10
20
+2 bonus (FL +2)
8 10
21
+3 bonus (P +1 · FL +2)
DNF 8
8
49
44 race + 5 bonus
1 Reinhardt Miller #178 3 10
14
+1 bonus (FL +1)
10 10
22
+2 bonus (FL +2)
8 10
19
+1 bonus (FL +1)
55
51 race + 4 bonus
1 Renier Smith #1 6 7
16
+3 bonus (P +1 · FL +2)
0
4 4
10
+2 bonus (P +1 · FL +1)
26
21 race + 5 bonus
2 Nishal Singh #79 5 4
9
4 4
8
5 5
10
27
2 Kent Swartz #346 4 6
10
4 8
12
5 4
9
31
2 Bennie Luyt #21 6 4
10
8 10
18
0
28
2 Lenard Archer #150 5 5
10
0
0
10
2 Henry Platt #120 6 6
12
8 8
16
6 6
12
40
2 Richard Gerntholtz #117 6 3
10
+1 bonus (FL +1)
6 8
14
8 8
17
+1 bonus (P +1)
41
39 race + 2 bonus
2 Johan Miller #112 10 3
14
+1 bonus (P +1)
4 5
9
4 6
11
+1 bonus (FL +1)
34
32 race + 2 bonus
3 Olerato Sekudu #122 5 10
15
8 6
14
6 6
12
41
3 Craig Herbst #30 4 10
15
+1 bonus (FL +1)
6 10
17
+1 bonus (FL +1)
0
32
30 race + 2 bonus
3 Tihan Van Rooyen #125 6 3
9
5 2
7
4 8
13
+1 bonus (P +1)
29
28 race + 1 bonus
3 Oz Biagioni #25 10 8
21
+3 bonus (P +1 · FL +2)
3 DNF
3
DNF 1
1
25
22 race + 3 bonus
3 Carlo Garbini #920 DNS 3
3
0
0
3
3 Zaheer Seedat #32 8 1
9
0
10 5
17
+2 bonus (P +1 · FL +1)
26
24 race + 2 bonus
3 Bob Neill #49 4 5
9
DNF 6
6
8 3
11
26
4 Nicholas Herbst #31 8 8
16
6 5
11
0
27
4 Hein Van Der Merwe #94 5 2
7
4 3
7
6 4
10
24
4 Bernard De Gouveia #3 8 8
16
4 DNF
4
3 2
5
25
4 Chloe Stuart #446 4 8
12
0
5 4
9
21
4 Leon Loubser #66 6 6
12
DNF 3
3
4 6
10
25
4 Gerald Anthony #64 5 8
13
3 3
6
5 8
13
32
5 Claudio Jardim #44 2 2
4
3 4
7
6 5
12
+1 bonus (FL +1)
23
22 race + 1 bonus
5 Justin Brown #96 1 3
4
1 3
4
4 8
12
20
5 Troy Cochran #68 3 6
9
5 5
10
2 4
6
25
5 Alan Hilligenn #27 8 DNF
8
10 4
14
0
22
5 Wessel Mostert #12 3 DNF
3
DNF 1
1
10 8
19
+1 bonus (P +1)
23
22 race + 1 bonus
5 Lee Thompson #991
0
0
10 10
21
+1 bonus (P +1)
21
20 race + 1 bonus
6 Sayen Moodley #327 2 4
6
5 6
11
3
3
20
6 Ruan Van Der Walt #29
0
0
8 6
15
+1 bonus (FL +1)
15
14 race + 1 bonus
6 Cameron Christian #999 2 DNF
2
6 5
11
5 5
10
23
6 Ignus Du Plessis #28
0
0
5 5
10
10
6 Ruan Van Der Walt #29 10 5
16
+1 bonus (FL +1)
DNF
1
+1 bonus (P +1)
0
17
15 race + 2 bonus
6 Kashen Naicker #99 10 8
19
+1 bonus (P +1)
DNS DNS
0
0
19
18 race + 1 bonus
7 Dawie Olivier #0 4 5
9
0
0
9
7 Shane Grobler #171
0
8 6
14
0
14
7 Reinhardt Miller #178
0
0
8 10
19
+1 bonus (FL +1)
19
18 race + 1 bonus
7 Philip Mostert Snr #58 1 1
2
6 6
12
0
14
7 Ronald Lenters #46 6 6
12
0
0
12
7 Lenard Archer #150
0
5 5
10
6 DNS
7
+1 bonus (FL +1)
17
16 race + 1 bonus
8 Dirk Van Loggerenberg #133 1 1
2
5 4
9
1 2
3
14
8 Karabo Malemela #146 5 1
6
2 3
5
0
11
8 Narser Ismail #109
0
0
6 4
11
+1 bonus (P +1)
11
10 race + 1 bonus
8 Ethan Coetzee #158 DNF
0
10 4
16
+2 bonus (P +1 · FL +1)
0
16
14 race + 2 bonus
8 Sav Gualiteri #40
0
6 8
14
0
14
8 Paolo Cavalieri #4
0
0
4 3
7
7
9 Varish Ganpath #82 1 6
7
2 1
3
4 2
6
16
9 Henry Harber #6 1 1
2
4 2
6
2 DNF
2
10
9 Mike Grobler #140 3 DNS
3
0
0
3
9 Pieter Lombard #161
0
3 4
7
DNS DNS
0
7
9 Cobus Bohmer #73 3 5
8
0
0
8
9 Ethan Coetzee #158
0
0
DNF 4
4
4
10 Ferdi Van Staden #271 5 1
6
2 1
3
0
9
10 Mitch Coetzee #56 1 1
2
1 1
2
0
4
10 Trevor Long #13 2 4
6
0
DNF
0
6
10 Sheldon Chetty #89 1 5
6
1 2
3
2 1
3
12
10 Theo Chetty #93 1 2
3
0
0
3
11 Maurizio Bianco #1 DNS 4
4
0
0
4
11 Nicky Dicks #37 4 DNS
4
DNF 6
7
+1 bonus (FL +1)
1 0
1
12
11 race + 1 bonus
11 Javelin Ramsamy #43 1 DNS
1
0
0
1
11 Morgan Jacobs #246 1 2
3
1 5
6
DNF DNS
0
9
12 Desmond Bloem #205 1 DNF
1
1 DNS
1
0
2
12 Nick Naidoo #24 1 3
4
1 DNF
1
0
5
12 Arri Van Heerden #88 1 4
5
0
DNS 3
3
8
12 Neil Reynolds #57 DNF 1
1
0
0
1
13 Shriyav Naidu #42
0
1
1
0
1
13 Philip Mostert Jnr #84 1 1
2
1 1
2
3 DNF
3
7
13 Salvi Gualtieri #67 1 DNF
1
0
3 0
3
4
14 Kyan Boodaya #10
0
0
1 DNS
1
1
14 Craig Platt #222 1 1
2
1 1
2
1 1
2
6
15 Renier Smith #1
0
3 1
4
1 1
2
6
16 Gerhard Du Plessis #8 2 DNF
2
DNF DNS
0
1 1
2
4
17 Shane Grobler #171 1 1
3
+1 bonus (P +1)
0
0
3
2 race + 1 bonus
18 Mariaan Emmenis #505
0
0
1 1
2
2
19 Vatiswa Mokonnoana #146
0
0
1 1
2
2
20 Zeyad Ismail #786 1 1
2
0
0
2
21 Mariska Smith #65 1 1
2
0
0
2
22 Donaven Mannaru #63 1 1
2
0
0
2
23 Paolo Cavalieri #330 1 DNS
1
0
0
1
24 Pieter Lombard #161 1 DNS
1
0
0
1
Classification Ledger
Pos Racer R1 · BMW CCG Club - Round 1 R2 · BMW CCG Club - Round 2 R3 · BMW CCG Club - Round 3
Turbo Heat 1 Turbo Heat 2 NA Heat 1 NA Heat 2 Turbo Heat 1 Turbo Heat 2 NA Heat 1 NA Heat 2 Turbo Heat 1 Turbo Heat 2 NA Heat 1 NA Heat 2
1 Ignus Du Plessis #28
P1 10L
P1 12L
P1 6L
P1 12L
1 Eugene Gouws #55
P9 7L
P4 11L
P2 9L
P2 11L
P1 6L
P4 8L
1 Andre Van Vuuren #373
P1 10L
DNS DNS
P1 6L
P1 12L
P1 6L
P1 8L
1 Anand Naidu #18
P2 8L
P1 11L
P4 9L
P2 12L
1 Anton Pommersheim #992
P2 8L
P1 12L
P1 10L
P1 12L
DNF 4L · DNF
P2 8L
1 Reinhardt Miller #178
P6 10L
P1 12L
P1 6L
P1 12L
P2 6L
P1 8L
1 Renier Smith #1
P1 8L
P1 12L
P1 6L
P1 8L
2 Nishal Singh #79
P4 8L
P5 12L
P4 10L
P5 12L
P4 6L
P4 8L
2 Kent Swartz #346
P5 10L
P3 12L
P5 6L
P2 12L
P3 6L
P4 8L
2 Bennie Luyt #21
P3 8L
P5 11L
P2 10L
P1 12L
2 Lenard Archer #150
P2 7L
P2 11L
2 Henry Platt #120
P3 10L
P3 12L
P2 6L
P2 12L
P3 6L
P3 8L
2 Richard Gerntholtz #117
P3 10L
P6 12L
P3 6L
P2 12L
P2 6L
P2 8L
2 Johan Miller #112
P1 7L
P6 11L
P5 9L
P4 11L
P4 5L
P3 8L
3 Olerato Sekudu #122
P4 10L
P1 12L
P2 6L
P3 12L
P3 6L
P3 8L
3 Craig Herbst #30
P5 7L
P1 11L
P3 9L
P1 11L
3 Tihan Van Rooyen #125
P3 10L
P6 12L
P4 6L
P7 12L
P4 6L
P1 8L
3 Oz Biagioni #25
P1 8L
P2 11L
P6 9L
DNF 8L · DNF
DNF 2L · DNF
P8 8L
3 Carlo Garbini #920
DNS DNS
P3 11L
3 Zaheer Seedat #32
P2 10L
P10 11L
P1 6L
P4 8L
3 Bob Neill #49
P5 8L
P4 12L
DNF 3L · DNF
P3 12L
P2 6L
P6 6L
4 Nicholas Herbst #31
P2 10L
P2 12L
P3 6L
P4 12L
4 Hein Van Der Merwe #94
P4 8L
P7 11L
P5 9L
P6 11L
P3 6L
P5 8L
4 Bernard De Gouveia #3
P2 10L
P2 12L
P5 6L
DNF 8L · DNF
P6 6L
P7 7L
4 Chloe Stuart #446
P5 10L
P2 12L
P4 6L
P5 8L
4 Leon Loubser #66
P3 8L
P3 12L
DNF 3L · DNF
P6 11L
P5 6L
P3 8L
4 Gerald Anthony #64
P4 7L
P2 11L
P6 9L
P6 10L
P3 6L
P2 8L
5 Claudio Jardim #44
P7 10L
P7 12L
P6 6L
P5 12L
P2 6L
P3 8L
5 Justin Brown #96
P11 9L
P6 11L
P10 5L
P6 11L
P5 6L
P2 8L
5 Troy Cochran #68
P6 10L
P3 12L
P4 6L
P4 12L
P7 6L
P5 8L
5 Alan Hilligenn #27
P2 7L
DNF 7L · DNF
P1 9L
P5 10L
5 Wessel Mostert #12
P6 8L
DNF 8L · DNF
DNF 6L · DNF
P9 11L
P1 6L
P2 8L
5 Lee Thompson #991
P1 6L
P1 8L
6 Sayen Moodley #327
P7 7L
P5 11L
P4 9L
P3 11L
P6 8L
6 Ruan Van Der Walt #29
P1 6L
P2 8L
6 Cameron Christian #999
P7 8L
DNF 3L · DNF
P3 10L
P4 12L
P4 6L
P4 8L
6 Ignus Du Plessis #28
P4 6L
P4 8L
6 Ruan Van Der Walt #29
P1 10L
P4 12L
DNF 6L · DNF
6 Kashen Naicker #99
P1 8L
P2 12L
DNS DNS
DNS DNS
7 Dawie Olivier #0
P5 10L
P4 12L
7 Shane Grobler #171
P2 6L
P3 12L
7 Reinhardt Miller #178
P2 6L
P1 8L
7 Philip Mostert Snr #58
P12 9L
P17 11L
P3 6L
P3 11L
7 Ronald Lenters #46
P3 7L
P3 11L
7 Lenard Archer #150
P3 10L
P4 12L
P3 6L
DNS DNS
8 Dirk Van Loggerenberg #133
P15 9L
P9 11L
P4 6L
P5 11L
P13 6L
P7 8L
8 Karabo Malemela #146
P4 10L
P9 12L
P7 6L
P6 12L
8 Narser Ismail #109
P2 6L
P5 8L
8 Ethan Coetzee #158
DNF 4L · DNF
P1 10L
P5 12L
8 Sav Gualiteri #40
P2 10L
P2 12L
8 Paolo Cavalieri #4
P5 6L
P6 8L
9 Varish Ganpath #82
P8 8L
P3 11L
P7 9L
P8 11L
P5 6L
P7 8L
9 Henry Harber #6
P17 9L
P8 11L
P5 6L
P7 11L
P7 6L
DNF 5L · DNF
9 Mike Grobler #140
P6 7L
DNS DNS
9 Pieter Lombard #161
P6 6L
P5 12L
DNS DNS
DNS DNS
9 Cobus Bohmer #73
P6 10L
P4 12L
9 Ethan Coetzee #158
DNF 4L · DNF
P5 8L
10 Ferdi Van Staden #271
P4 10L
P18 9L
P7 6L
P11 10L
10 Mitch Coetzee #56
P9 10L
P8 12L
P9 6L
P8 12L
10 Trevor Long #13
P7 10L
P5 12L
DNF 4L · DNF
10 Sheldon Chetty #89
P9 8L
P4 11L
P8 9L
P7 11L
P7 6L
P9 7L
10 Theo Chetty #93
P8 7L
P7 11L
11 Maurizio Bianco #1
DNS DNS
P5 12L
11 Nicky Dicks #37
P5 8L
DNS DNS
DNF 7L · DNF
P3 12L
P9 5L
P11 1L
11 Javelin Ramsamy #43
P10 7L
DNS DNS
11 Morgan Jacobs #246
P10 9L
P7 11L
P9 6L
P4 11L
DNF 2L · DNF
DNS DNS
12 Desmond Bloem #205
P8 10L
DNF 7L · DNF
P8 6L
DNS DNS
12 Nick Naidoo #24
P11 8L
P6 11L
P9 9L
DNF 6L · DNF
12 Arri Van Heerden #88
P8 10L
P5 12L
DNS DNS
P6 8L
12 Neil Reynolds #57
DNF 5L · DNF
P8 10L
13 Shriyav Naidu #42
P9 12L
13 Philip Mostert Jnr #84
P16 9L
P12 11L
P8 6L
P10 11L
P6 6L
DNF 4L · DNF
13 Salvi Gualtieri #67
P10 8L
DNF 5L · DNF
P6 6L
P10 4L
14 Kyan Boodaya #10
P8 6L
DNS DNS
14 Craig Platt #222
P19 9L
P15 11L
P11 5L
P8 11L
P8 6L
P9 8L
15 Renier Smith #1
P6 6L
P9 11L
P11 6L
P8 8L
16 Gerhard Du Plessis #8
P7 10L
DNF 4L · DNF
DNF 4L · DNF
DNS DNS
P12 6L
P12 6L
17 Shane Grobler #171
P18 9L
P14 11L
18 Mariaan Emmenis #505
P9 6L
P10 8L
19 Vatiswa Mokonnoana #146
P10 6L
P11 8L
20 Zeyad Ismail #786
P13 9L
P11 11L
21 Mariska Smith #65
P14 9L
P13 11L
22 Donaven Mannaru #63
P20 9L
P16 11L
23 Paolo Cavalieri #330
P9 9L
DNS DNS
24 Pieter Lombard #161
P21 9L
DNS DNS