Championship Ledger

MSA National Motocross Championship
2026

Motocross · MX85cc · 6 of 7 rounds complete

Championship Leader
Brody Bircher #30
244
+33 to P2
Motorbikes Cars Karting
Championship Front Runners
P1
Brody Bircher
#30
244 pts
8 wins 9 podiums 0 DNFs
P2
Aiden Retief
#42
211 pts
0 wins 7 podiums 0 DNFs
-33 to leader
P3
Ross Mackenzie
#85
180 pts
0 wins 1 podiums 0 DNFs
-64 to leader
Championship Impact
Closest Challenger
Aiden Retief
33 pts
Gap to leader

The championship gap grew by 11 points.

Biggest Mover
Tommy Jayden Wotherspoon
↑10
57 pts total

Moved from P24 to P14 in the latest round.

Biggest Championship Hit
Lourens Erasmus
↓1
156 pts total

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

Field Reshuffle
22 competitors moved
22
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
244
8
9
0
2
#42 · Motocross
+39 pts Gap grew by 11
211
–33
0
7
0
3
#85 · Motocross
+39 pts Gap grew by 11
180
–64
0
1
0
4
↑1
#345 · Motocross
↑1 +44 pts Gap grew by 6
168
–76
1
6
0
5
↓1
#276 · Motocross
↓1 +30 pts Gap grew by 20
156
–88
0
1
0
6
#801 · Motocross
+33 pts Gap grew by 17
154
–90
0
0
0
7
#201 · Motocross
+35 pts Gap grew by 15
137
–107
0
0
1
8
#206 · Motocross
+21 pts Gap grew by 29
121
–123
0
0
1
9
#41 · Motocross
+21 pts Gap grew by 29
112
–132
0
0
1
10
↑1
#86 · Motocross
↑1 +25 pts Gap grew by 25
104
–140
0
0
0
11
↓1
#501 · Motocross
↓1 No points gained Gap grew by 50
87
–157
0
0
1
12
#715 · Motocross
No points gained Gap grew by 50
77
–167
0
0
1
13
#105 · Motocross
+17 pts Gap grew by 33
63
–181
0
0
4
14
↑10
#19 · Motocross
↑10 +30 pts Gap grew by 20
57
–187
0
0
2
15
↑8
#246 · Motocross
↑8 +27 pts Gap grew by 23
54
–190
0
0
0
16
↓2
#234 · Motocross
↓2 No points gained Gap grew by 50
44
–200
0
2
0
17
↓2
#112 · Motocross
↓2 No points gained Gap grew by 50
43
–201
0
0
1
18
↓2
#14 · Motocross
↓2 No points gained Gap grew by 50
38
–206
0
1
0
19
↓2
#53 · Motocross
↓2 No points gained Gap grew by 50
38
–206
0
0
0
20
↓2
#61 · Motocross
↓2 No points gained Gap grew by 50
34
–210
0
0
0
21
↓2
#2 · Motocross
↓2 No points gained Gap grew by 50
32
–212
0
0
2
22
↓2
#78 · Motocross
↓2 No points gained Gap grew by 50
31
–213
0
0
0
23
↓2
#311 · Motocross
↓2 No points gained Gap grew by 50
31
–213
0
0
0
24
↓2
#23 · Motocross
↓2 No points gained Gap grew by 50
31
–213
0
0
1
25
↑4
#333 · Motocross
↑4 +19 pts Gap grew by 31
30
–214
0
0
1
26
#220 · Motocross
+25 pts Gap grew by 219
25
–219
0
0
0
27
↓2
#90 · Motocross
↓2 No points gained Gap grew by 50
25
–219
0
0
2
28
↓2
#981 · Motocross
↓2 No points gained Gap grew by 50
22
–222
0
0
1
29
↓2
#365 · Motocross
↓2 No points gained Gap grew by 50
19
–225
0
0
0
30
#54 · Motocross
+17 pts Gap grew by 227
17
–227
0
0
0
31
↓3
#93 · Motocross
↓3 No points gained Gap grew by 50
17
–227
0
0
1
32
↓2
#575 · Motocross
↓2 No points gained Gap grew by 50
6
–238
0
0
1
33
↓2
#714 · Motocross
↓2 No points gained Gap grew by 50
5
–239
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 R5 · Round 5 - Rover MX R6 · Round 6 - Ridgeway Race Park 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 MX 85cc Heat 1 MX 85cc Heat 2 R MX 85 Heat 1 MX 85 Heat 2 R
1 Brody Bircher #30
25
22
47
22
25
47
25
25
50
25
25
50
0
25
25
50
244
2 Aiden Retief #42
22
20
42
25
22
47
22
22
44
19
20
39
0
19
20
39
211
3 Ross Mackenzie #85
19
19
38
19
19
38
10
19
29
18
18
36
0
20
19
39
180
4 Rayden Woolls #345
20
25
45
20
20
40
0
20
19
39
0
22
22
44
168
5 Lourens Erasmus #276
18
17
35
17
16
33
20
18
38
7
13
20
0
15
15
30
156
6 Seth Van Der Walt #801
15
18
33
16
18
34
8
14
22
16
16
32
0
16
17
33
154
7 Hanru Du Plessis #201
17
14
31
12
12
24
14
9
23
13
11
24
0
17
18
35
137
8 Tomas Miller #206
12
13
25
DNS
13
13
19
17
36
12
14
26
0
10
11
21
121
9 Adam Meyer #41
9
10
19
18
14
32
13
12
25
6
9
15
0
11
10
21
112
10 Aden Fisher #86
8
11
19
DNS
17
17
17
13
30
3
10
13
0
12
13
25
104
11 Matt Griebenow #501
14
15
29
14
15
29
0
14
15
29
0
0
87
12 Erik Taylor #715
7
8
15
15
9
24
11
10
21
10
7
17
0
0
77
13 Quade Walker #105
3
9
12
10
10
20
7
7
14
DNF
DNF
0
0
8
9
17
63
14 Tommy Jayden Wotherspoon #19
10
DNF
10
9
8
17
0
0
0
14
16
30
57
15 Ryan Boggett #246
0
0
0
15
12
27
0
13
14
27
54
16 Cassie Van Zyl #234
0
0
0
22
22
44
0
0
44
17 Nate Griebenow #112
5
6
11
13
11
24
0
4
4
8
0
0
43
18 Ohan Graven #14
0
DNS
DNS
0
18
20
38
0
0
0
38
19 Markus De Kock #53
0
0
12
11
23
9
6
15
0
0
38
20 Miro Botha #61
0
0
0
17
17
34
0
0
34
21 Victor Nyamupfukudza #2
16
16
32
0
0
0
0
DNF
DNF
0
32
22 Keagan Crawford #78
0
0
15
16
31
0
0
0
31
23 Luke Van As #311
0
0
16
15
31
0
0
0
31
24 Liam Canny #23
0
11
7
18
0
8
5
13
0
0
31
25 Parker Cik #333
11
DNF
11
0
0
0
0
7
12
19
30
26 Msfk/m… Kigen Mutuma #220
0
0
0
0
0
18
7
25
25
27 Chris Mufanechiya #90
13
12
25
0
0
0
0
DNF
DNF
0
25
28 David Bashkier #981
0
0
9
8
17
5
DNF
5
0
0
22
29 De Wet Du Plessis #365
0
0
0
11
8
19
0
0
19
30 N138/26 Elroyshamuyarira #54
0
0
0
0
0
9
8
17
17
31 Mason Barnes #93
4
7
11
DNS
6
6
0
0
0
0
17
32 Ruald Potgieter #575
6
DNF
6
0
0
0
0
0
6
33 Thiago Mtafu #714
0
DNS
5
5
0
0
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 R5 · Round 5 - Rover MX R6 · Round 6 - Ridgeway Race Park 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 MX 85cc Heat 1 MX 85cc Heat 2 MX 85 Heat 1 MX 85 Heat 2
1 Brody Bircher #30
P1 9L
P2 9L
DNS DNS
P1 7L
P1 9L
P1 8L
P1 8L
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
P4 8L
P3 8L
3 Ross Mackenzie #85
P4 9L
P4 9L
DNS DNS
P4 7L
P13 8L
P4 8L
P5 8L
P5 8L
P3 8L
P4 8L
4 Rayden Woolls #345
P3 9L
P1 9L
DNS DNS
P3 7L
P3 8L
P4 8L
P2 8L
P2 8L
5 Lourens Erasmus #276
P5 9L
P6 9L
DNS DNS
P7 6L
P3 9L
P5 8L
P16 7L
P10 7L
P8 8L
P8 8L
6 Seth Van Der Walt #801
P8 9L
P5 9L
DNS DNS
P5 6L
P15 8L
P9 8L
P7 8L
P7 8L
P7 8L
P6 8L
7 Hanru Du Plessis #201
P6 9L
P9 8L
DNS DNS
DNF 5L · DNF
P9 8L
P14 7L
P10 7L
P12 7L
P6 8L
P5 8L
8 Tomas Miller #206
P11 8L
P10 8L
DNS DNS
DNF 5L · DNF
P4 9L
P6 8L
P11 7L
P9 7L
P13 7L
P12 8L
9 Adam Meyer #41
P14 8L
P13 8L
DNS DNS
DNF 5L · DNF
P10 8L
P11 7L
P17 7L
P14 7L
P12 7L
P13 7L
10 Aden Fisher #86
P15 8L
P12 8L
DNS DNS
P6 6L
P6 9L
P10 8L
P20 7L
P13 7L
P11 7L
P10 8L
11 Matt Griebenow #501
P9 8L
P8 8L
DNS DNS
DNF 5L · DNF
P9 8L
P8 8L
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
P15 7L
P14 7L
14 Tommy Jayden Wotherspoon #19
P13 8L
DNF 4L · DNF
DNS DNS
DNF 4L · DNF
P9 8L
P7 8L
15 Ryan Boggett #246
P8 8L
P11 7L
P10 8L
P9 8L
16 Cassie Van Zyl #234
P2 8L
P2 8L
17 Nate Griebenow #112
P18 8L
P17 7L
DNS DNS
DNF 4L · DNF
P19 7L
P19 7L
18 Ohan Graven #14
DNS DNS
DNS 0L · DNS
P5 9L
P3 8L
19 Markus De Kock #53
P11 8L
P12 7L
P14 7L
P17 7L
20 Miro Botha #61
P6 8L
P6 8L
21 Victor Nyamupfukudza #2
P7 9L
P7 9L
DNF 0L · DNF
DNF 0L · DNF
22 Keagan Crawford #78
P8 8L
P7 8L
23 Luke Van As #311
P7 9L
P8 8L
24 Liam Canny #23
DNS DNS
DNF 4L · DNF
P15 7L
P18 7L
25 Parker Cik #333
P12 8L
DNF 2L · DNF
P16 6L
P11 8L
26 Msfk/m… Kigen Mutuma #220
P5 8L
P16 7L
27 Chris Mufanechiya #90
P10 8L
P11 8L
DNF 0L · DNF
DNF 0L · DNF
28 David Bashkier #981
P14 8L
P15 7L
P18 7L
DNF 0L · DNF
29 De Wet Du Plessis #365
P12 7L
P15 7L
30 N138/26 Elroyshamuyarira #54
P14 7L
P15 7L
31 Mason Barnes #93
P19 8L
P16 7L
DNS DNS
DNF 3L · DNF
32 Ruald Potgieter #575
P17 8L
DNF 6L · DNF
33 Thiago Mtafu #714
DNS DNS
DNF 3L · DNF