BORC MX
Home Calendar Round 4
← Back to Calendar
SAMX Nationals Completed Round 4

SAMX Nationals

MSA National Motocross Championship

Round 4 · BORC MX

📅 30 May 2026 🏁 14 heats 👥 108 entries ⏱️ Best lap 1:09.580
108Entries
7Classes
14Heats
0Penalties
1:09.580Best Lap

RacePSL Event Intelligence

Cameron Durow owns the race day.

RacePSL processed 108 entries, 14 race sessions, official classifications, points allocation and championship movement. This page explains what changed, who gained, who lost, and what pressure now carries into the next round.

Biggest Score

Cameron Durow

50 pts

Cameron Durow moved to 50 points in MX 1.

What’s Next

Round 5: Round 5 - Rover MX

18 July 2026

View Next Event →
Judicial Impact 0 Decisions

No judicial penalties recorded.

Every steward decision is audited into RacePSL classifications and championship standings. This preserves event integrity and tracks championship consequences.

No judicial actions

No steward interventions were recorded for this event.

Championship Impact After Round 4

MX 1 picture after Round 4

RacePSL recalculates the championship picture after classifications, penalties, bonus points and scoring rules have been applied.

MX 1 10 shown
P1
#1 Cameron Durow Leader
188 pts
P2
#337 Slade Smith -2
186 pts
P3
#81 Jayden Proctor -31
157 pts
P4
#4 Ethan Hoffman -47
141 pts
P5
#717 Calum Marriott -51
137 pts
P6
#18 Johan Vogelesang -72
116 pts
P7
#24 Mark James Carty -93
95 pts
P8
#450 Luke Grundy -115
73 pts
P9
#16 Kade Van Deventer -116
72 pts
P10
#747 Jordan Van Wyk -135
53 pts

MX 1

P1 — Cameron Durow P2 — Slade Smith P3 — Maddy Malan
Pos Athlete Points Aggregate Best Finish Best Lap Wins Status
P1 #1 Cameron Durow 50 40:27.110 P1 1:56.560 2 Classified
P2 #337 Slade Smith 42 40:57.240 P2 1:56.490 FL 0 Classified
P3 #57 Maddy Malan 42 41:03.920 P2 1:58.040 0 Classified
P4 #81 Jayden Proctor 38 41:25.030 P4 2:00.050 0 Classified
P5 #4 Ethan Hoffman 36 41:45.440 P5 1:59.050 0 Classified
P6 #717 Calum Marriott 34 43:08.920 P6 2:01.340 0 Classified
P7 #18 Johan Vogelesang 31 43:23.410 P7 2:04.910 0 Classified
P8 #24 Mark James Carty 30 42:13.680 P7 2:04.800 0 Classified
P9 #16 Kade Van Deventer 29 44:29.640 P8 2:07.400 0 Classified
P10 #141 Christian Berrington-Smith 0 P— 0 Dnf
P11 #450 Luke Grundy 0 P— 2:00.850 0 Dnf

MX 2

P1 — Cameron Durow P2 — Trey Cox P3 — Luke Grundy
Pos Athlete Points Aggregate Best Finish Best Lap Wins Status
P1 #584 Cameron Durow 50 41:15.800 P1 2:00.230 2 Classified
P2 #37 Trey Cox 44 41:18.080 P2 2:00.210 0 Classified
P3 #1 Luke Grundy 40 42:02.580 P3 1:59.930 FL 0 Classified
P4 #337 Slade Smith 38 42:27.620 P4 2:03.400 0 Classified
P5 #81 Jayden Proctor 36 42:34.280 P5 2:03.860 0 Classified
P6 #300 Trent Valsecchi 34 43:08.380 P6 2:04.100 0 Classified
P7 #24 Mark James Carty 32 43:29.380 P7 2:04.710 0 Classified
P8 #444 Tristan Durow 30 43:40.620 P8 2:06.440 0 Classified
P9 #280 Kabelo Ledwaba 28 44:34.960 P9 2:09.500 0 Classified
P10 #423 Ashton Martin 26 44:58.360 P10 2:06.380 0 Classified
P11 #114 Damien Venter 24 41:25.500 P11 2:08.680 0 Classified
P12 #28 Garrick Henley 22 41:30.660 P12 2:13.990 0 Classified
P13 #38 Ethan Louw 20 41:35.300 P13 2:11.060 0 Classified
P14 #907 Andrew Venter 18 41:36.520 P14 2:11.630 0 Classified
P15 #169 Thor Johnson 16 42:31.120 P15 2:08.580 0 Classified
P16 #12 Bms100… Kosmas Mamaloukos 14 44:47.140 P16 2:22.720 0 Classified
P17 #229 Riley Rocher 0 P— 0 Dnf
P18 #294 Ger-Drie De Beer 0 P— 0 Dnf
P19 #41 Ethen Van Rensburg 0 P— 0 Dnf

MX High School

P1 — Trent Valsecchi P2 — Evan Frost P3 — Trenton Kretzmann
Pos Athlete Points Aggregate Best Finish Best Lap Wins Status
P1 #300 Trent Valsecchi 47 36:20.390 P1 2:03.460 1 Classified
P2 #28 Evan Frost 45 36:18.960 P1 2:03.020 FL 1 Classified
P3 #94 Trenton Kretzmann 38 36:55.050 P3 2:05.520 0 Classified
P4 #418 Cruz Martin 37 36:59.720 P2 2:03.940 0 Classified
P5 #444 Tristan Durow 36 36:56.600 P4 2:04.560 0 Classified
P6 #151 Reinier Van Der Merwe 36 37:07.740 P4 2:06.450 0 Classified
P7 #229 Riley Rocher 34 37:12.490 P5 2:06.440 0 Classified
P8 #315 Caden Weise 28 37:41.770 P9 2:07.980 0 Classified
P9 #280 Kabelo Ledwaba 28 37:56.520 P8 2:07.790 0 Classified
P10 #24 Ronald Graven 28 38:20.330 P7 2:08.800 0 Classified
P11 #29 Blake Frost 25 38:11.250 P10 2:07.210 0 Classified
P12 #111 Keegan Miles 22 39:01.780 P12 2:12.600 0 Classified
P13 #79 Deruk Van Aswegen 19 40:03.010 P13 2:13.910 0 Classified
P14 #105 Julian Van Jaarsveld 17 38:31.470 P13 2:14.300 0 Classified
P15 #777 Branden Van Wyk 16 38:21.770 P14 2:16.430 0 Classified
P16 #73 Cameron Stuckie 14 19:05.230 P15 2:15.740 0 Partial dnf
P17 #999 Levi Goodman 14 39:08.370 P15 2:18.070 0 Classified

MX Ladies

P1 — Mackenzie Bam P2 — Kelly Beetge P3 — Jessica Osner
Pos Athlete Points Aggregate Best Finish Best Lap Wins Status
P1 #349 Mackenzie Bam 50 34:07.590 P1 2:18.820 FL 2 Classified
P2 #16 Kelly Beetge 44 35:02.260 P2 2:23.700 0 Classified
P3 #1 Jessica Osner 38 35:41.700 P3 2:21.500 0 Classified
P4 #128 Zoe Botha 38 36:02.660 P4 2:25.280 0 Classified
P5 #118 Caitlin Parkes 37 35:45.940 P3 2:26.640 0 Classified
P6 #603 Marlinka Zurich 35 36:45.840 P5 2:24.980 0 Classified
P7 #12 Genevieve Edwards 32 37:51.210 P7 2:33.090 0 Classified
P8 #17 Misha Bukes 30 38:23.590 P8 2:37.550 0 Classified
P9 #X111 Zoe Waldschmidt 27 36:31.490 P9 2:40.730 0 Classified
P10 #47 Chloe Odendaal 27 36:54.750 P9 2:41.800 0 Classified
P11 #505 Oe20261… Chané Roets 24 19:47.350 P11 3:10.590 0 Partial dnf

MX50cc

P1 — Nate Small P2 — Gianno Ferreira P3 — Casper De Mist Krüger
Pos Athlete Points Aggregate Best Finish Best Lap Wins Status
P1 #72 Nate Small 50 27:24.440 P1 1:09.580 FL 2 Classified
P2 #11 Gianno Ferreira 44 27:47.250 P2 1:10.480 0 Classified
P3 #181 Casper De Mist Krüger 40 29:01.060 P3 1:12.420 0 Classified
P4 #16 Paul Graven 37 29:48.890 P4 1:13.130 0 Classified
P5 #18 Garry Hamer 36 29:27.430 P4 1:13.260 0 Classified
P6 #112 Logan Fulton 35 28:44.440 P5 1:13.670 0 Classified
P7 #40 Elijah Steyn 32 29:30.100 P7 1:16.450 0 Classified
P8 #144 Esminé Labuschagne 29 29:17.930 P8 1:30.350 0 Classified
P9 #39 Luke Celliers 28 14:42.740 P8 1:17.040 0 Partial dnf
P10 #31 Cody Marnie Tucker 27 29:58.040 P9 1:40.890 0 Classified

MX65cc

P1 — Richard Smith P2 — Trey Dean P3 — Riley Geldenhuys
Pos Athlete Points Aggregate Best Finish Best Lap Wins Status
P1 #104 Richard Smith 45 35:30.900 P1 2:25.610 1 Classified
P2 #117 Trey Dean 43 35:55.050 P1 2:25.530 1 Classified
P3 #33 Riley Geldenhuys 41 35:52.400 P2 2:25.240 FL 0 Classified
P4 #15 Coby Kretzmann 39 36:10.260 P3 2:26.980 0 Classified
P5 #34 Joshua-Zion Naude 37 37:03.210 P2 2:26.880 0 Classified
P6 #911 Rohan Wessels 35 36:47.540 P5 2:29.410 0 Classified
P7 #88 Reestin Rambo Bartlett 32 37:51.510 P6 2:31.760 0 Classified
P8 #20 Luan Jordaan 30 37:47.470 P7 2:27.980 0 Classified
P9 #14 Ethan Style 30 38:14.940 P7 2:35.820 0 Classified
P10 #338 Delmar Du Plessis 26 38:24.180 P10 2:36.340 0 Classified
P11 #981 David Bashkier 23 39:33.950 P11 2:41.440 0 Classified
P12 #30 Brayden Gareth Tucker 22 39:23.490 P11 2:30.750 0 Classified
P13 #17 Hanro Jacobs 18 35:40.530 P14 2:49.320 0 Classified
P14 #888 Llewellyn Edwards 18 37:48.850 P13 2:37.140 0 Classified
P15 #47 Mason Meyer 15 38:33.880 P12 2:40.450 0 Classified
P16 #227 John-Luke Van Wyk 14 36:39.260 P16 2:52.400 0 Classified
P17 #194 Shaun Odendaal 14 37:01.530 P15 2:52.120 0 Classified
P18 #51 Ht Snyman 11 37:18.090 P17 2:51.520 0 Classified
P19 #118 Rourke Walker 9 38:03.890 P18 2:53.720 0 Classified

MX85cc

P1 — Brody Bircher P2 — Cassie Van Zyl P3 — Aiden Retief
Pos Athlete Points Aggregate Best Finish Best Lap Wins Status
P1 #30 Brody Bircher 50 36:15.030 P1 2:10.390 2 Classified
P2 #234 Cassie Van Zyl 44 36:30.620 P2 2:10.020 FL 0 Classified
P3 #42 Aiden Retief 39 37:02.330 P3 2:11.310 0 Classified
P4 #345 Rayden Woolls 39 37:35.150 P3 2:14.180 0 Classified
P5 #85 Ross Mackenzie 36 38:30.980 P5 2:16.760 0 Classified
P6 #61 Miro Botha 34 39:18.080 P6 2:22.250 0 Classified
P7 #801 Seth Van Der Walt 32 39:41.390 P7 2:22.370 0 Classified
P8 #501 Matt Griebenow 29 41:17.420 P8 2:26.000 0 Classified
P9 #246 Ryan Boggett 27 38:35.830 P8 2:25.390 0 Classified
P10 #206 Tomas Miller 26 36:30.260 P9 2:25.690 0 Classified
P11 #201 Hanru Du Plessis 24 36:51.660 P10 2:31.550 0 Classified
P12 #276 Lourens Erasmus 20 37:27.190 P10 2:27.400 0 Classified
P13 #365 De Wet Du Plessis 19 37:25.660 P12 2:30.240 0 Classified
P14 #715 Erik Taylor 17 38:04.890 P13 2:34.360 0 Classified
P15 #41 Adam Meyer 15 38:17.730 P14 2:33.760 0 Classified
P16 #53 Markus De Kock 15 38:19.150 P14 2:35.430 0 Classified
P17 #86 Aden Fisher 13 38:16.950 P13 2:29.380 0 Classified
P18 #23 Liam Canny 13 38:24.200 P15 2:36.160 0 Classified
P19 #112 Nate Griebenow 8 39:58.410 P19 2:41.880 0 Classified
P20 #981 David Bashkier 5 19:38.970 P18 2:38.560 0 Partial dnf
P21 #105 Quade Walker 0 P— 0 Dnf
#1 Cameron Durow MX 1 #57 Maddy Malan MX 1 #337 Slade Smith MX 1 #81 Jayden Proctor MX 1 #4 Ethan Hoffman MX 1 #717 Calum Marriott MX 1 #24 Mark James Carty MX 1 #18 Johan Vogelesang MX 1 #16 Kade Van Deventer MX 1 #450 Luke Grundy MX 1 #141 Christian Berrington-Smith MX 1 #584 Cameron Durow MX 2 #37 Trey Cox MX 2 #1 Luke Grundy MX 2 #337 Slade Smith MX 2 #81 Jayden Proctor MX 2 #300 Trent Valsecchi MX 2 #24 Mark James Carty MX 2 #444 Tristan Durow MX 2 #280 Kabelo Ledwaba MX 2 #423 Ashton Martin MX 2 #114 Damien Venter MX 2 #28 Garrick Henley MX 2 #38 Ethan Louw MX 2 #907 Andrew Venter MX 2 #169 Thor Johnson MX 2 #12 Bms100… Kosmas Mamaloukos MX 2 #41 Ethen Van Rensburg MX 2 #229 Riley Rocher MX 2 #294 Ger-Drie De Beer MX 2 #300 Trent Valsecchi MX High School #418 Cruz Martin MX High School #28 Evan Frost MX High School #444 Tristan Durow MX High School #94 Trenton Kretzmann MX High School #151 Reinier Van Der Merwe MX High School #229 Riley Rocher MX High School #280 Kabelo Ledwaba MX High School #315 Caden Weise MX High School #29 Blake Frost MX High School #24 Ronald Graven MX High School #111 Keegan Miles MX High School #79 Deruk Van Aswegen MX High School #777 Branden Van Wyk MX High School #73 Cameron Stuckie MX High School #105 Julian Van Jaarsveld MX High School #999 Levi Goodman MX High School #349 Mackenzie Bam MX Ladies #16 Kelly Beetge MX Ladies #1 Jessica Osner MX Ladies #128 Zoe Botha MX Ladies #603 Marlinka Zurich MX Ladies #118 Caitlin Parkes MX Ladies #12 Genevieve Edwards MX Ladies #17 Misha Bukes MX Ladies #X111 Zoe Waldschmidt MX Ladies #47 Chloe Odendaal MX Ladies #505 Oe20261… Chané Roets MX Ladies #72 Nate Small MX50cc #11 Gianno Ferreira MX50cc #181 Casper De Mist Krüger MX50cc #16 Paul Graven MX50cc #112 Logan Fulton MX50cc #18 Garry Hamer MX50cc #40 Elijah Steyn MX50cc #144 Esminé Labuschagne MX50cc #31 Cody Marnie Tucker MX50cc #39 Luke Celliers MX50cc #104 Richard Smith MX65cc #34 Joshua-Zion Naude MX65cc #15 Coby Kretzmann MX65cc #33 Riley Geldenhuys MX65cc #117 Trey Dean MX65cc #911 Rohan Wessels MX65cc #20 Luan Jordaan MX65cc #88 Reestin Rambo Bartlett MX65cc #14 Ethan Style MX65cc #338 Delmar Du Plessis MX65cc #30 Brayden Gareth Tucker MX65cc #981 David Bashkier MX65cc #888 Llewellyn Edwards MX65cc #17 Hanro Jacobs MX65cc #194 Shaun Odendaal MX65cc #227 John-Luke Van Wyk MX65cc #51 Ht Snyman MX65cc #118 Rourke Walker MX65cc #47 Mason Meyer MX65cc #30 Brody Bircher MX85cc #234 Cassie Van Zyl MX85cc #345 Rayden Woolls MX85cc #42 Aiden Retief MX85cc #85 Ross Mackenzie MX85cc #61 Miro Botha MX85cc #801 Seth Van Der Walt MX85cc #246 Ryan Boggett MX85cc #501 Matt Griebenow MX85cc #201 Hanru Du Plessis MX85cc #206 Tomas Miller MX85cc #365 De Wet Du Plessis MX85cc #715 Erik Taylor MX85cc #53 Markus De Kock MX85cc #23 Liam Canny MX85cc #276 Lourens Erasmus MX85cc #41 Adam Meyer MX85cc #981 David Bashkier MX85cc #112 Nate Griebenow MX85cc #86 Aden Fisher MX85cc #105 Quade Walker MX85cc