Back to 2026 MX2 Results
South Africa 2026
MX2 Round 11 - Sunday, July 5th 2026
Get up to speed with all the MX2 race results from the 2026 South Africa Grand Prix, taking place at Johannesburg in South Africa on Saturday 4th and Sunday 5th of July.
MX2 Race Results
MX2 GP Classification
Guillem Farres won the 2026 MX2 GP of South Africa with 50 points, ahead of Simon Längenfelder in second and Janis Martins Reisulis in third.
MX2 2026 Standings
| Pos. | Num. | Rider | Bike | Nation | Points
|
| 1 | #99 | Guillem Farres | Triumph | ESP | 50
|
| 2 | #1 | Simon Längenfelder | KTM | GER | 42
|
| 3 | #772 | Janis Martins Reisulis | Yamaha | LAT | 38
|
| 4 | #19 | Sacha Coenen | KTM | BEL | 37
|
| 5 | #8 | Camden McLellan | Triumph | RSA | 34
|
| 6 | #26 | Liam Everts | Husqvarna | BEL | 31
|
| 7 | #47 | Karlis Alberts Reisulis | Yamaha | LAT | 28
|
| 8 | #83 | Maxime Grau | Honda | FRA | 24
|
| 9 | #48 | Jens Walvoort | KTM | NED | 22
|
| 10 | #18 | Valerio Lata | Honda | ITA | 21
|
| 11 | #33 | Kay Karssemakers | Kawasaki | NED | 20
|
| 12 | #20 | Julius Mikula | KTM | CZE | 20
|
| 13 | #73 | Ferruccio Zanchi | Ducati | ITA | 19
|
| 14 | #17 | Trey Cox | KTM | RSA | 14
|
| 15 | #747 | Jordan van Wyk | Honda | RSA | 12
|
| 16 | #229 | Riley Rocher | GASGAS | ZIM | 8
|
| 17 | #444 | Tristan Durow | KTM | RSA | 6
|
| 18 | #38 | Aiden Henley | Yamaha | RSA | 5
|
| 19 | #423 | Martin Ashton | Yamaha | RSA | 5
|
| 20 | #450 | Luke John Grundy | Husqvarna | RSA | 4
|
| 21 | #169 | Thor Johnson | Yamaha | RSA | 2
|
MX2 Race 2
| Pos. | Num. | Rider | Bike | Nation | Time
|
| 1 | #99 | Guillem Farres | Triumph | ESP | 35:26.970
|
| 2 | #1 | Simon Längenfelder | KTM | GER | +0:04.847
|
| 3 | #772 | Janis Martins Reisulis | Yamaha | LAT | +0:07.823
|
| 4 | #8 | Camden McLellan | Triumph | RSA | +0:09.533
|
| 5 | #26 | Liam Everts | Husqvarna | BEL | +0:10.477
|
| 6 | #19 | Sacha Coenen | KTM | BEL | +0:29.365
|
| 7 | #47 | Karlis Alberts Reisulis | Yamaha | LAT | +0:39.355
|
| 8 | #83 | Maxime Grau | Honda | FRA | +0:45.505
|
| 9 | #18 | Valerio Lata | Honda | ITA | +0:51.633
|
| 10 | #73 | Ferruccio Zanchi | Ducati | ITA | +0:54.413
|
| 11 | #33 | Kay Karssemakers | Kawasaki | NED | +1:00.081
|
| 12 | #48 | Jens Walvoort | KTM | NED | +1:02.958
|
| 13 | #20 | Julius Mikula | KTM | CZE | +1:07.268
|
| 14 | #17 | Trey Cox | KTM | RSA | +1 lap
|
| 15 | #747 | Jordan van Wyk | Honda | RSA | +1 lap
|
| 16 | #444 | Tristan Durow | KTM | RSA | +1 lap
|
| 17 | #450 | Luke John Grundy | Husqvarna | RSA | +1 lap
|
| 18 | #229 | Riley Rocher | GASGAS | ZIM | +1 lap
|
| 19 | #38 | Aiden Henley | Yamaha | RSA | +1 lap
|
| 20 | #423 | Martin Ashton | Yamaha | RSA | +2 laps
|
| 21 | #169 | Thor Johnson | Yamaha | RSA | +2 laps
|
MX2 Race 1
| Pos. | Num. | Rider | Bike | Nation | Time
|
| 1 | #99 | Guillem Farres | Triumph | ESP | 35:02.592
|
| 2 | #19 | Sacha Coenen | KTM | BEL | +0:01.208
|
| 3 | #1 | Simon Längenfelder | KTM | GER | +0:02.451
|
| 4 | #772 | Janis Martins Reisulis | Yamaha | LAT | +0:20.794
|
| 5 | #8 | Camden McLellan | Triumph | RSA | +0:25.238
|
| 6 | #26 | Liam Everts | Husqvarna | BEL | +0:25.922
|
| 7 | #47 | Karlis Alberts Reisulis | Yamaha | LAT | +0:45.086
|
| 8 | #48 | Jens Walvoort | KTM | NED | +0:46.263
|
| 9 | #20 | Julius Mikula | KTM | CZE | +0:56.226
|
| 10 | #83 | Maxime Grau | Honda | FRA | +1:01.333
|
| 11 | #33 | Kay Karssemakers | Kawasaki | NED | +1:06.646
|
| 12 | #18 | Valerio Lata | Honda | ITA | +1:09.263
|
| 13 | #73 | Ferruccio Zanchi | Ducati | ITA | +1:25.713
|
| 14 | #17 | Trey Cox | KTM | RSA | +1:31.643
|
| 15 | #747 | Jordan van Wyk | Honda | RSA | +1 lap
|
| 16 | #229 | Riley Rocher | GASGAS | ZIM | +1 lap
|
| 17 | #423 | Martin Ashton | Yamaha | RSA | +2 laps
|
| 18 | #38 | Aiden Henley | Yamaha | RSA | +2 laps
|
| 19 | #169 | Thor Johnson | Yamaha | RSA | +2 laps
|
| 20 | #444 | Tristan Durow | KTM | RSA | +2 laps
|
| 21 | #450 | Luke John Grundy | Husqvarna | RSA | +15 laps
|
MX2 Warm Up
| Pos. | Num. | Rider | Bike | Nation | Time
|
| 1 | #19 | Sacha Coenen | KTM | BEL | 1:57.328
|
| 2 | #772 | Janis Martins Reisulis | Yamaha | LAT | +0:00.081
|
| 3 | #83 | Maxime Grau | Honda | FRA | +0:00.553
|
| 4 | #8 | Camden McLellan | Triumph | RSA | +0:00.684
|
| 5 | #26 | Liam Everts | Husqvarna | BEL | +0:01.700
|
| 6 | #99 | Guillem Farres | Triumph | ESP | +0:01.815
|
| 7 | #20 | Julius Mikula | KTM | CZE | +0:01.850
|
| 8 | #47 | Karlis Alberts Reisulis | Yamaha | LAT | +0:01.869
|
| 9 | #1 | Simon Längenfelder | KTM | GER | +0:01.994
|
| 10 | #18 | Valerio Lata | Honda | ITA | +0:02.414
|
| 11 | #73 | Ferruccio Zanchi | Ducati | ITA | +0:03.132
|
| 12 | #48 | Jens Walvoort | KTM | NED | +0:03.158
|
| 13 | #17 | Trey Cox | KTM | RSA | +0:05.765
|
| 14 | #444 | Tristan Durow | KTM | RSA | +0:11.020
|
| 15 | #169 | Thor Johnson | Yamaha | RSA | +0:11.801
|
| 16 | #229 | Riley Rocher | GASGAS | ZIM | +0:12.363
|
| 17 | #450 | Luke John Grundy | Husqvarna | RSA | +0:15.961
|
| 18 | #38 | Aiden Henley | Yamaha | RSA | +0:16.167
|
| 19 | #423 | Martin Ashton | Yamaha | RSA | +0:22.642
|
| 20 | #33 | Kay Karssemakers | Kawasaki | NED | +0:24.378
|
MX2 Qualifying
| Pos. | Num. | Rider | Bike | Nation | Time
|
| 1 | #1 | Simon Längenfelder | KTM | GER | 25:26.339
|
| 2 | #99 | Guillem Farres | Triumph | ESP | +0:06.577
|
| 3 | #8 | Camden McLellan | Triumph | RSA | +0:14.976
|
| 4 | #772 | Janis Martins Reisulis | Yamaha | LAT | +0:15.910
|
| 5 | #47 | Karlis Alberts Reisulis | Yamaha | LAT | +0:23.784
|
| 6 | #26 | Liam Everts | Husqvarna | BEL | +0:25.325
|
| 7 | #19 | Sacha Coenen | KTM | BEL | +0:29.992
|
| 8 | #83 | Maxime Grau | Honda | FRA | +0:48.831
|
| 9 | #48 | Jens Walvoort | KTM | NED | +0:55.195
|
| 10 | #18 | Valerio Lata | Honda | ITA | +0:57.489
|
| 11 | #17 | Trey Cox | KTM | RSA | +1:32.429
|
| 12 | #73 | Ferruccio Zanchi | Ducati | ITA | +1 lap
|
| 13 | #229 | Riley Rocher | GASGAS | ZIM | +1 lap
|
| 14 | #444 | Tristan Durow | KTM | RSA | +1 lap
|
| 15 | #38 | Aiden Henley | Yamaha | RSA | +1 lap
|
| 16 | #747 | Jordan van Wyk | Honda | RSA | +1 lap
|
| 17 | #423 | Martin Ashton | Yamaha | RSA | +2 laps
|
| 18 | #20 | Julius Mikula | KTM | CZE | +5 laps
|
| 19 | #169 | Thor Johnson | Yamaha | RSA | +6 laps
|
| 20 | #33 | Kay Karssemakers | Kawasaki | NED | +9 laps
|
| 21 | #450 | Luke John Grundy | Husqvarna | RSA | +11 laps
|
MX2 Time Practice
| Pos. | Num. | Rider | Bike | Nation | Time
|
| 1 | #772 | Janis Martins Reisulis | Yamaha | LAT | 1:56.264
|
| 2 | #26 | Liam Everts | Husqvarna | BEL | +0:00.036
|
| 3 | #99 | Guillem Farres | Triumph | ESP | +0:00.082
|
| 4 | #1 | Simon Längenfelder | KTM | GER | +0:00.230
|
| 5 | #19 | Sacha Coenen | KTM | BEL | +0:00.489
|
| 6 | #83 | Maxime Grau | Honda | FRA | +0:00.882
|
| 7 | #8 | Camden McLellan | Triumph | RSA | +0:00.950
|
| 8 | #47 | Karlis Alberts Reisulis | Yamaha | LAT | +0:01.184
|
| 9 | #48 | Jens Walvoort | KTM | NED | +0:02.707
|
| 10 | #18 | Valerio Lata | Honda | ITA | +0:02.909
|
| 11 | #73 | Ferruccio Zanchi | Ducati | ITA | +0:03.224
|
| 12 | #33 | Kay Karssemakers | Kawasaki | NED | +0:03.266
|
| 13 | #20 | Julius Mikula | KTM | CZE | +0:04.446
|
| 14 | #17 | Trey Cox | KTM | RSA | +0:06.304
|
| 15 | #450 | Luke John Grundy | Husqvarna | RSA | +0:07.962
|
| 16 | #747 | Jordan van Wyk | Honda | RSA | +0:13.073
|
| 17 | #444 | Tristan Durow | KTM | RSA | +0:13.156
|
| 18 | #423 | Martin Ashton | Yamaha | RSA | +0:14.135
|
| 19 | #38 | Aiden Henley | Yamaha | RSA | +0:15.970
|
| 20 | #169 | Thor Johnson | Yamaha | RSA | +0:16.800
|
| 21 | #229 | Riley Rocher | GASGAS | ZIM | +0:16.851
|
MX2 Free Practice
| Pos. | Num. | Rider | Bike | Nation | Time
|
| 1 | #1 | Simon Längenfelder | KTM | GER | 2:00.402
|
| 2 | #772 | Janis Martins Reisulis | Yamaha | LAT | +0:00.045
|
| 3 | #47 | Karlis Alberts Reisulis | Yamaha | LAT | +0:00.701
|
| 4 | #26 | Liam Everts | Husqvarna | BEL | +0:00.947
|
| 5 | #19 | Sacha Coenen | KTM | BEL | +0:00.986
|
| 6 | #99 | Guillem Farres | Triumph | ESP | +0:01.121
|
| 7 | #83 | Maxime Grau | Honda | FRA | +0:01.637
|
| 8 | #8 | Camden McLellan | Triumph | RSA | +0:02.080
|
| 9 | #48 | Jens Walvoort | KTM | NED | +0:02.428
|
| 10 | #20 | Julius Mikula | KTM | CZE | +0:03.279
|
| 11 | #73 | Ferruccio Zanchi | Ducati | ITA | +0:04.074
|
| 12 | #18 | Valerio Lata | Honda | ITA | +0:04.489
|
| 13 | #17 | Trey Cox | KTM | RSA | +0:05.261
|
| 14 | #33 | Kay Karssemakers | Kawasaki | NED | +0:05.779
|
| 15 | #450 | Luke John Grundy | Husqvarna | RSA | +0:11.224
|
| 16 | #423 | Martin Ashton | Yamaha | RSA | +0:13.069
|
| 17 | #229 | Riley Rocher | GASGAS | ZIM | +0:16.440
|
| 18 | #169 | Thor Johnson | Yamaha | RSA | +0:16.761
|
| 19 | #444 | Tristan Durow | KTM | RSA | +0:17.255
|
| 20 | #38 | Aiden Henley | Yamaha | RSA | +0:22.125
|
| 21 | #747 | Jordan van Wyk | Honda | RSA | +0:59.585
|