Championship Ledger

MSA National Motocross Championship
2026

Motocross · MX85cc · 4 of 7 rounds complete

Championship Leader
Brody Bircher #30
194
+22 to P2
Motorbikes Cars Karting
Championship Front Runners
P1
Brody Bircher
#30
194 pts
6 wins 7 podiums 0 DNFs
P2
Aiden Retief
#42
172 pts
0 wins 6 podiums 0 DNFs
-22 to leader
P3
Ross Mackenzie
#85
141 pts
0 wins 0 podiums 0 DNFs
-53 to leader
Championship Impact
Closest Challenger
Aiden Retief
22 pts
Gap to leader

The championship gap grew by 11 points.

Biggest Mover
Markus De Kock
↑4
38 pts total

Moved from P21 to P17 in the latest round.

Biggest Championship Hit
Lourens Erasmus
↓1
126 pts total

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

Field Reshuffle
21 competitors moved
21
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
#30 · Motocross
+50 pts Gap unchanged
194
6
7
0
2
#42 · Motocross
+39 pts Gap grew by 11
172
–22
0
6
0
3
↑1
#85 · Motocross
↑1 +36 pts Gap grew by 14
141
–53
0
0
0
4
↓1
#276 · Motocross
↓1 +20 pts Gap grew by 30
126
–68
0
1
0
5
↑1
#345 · Motocross
↑1 +39 pts Gap grew by 11
124
–70
1
4
0
6
↓1
#801 · Motocross
↓1 +32 pts Gap grew by 18
121
–73
0
0
0
7
#201 · Motocross
+24 pts Gap grew by 26
102
–92
0
0
1
8
↑1
#206 · Motocross
↑1 +26 pts Gap grew by 24
100
–94
0
0
1
9
↓1
#41 · Motocross
↓1 +15 pts Gap grew by 35
91
–103
0
0
1
10
↑2
#501 · Motocross
↑2 +29 pts Gap grew by 21
87
–107
0
0
1
11
↓1
#86 · Motocross
↓1 +13 pts Gap grew by 37
79
–115
0
0
0
12
↓1
#715 · Motocross
↓1 +17 pts Gap grew by 33
77
–117
0
0
1
13
#105 · Motocross
No points gained Gap grew by 50
46
–148
0
0
4
14
#234 · Motocross
+44 pts Gap grew by 150
44
–150
0
2
0
15
#112 · Motocross
+8 pts Gap grew by 42
43
–151
0
0
1
16
↓2
#14 · Motocross
↓2 No points gained Gap grew by 50
38
–156
0
1
0
17
↑4
#53 · Motocross
↑4 +15 pts Gap grew by 35
38
–156
0
0
0
18
#61 · Motocross
+34 pts Gap grew by 160
34
–160
0
0
0
19
↓3
#2 · Motocross
↓3 No points gained Gap grew by 50
32
–162
0
0
0
20
↓3
#78 · Motocross
↓3 No points gained Gap grew by 50
31
–163
0
0
0
21
↓3
#311 · Motocross
↓3 No points gained Gap grew by 50
31
–163
0
0
0
22
#23 · Motocross
+13 pts Gap grew by 37
31
–163
0
0
1
23
#246 · Motocross
+27 pts Gap grew by 167
27
–167
0
0
0
24
↓5
#19 · Motocross
↓5 No points gained Gap grew by 50
27
–167
0
0
2
25
↓5
#90 · Motocross
↓5 No points gained Gap grew by 50
25
–169
0
0
0
26
↓3
#981 · Motocross
↓3 +5 pts Gap grew by 45
22
–172
0
0
1
27
#365 · Motocross
+19 pts Gap grew by 175
19
–175
0
0
0
28
↓4
#93 · Motocross
↓4 No points gained Gap grew by 50
17
–177
0
0
1
29
↓4
#333 · Motocross
↓4 No points gained Gap grew by 50
11
–183
0
0
1
30
↓4
#575 · Motocross
↓4 No points gained Gap grew by 50
6
–188
0
0
1
31
↓4
#714 · Motocross
↓4 No points gained Gap grew by 50
5
–189
0
0
1
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
MX85cc Heat 1 MX85cc Heat 2 R MX 85cc Heat 1 MX 85cc Heat 2 R MX 85cc Heat 1 MX 85cc Heat 2 R MX 85cc Heat 1 MX 85cc Heat 2 R
1 Brody Bircher #30 25 22
47
22 25
47
25 25
50
25 25
50
194
2 Aiden Retief #42 22 20
42
25 22
47
22 22
44
19 20
39
172
3 Ross Mackenzie #85 19 19
38
19 19
38
10 19
29
18 18
36
141
4 Lourens Erasmus #276 18 17
35
17 16
33
20 18
38
7 13
20
126
5 Rayden Woolls #345 20 25
45
20 20
40
0
20 19
39
124
6 Seth Van Der Walt #801 15 18
33
16 18
34
8 14
22
16 16
32
121
7 Hanru Du Plessis #201 17 14
31
12 12
24
14 9
23
13 11
24
102
8 Tomas Miller #206 12 13
25
DNS 13
13
19 17
36
12 14
26
100
9 Adam Meyer #41 9 10
19
18 14
32
13 12
25
6 9
15
91
10 Matt Griebenow #501 14 15
29
14 15
29
0
14 15
29
87
11 Aden Fisher #86 8 11
19
DNS 17
17
17 13
30
3 10
13
79
12 Erik Taylor #715 7 8
15
15 9
24
11 10
21
10 7
17
77
13 Quade Walker #105 3 9
12
10 10
20
7 7
14
DNF DNF
0
46
14 Cassie Van Zyl #234
0
0
0
22 22
44
44
15 Nate Griebenow #112 5 6
11
13 11
24
0
4 4
8
43
16 Ohan Graven #14
0
DNS DNS
0
18 20
38
0
38
17 Markus De Kock #53
0
0
12 11
23
9 6
15
38
18 Miro Botha #61
0
0
0
17 17
34
34
19 Victor Nyamupfukudza #2 16 16
32
0
0
0
32
20 Keagan Crawford #78
0
0
15 16
31
0
31
21 Luke Van As #311
0
0
16 15
31
0
31
22 Liam Canny #23
0
11 7
18
0
8 5
13
31
23 Ryan Boggett #246
0
0
0
15 12
27
27
24 Tommy Jayden Wotherspoon #19 10 DNF
10
9 8
17
0
0
27
25 Chris Mufanechiya #90 13 12
25
0
0
0
25
26 David Bashkier #981
0
0
9 8
17
5 DNF
5
22
27 De Wet Du Plessis #365
0
0
0
11 8
19
19
28 Mason Barnes #93 4 7
11
DNS 6
6
0
0
17
29 Parker Cik #333 11 DNF
11
0
0
0
11
30 Ruald Potgieter #575 6 DNF
6
0
0
0
6
31 Thiago Mtafu #714
0
DNS 5
5
0
0
5
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
MX85cc Heat 1 MX85cc Heat 2 MX 85cc Heat 1 MX 85cc Heat 2 MX 85cc Heat 1 MX 85cc Heat 2 MX 85cc Heat 1 MX 85cc Heat 2
1 Brody Bircher #30
P1 9L
P2 9L
DNS DNS
P1 7L
P1 9L
P1 8L
P1 8L
P1 8L
2 Aiden Retief #42
P2 9L
P3 9L
DNS DNS
P2 7L
P2 9L
P2 8L
P4 8L
P3 8L
3 Ross Mackenzie #85
P4 9L
P4 9L
DNS DNS
P4 7L
P13 8L
P4 8L
P5 8L
P5 8L
4 Lourens Erasmus #276
P5 9L
P6 9L
DNS DNS
P7 6L
P3 9L
P5 8L
P16 7L
P10 7L
5 Rayden Woolls #345
P3 9L
P1 9L
DNS DNS
P3 7L
P3 8L
P4 8L
6 Seth Van Der Walt #801
P8 9L
P5 9L
DNS DNS
P5 6L
P15 8L
P9 8L
P7 8L
P7 8L
7 Hanru Du Plessis #201
P6 9L
P9 8L
DNS DNS
DNF 5L · DNF
P9 8L
P14 7L
P10 7L
P12 7L
8 Tomas Miller #206
P11 8L
P10 8L
DNS DNS
DNF 5L · DNF
P4 9L
P6 8L
P11 7L
P9 7L
9 Adam Meyer #41
P14 8L
P13 8L
DNS DNS
DNF 5L · DNF
P10 8L
P11 7L
P17 7L
P14 7L
10 Matt Griebenow #501
P9 8L
P8 8L
DNS DNS
DNF 5L · DNF
P9 8L
P8 8L
11 Aden Fisher #86
P15 8L
P12 8L
DNS DNS
P6 6L
P6 9L
P10 8L
P20 7L
P13 7L
12 Erik Taylor #715
P16 8L
P15 7L
DNS DNS
DNF 4L · DNF
P12 8L
P13 7L
P13 7L
P16 7L
13 Quade Walker #105
DNF 6L · DNF
P14 8L
DNS DNS
DNF 4L · DNF
P16 7L
P16 6L
DNF 0L · DNF
DNF 0L · DNF
14 Cassie Van Zyl #234
P2 8L
P2 8L
15 Nate Griebenow #112
P18 8L
P17 7L
DNS DNS
DNF 4L · DNF
P19 7L
P19 7L
16 Ohan Graven #14
DNS DNS
DNS 0L · DNS
P5 9L
P3 8L
17 Markus De Kock #53
P11 8L
P12 7L
P14 7L
P17 7L
18 Miro Botha #61
P6 8L
P6 8L
19 Victor Nyamupfukudza #2
P7 9L
P7 9L
20 Keagan Crawford #78
P8 8L
P7 8L
21 Luke Van As #311
P7 9L
P8 8L
22 Liam Canny #23
DNS DNS
DNF 4L · DNF
P15 7L
P18 7L
23 Ryan Boggett #246
P8 8L
P11 7L
24 Tommy Jayden Wotherspoon #19
P13 8L
DNF 4L · DNF
DNS DNS
DNF 4L · DNF
25 Chris Mufanechiya #90
P10 8L
P11 8L
26 David Bashkier #981
P14 8L
P15 7L
P18 7L
DNF 0L · DNF
27 De Wet Du Plessis #365
P12 7L
P15 7L
28 Mason Barnes #93
P19 8L
P16 7L
DNS DNS
DNF 3L · DNF
29 Parker Cik #333
P12 8L
DNF 2L · DNF
30 Ruald Potgieter #575
P17 8L
DNF 6L · DNF
31 Thiago Mtafu #714
DNS DNS
DNF 3L · DNF