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
—
—
—
—
—
—
—
—