Championship Ledger

MSA National Motocross Championship
2026

Motocross · MX65cc · 4 of 7 rounds complete

Championship Leader
Riley Geldenhuys #33
186
+20 to P2
Motorbikes Cars Karting
Championship Front Runners
P1
Riley Geldenhuys
#33
186 pts
3 wins 5 podiums 0 DNFs
P2
Richard Smith
#104
166 pts
2 wins 5 podiums 0 DNFs
-20 to leader
P3
Coby Kretzmann
#15
158 pts
0 wins 3 podiums 0 DNFs
-28 to leader
Championship Impact
Closest Challenger
Richard Smith
20 pts
Gap to leader

Closed the championship gap by 4 points.

Biggest Mover
Ethan Style
↑9
48 pts total

Moved from P22 to P13 in the latest round.

Biggest Championship Hit
Luan Jordaan
↓1
145 pts total

Dropped from P4 to P5, losing ground in the title fight.

Field Reshuffle
14 competitors moved
14
Positions changed

The latest round triggered movement across the championship order.

Championship Rule Governance
Scoring Source Imported points

RacePSL preserves official points supplied by the result sheet.

Classification Series default

DNF scoring: 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 → Final heat position → Best finishes vector → Msa decision

Applied after championship points are calculated.

Full Standings
Pos
±
Racer
Points Bar
Pts
Gap
Wins
Podiums
DNFs
1
#33 · Motocross
+41 pts Gap unchanged
186
3
5
0
2
#104 · Motocross
+45 pts Closed gap by 4
166
–20
2
5
0
3
#15 · Motocross
+39 pts Gap grew by 2
158
–28
0
3
0
4
↑1
#117 · Motocross
↑1 +43 pts Closed gap by 2
150
–36
1
2
0
5
↓1
#20 · Motocross
↓1 +30 pts Gap grew by 11
145
–41
0
2
0
6
#34 · Motocross
+37 pts Gap grew by 4
131
–55
0
1
0
7
#911 · Motocross
+35 pts Gap grew by 6
128
–58
0
0
0
8
#30 · Motocross
+22 pts Gap grew by 19
114
–72
0
0
0
9
#981 · Motocross
+23 pts Gap grew by 18
101
–85
0
0
0
10
#888 · Motocross
+18 pts Gap grew by 23
95
–91
0
0
0
11
#88 · Motocross
+32 pts Gap grew by 9
83
–103
0
0
0
12
#194 · Motocross
+14 pts Gap grew by 27
49
–137
0
0
0
13
↑9
#14 · Motocross
↑9 +30 pts Gap grew by 11
48
–138
0
0
0
14
↑7
#338 · Motocross
↑7 +26 pts Gap grew by 15
46
–140
0
0
0
15
↓1
#118 · Motocross
↓1 +9 pts Gap grew by 32
42
–144
0
0
0
16
↑3
#47 · Motocross
↑3 +15 pts Gap grew by 26
38
–148
0
0
0
17
↓4
#66 · Motocross
↓4 No points gained Gap grew by 41
34
–152
0
0
0
18
↓3
#29 · Motocross
↓3 No points gained Gap grew by 41
32
–154
0
0
0
19
↓3
#263 · Motocross
↓3 No points gained Gap grew by 41
31
–155
0
0
0
20
↑4
#17 · Motocross
↑4 +18 pts Gap grew by 23
31
–155
0
0
0
21
↓4
#84 · Motocross
↓4 No points gained Gap grew by 41
25
–161
0
0
0
22
↓4
#320 · Motocross
↓4 No points gained Gap grew by 41
24
–162
0
0
0
23
↓3
#158 · Motocross
↓3 No points gained Gap grew by 41
21
–165
0
0
0
24
↓1
#83 · Motocross
↓1 No points gained Gap grew by 41
16
–170
0
0
0
25
#227 · Motocross
+14 pts Gap grew by 172
14
–172
0
0
0
26
#51 · Motocross
+11 pts Gap grew by 175
11
–175
0
0
0
Detailed Points Ledger
Pos Racer R1 · Round 1 - Terra Topia MX R2 · Round 2 - Thunder Valley MX R3 · Round 3 - Zone 7 MX R4 · Round 4 - BORC MX Total
MX65cc Heat 1 MX65cc Heat 2 R MX 65cc Heat 1 MX 65cc Heat 2 R MX 65cc Heat 1 MX 65cc Heat 2 R MX 65cc Heat 1 MX 65cc Heat 2 R
1 Riley Geldenhuys #33 25 25
50
25 25
50
25 20
45
19 22
41
186
2 Richard Smith #104 14 22
36
20 20
40
20 25
45
25 20
45
166
3 Coby Kretzmann #15 18 18
36
22 17
39
22 22
44
20 19
39
158
4 Trey Dean #117 20 19
39
16 22
38
15 15
30
18 25
43
150
5 Luan Jordaan #20 22 20
42
19 18
37
19 17
36
16 14
30
145
6 Joshua-Zion Naude #34 15 14
29
17 19
36
13 16
29
22 15
37
131
7 Rohan Wessels #911 19 16
35
15 16
31
14 13
27
17 18
35
128
8 Brayden Gareth Tucker #30 16 15
31
18 15
33
18 10
28
12 10
22
114
9 David Bashkier #981 11 10
21
13 13
26
12 19
31
11 12
23
101
10 Llewellyn Edwards #888 10 12
22
10 11
21
16 18
34
10 8
18
95
11 Reestin Rambo Bartlett #88 12 13
25
14 12
26
0
15 17
32
83
12 Shaun Odendaal #194 8 8
16
9 10
19
0
8 6
14
49
13 Ethan Style #14 9 9
18
0
0
14 16
30
48
14 Delmar Du Plessis #338
0
0
9 11
20
13 13
26
46
15 Rourke Walker #118 5 5
10
DNS 7
7
8 8
16
5 4
9
42
16 Mason Meyer #47
0
0
11 12
23
4 11
15
38
17 Mikah Hendrickse #66 17 17
34
DNS DNS
0
0
0
34
18 Cole Kruger #29 7 6
13
0
10 9
19
0
32
19 Wian Scheepers #263
0
0
17 14
31
0
31
20 Hanro Jacobs #17 6 7
13
0
0
9 9
18
31
21 Dorian Botes #84
0
11 14
25
0
0
25
22 Ulrich Sterley #320 13 11
24
0
0
0
24
23 Tanner Hayter #158
0
12 9
21
0
0
21
24 Jarrett Botes #83
0
8 8
16
0
0
16
25 John-Luke Van Wyk #227
0
0
0
7 7
14
14
26 Ht Snyman #51
0
0
0
6 5
11
11
Classification Ledger
Pos Racer R1 · Round 1 - Terra Topia MX R2 · Round 2 - Thunder Valley MX R3 · Round 3 - Zone 7 MX R4 · Round 4 - BORC MX
MX65cc Heat 1 MX65cc Heat 2 MX 65cc Heat 1 MX 65cc Heat 2 MX 65cc Heat 1 MX 65cc Heat 2 MX 65cc Heat 1 MX 65cc Heat 2
1 Riley Geldenhuys #33
P1 8L
P1 8L
DNS DNS
DNS DNS
P1 7L
P3 7L
P4 7L
P2 7L
2 Richard Smith #104
P9 8L
P2 8L
DNS DNS
DNS DNS
P3 7L
P1 7L
P1 7L
P3 7L
3 Coby Kretzmann #15
P5 8L
P5 8L
DNS DNS
DNS DNS
P2 7L
P2 7L
P3 7L
P4 7L
4 Trey Dean #117
P3 8L
P4 8L
DNS DNS
DNS DNS
P8 7L
P8 7L
P5 7L
P1 7L
5 Luan Jordaan #20
P2 8L
P3 8L
DNS DNS
DNS DNS
P4 7L
P6 7L
P7 7L
P9 7L
6 Joshua-Zion Naude #34
P8 8L
P9 8L
DNS DNS
DNS DNS
P10 7L
P7 7L
P2 7L
P8 7L
7 Rohan Wessels #911
P4 8L
P7 8L
DNS DNS
DNS DNS
P9 7L
P10 7L
P6 7L
P5 7L
8 Brayden Gareth Tucker #30
P7 8L
P8 8L
DNS DNS
DNS DNS
P5 7L
P13 7L
P11 7L
P13 7L
9 David Bashkier #981
P12 8L
P13 8L
DNS DNS
DNS DNS
P11 7L
P4 7L
P12 7L
P11 7L
10 Llewellyn Edwards #888
P13 8L
P11 8L
DNS DNS
DNS DNS
P7 7L
P5 7L
P13 7L
P15 6L
11 Reestin Rambo Bartlett #88
P11 8L
P10 8L
DNS DNS
DNS DNS
P8 7L
P6 7L
12 Shaun Odendaal #194
P15 7L
P15 7L
DNS DNS
DNS DNS
P15 6L
P17 6L
13 Ethan Style #14
P14 8L
P14 8L
P9 7L
P7 7L
14 Delmar Du Plessis #338
P14 6L
P12 7L
P10 7L
P10 7L
15 Rourke Walker #118
P18 7L
P18 7L
DNS DNS
DNS DNS
P15 6L
P15 6L
P18 6L
P19 6L
16 Mason Meyer #47
P12 7L
P11 7L
P19 6L
P12 7L
17 Mikah Hendrickse #66
P6 8L
P6 8L
DNS DNS
DNS DNS
18 Cole Kruger #29
P16 7L
P17 7L
P13 7L
P14 7L
19 Wian Scheepers #263
P6 7L
P9 7L
20 Hanro Jacobs #17
P17 7L
P16 7L
P14 6L
P14 6L
21 Dorian Botes #84
DNS DNS
DNS DNS
22 Ulrich Sterley #320
P10 8L
P12 8L
23 Tanner Hayter #158
DNS DNS
DNS DNS
24 Jarrett Botes #83
DNS DNS
DNS DNS
25 John-Luke Van Wyk #227
P16 6L
P16 6L
26 Ht Snyman #51
P17 6L
P18 6L