MXGP of China

Shanghai International off-road circuit

MXGP of China
Shanghai International off-road circuit (MXGP of China)
13 September - 14 September 2025 Shanghai International off-road circuit
General info

Shanghai International Off-Road Circuit, located at 388 Haiwan Road in Fengxian District, Shanghai, is a motocross circuit that has hosted major international events. After debuting in 2019, the circuit welcomed back the FIM Motocross World Championship (MXGP) in September 2024.

  • 13 September
    • Free Practice UTC
    • Time Practice UTC
    • RAM Qualifying Race UTC
  • 14 September
    • Grand Prix Race 1 UTC
    • Grand Prix Race 2 UTC

All the results from the track

  • Free Practice
  • Time Practice
  • RAM Qualifying Race
  • Grand Prix Race 1
  • Grand Prix Race 2
  • GP Classification
Pos. Nr Rider Nat. Team Manufacturer Race time Gap
1 3 Romain Febvre FRA Kawasaki Racing Team MXGP Kawasaki 1'46''163
2 70 Ruben Fernandez ESP Honda HRC MXGP Honda 1'46''529 0''366
3 84 Jeffrey Herlings NED Red Bull KTM Factory Racing MXGP KTM 1'46''574 0''411
4 243 Tim Gajser SLO Honda HRC MXGP Honda 1'46''650 0''487
5 10 Calvin Vlaanderen NED Monster Energy Yamaha Factory MXGP Yamaha 1'46''936 0''773
6 96 Lucas Coenen BEL KTM Factory Racing MXGP KTM 1'47''564 1''401
7 959 Maxime Renaux FRA Monster Energy Yamaha Factory MXGP Yamaha 1'47''934 1''771
8 259 Glenn Coldenhoff NED Fantic Factory Racing MXGP Fantic 1'48''202 2''039
9 189 Brian Bogers NED Fantic Factory Racing MXGP Fantic 1'48''432 2''269
10 132 Andrea Bonacorsi ITA Fantic Factory Racing MXGP Fantic 1'48''464 2''301
11 517 Isak Gifting SWE JK Racing Yamaha Yamaha 1'48''692 2''529
12 41 Pauls Jonass LAT Kawasaki Racing Team MXGP Kawasaki 1'48''994 2''831
13 87 Kevin Brumann SUI MX Handel Racing Husqvarna 1'49''253 3''090
14 253 Jan Pancar SLO TEM JP253 KTM Racing Team KTM 1'49''593 3''430
15 919 Ben Watson GBR MRT Racing Team Beta Beta 1'49''793 3''630
16 93 Jago Geerts BEL Monster Energy Yamaha Factory MXGP Yamaha 1'49''698 3''805
17 319 Quentin Marc Prugnieres FRA TEAM Honda Motoblouz SR Motul Honda 1'50''307 4''144
18 91 Jeremy Seewer SUI Aruba.it Ducati Factory MX Team Ducati 1'50''422 4''259
19 101 Mattia Guadagnini ITA Aruba.it Ducati Factory MX Team Ducati 1'50''615 4''452
20 226 Tom Koch GER MRT Racing Team Beta Beta 1'50''898 4''735
Pos. Nr Rider Nat. Team Manufacturer Race time Gap
1 84 Jeffrey Herlings NED Red Bull KTM Factory Racing MXGP KTM 1'45''221
2 243 Tim Gajser SLO Honda HRC MXGP Honda 1'46''055 0''834
3 96 Lucas Coenen BEL KTM Factory Racing MXGP KTM 1'46''436 1''215
4 959 Maxime Renaux FRA Monster Energy Yamaha Factory MXGP Yamaha 1'46''688 1''467
5 3 Romain Febvre FRA Kawasaki Racing Team MXGP Kawasaki 1'46''811 1''590
6 41 Pauls Jonass LAT Kawasaki Racing Team MXGP Kawasaki 1'47''192 1''971
7 93 Jago Geerts BEL Monster Energy Yamaha Factory MXGP Yamaha 1'47''508 2''287
8 189 Brian Bogers NED Fantic Factory Racing MXGP Fantic 1'47''516 2''295
9 70 Ruben Fernandez ESP Honda HRC MXGP Honda 1'47''550 2''239
10 10 Calvin Vlaanderen NED Monster Energy Yamaha Factory MXGP Yamaha 1'47''556 2''335
11 259 Glenn Coldenhoff NED Fantic Factory Racing MXGP Fantic 1'47''634 2''413
12 253 Jan Pancar SLO TEM JP253 KTM Racing Team KTM 1'47''716 2''495
13 101 Mattia Guadagnini ITA Aruba.it Ducati Factory MX Team Ducati 1'48''283 3''062
14 132 Andrea Bonacorsi ITA Fantic Factory Racing MXGP Fantic 1'48''803 3''582
15 91 Jeremy Seewer SUI Aruba.it Ducati Factory MX Team Ducati 1'48''988 3''767
16 517 Isak Gifting SWE JK Racing Yamaha Yamaha 1'49''200 3''979
17 319 Quentin Marc Prugnieres FRA TEAM Honda Motoblouz SR Motul Honda 1'49''363 4''142
18 226 Tom Koch GER MRT Racing Team Beta Beta 1'50''128 4''907
19 919 Ben Watson GBR MRT Racing Team Beta Beta 1'50''199 4''978
20 87 Kevin Brumann SUI MX Handel Racing Husqvarna 1'50''233 5''012
Pos. Nr Rider Nat. Team Manufacturer Race time Gap
1 84 Jeffrey Herlings NED Red Bull KTM Factory Racing MXGP KTM 24'35''560
2 243 Tim Gajser SLO Honda HRC MXGP Honda 24'36''906 1''346
3 3 Romain Febvre FRA Kawasaki Racing Team MXGP Kawasaki 24'49''602 14''042
4 959 Maxime Renaux FRA Monster Energy Yamaha Factory MXGP Yamaha 24'51''584 16''024
5 70 Ruben Fernandez ESP Honda HRC MXGP Honda 24'54''246 18''686
6 10 Calvin Vlaanderen NED Monster Energy Yamaha Factory MXGP Yamaha 24'56''517 20''597
7 96 Lucas Coenen BEL KTM Factory Racing MXGP KTM 24'59''452 23''892
8 41 Pauls Jonass LAT Kawasaki Racing Team MXGP Kawasaki 25'05''719 30''159
9 132 Andrea Bonacorsi ITA Fantic Factory Racing MXGP Fantic 25'16''510 40''950
10 259 Glenn Coldenhoff NED Fantic Factory Racing MXGP Fantic 25'18''366 42''806
11 517 Isak Gifting SWE JK Racing Yamaha Yamaha 25'20''319 44''759
12 93 Jago Geerts BEL Monster Energy Yamaha Factory MXGP Yamaha 25'23''687 48''127
13 253 Jan Pancar SLO TEM JP253 KTM Racing Team KTM 25'29''024 53''464
14 87 Kevin Brumann SUI MX Handel Racing Husqvarna 25'38''110 1'02''550
15 101 Mattia Guadagnini ITA Aruba.it Ducati Factory MX Team Ducati 25'43''083 1'07''523
16 919 Ben Watson GBR MRT Racing Team Beta Beta 25'45''985 1'10''425
17 319 Quentin Marc Prugnieres FRA TEAM Honda Motoblouz SR Motul Honda 25'49''313 1'13''753
18 189 Brian Bogers NED Fantic Factory Racing MXGP Fantic 25'54''008 1'18''448
19 91 Jeremy Seewer SUI Aruba.it Ducati Factory MX Team Ducati 25'57''269 1'21''709
20 226 Tom Koch GER MRT Racing Team Beta Beta 26'03''922 1'28''362
Pos. Nr Rider Nat. Team Manufacturer Race time Gap
1 84 Jeffrey Herlings NED Red Bull KTM Factory Racing MXGP KTM 34'38''944
2 243 Tim Gajser SLO Honda HRC MXGP Honda 34'41''446 2''502
3 959 Maxime Renaux FRA Monster Energy Yamaha Factory MXGP Yamaha 34'44''759 5''815
4 3 Romain Febvre FRA Kawasaki Racing Team MXGP Kawasaki 35'12''149 33''205
5 70 Ruben Fernandez ESP Honda HRC MXGP Honda 35'13''748 34''804
6 41 Pauls Jonass LAT Kawasaki Racing Team MXGP Kawasaki 35'16''840 37''896
7 259 Glenn Coldenhoff NED Fantic Factory Racing MXGP Fantic 35'17''921 38''977
8 132 Andrea Bonacorsi ITA Fantic Factory Racing MXGP Fantic 35'20''229 41''285
9 96 Lucas Coenen BEL KTM Factory Racing MXGP KTM 35'35''657 56''713
10 10 Calvin Vlaanderen NED Monster Energy Yamaha Factory MXGP Yamaha 35'40''154 1'01''210
11 91 Jeremy Seewer SUI Aruba.it Ducati Factory MX Team Ducati 35'44''957 1'06''013
12 517 Isak Gifting SWE JK Racing Yamaha Yamaha 35'49''802 1'10''858
13 101 Mattia Guadagnini ITA Aruba.it Ducati Factory MX Team Ducati 35'58''324 1'19''380
14 189 Brian Bogers NED Fantic Factory Racing MXGP Fantic 36'01''261 1'22''317
15 93 Jago Geerts BEL Monster Energy Yamaha Factory MXGP Yamaha 36'02''333 1'23''389
16 253 Jan Pancar SLO TEM JP253 KTM Racing Team KTM 36'20''490 1'41''546
17 87 Kevin Brumann SUI MX Handel Racing Husqvarna 36'31''744 1'52''800
18 226 Tom Koch GER MRT Racing Team Beta Beta 36'37''843 2'08''899
19 319 Quentin Marc Prugnieres FRA TEAM Honda Motoblouz SR Motul Honda 1 LAP
20 919 Ben Watson GBR MRT Racing Team Beta Beta 1 LAP
Pos. Nr Rider Nat. Team Manufacturer Race time Gap
1 84 Jeffrey Herlings NED Red Bull KTM Factory Racing MXGP KTM 34'31''201
2 243 Tim Gajser SLO Honda HRC MXGP Honda 34'31''806 0''605
3 70 Ruben Fernandez ESP Honda HRC MXGP Honda 34'59''731 28''530
4 3 Romain Febvre FRA Kawasaki Racing Team MXGP Kawasaki 35'10''696 39''495
5 10 Calvin Vlaanderen NED Monster Energy Yamaha Factory MXGP Yamaha 35'13''301 42''100
6 959 Maxime Renaux FRA Monster Energy Yamaha Factory MXGP Yamaha 35'19''398 48''197
7 93 Jago Geerts BEL Monster Energy Yamaha Factory MXGP Yamaha 35'26''162 54''961
8 132 Andrea Bonacorsi ITA Fantic Factory Racing MXGP Fantic 35'32''612 1'01''411
9 259 Glenn Coldenhoff NED Fantic Factory Racing MXGP Fantic 35'34''700 1'03''499
10 101 Mattia Guadagnini ITA Aruba.it Ducati Factory MX Team Ducati 35'37''086 1'05''855
11 253 Jan Pancar SLO TEM JP253 KTM Racing Team KTM 35'41''102 1'09''901
12 41 Pauls Jonass LAT Kawasaki Racing Team MXGP Kawasaki 35'52''820 1'21''619
13 919 Ben Watson GBR MRT Racing Team Beta Beta 36'04''957 1'33''756
14 96 Lucas Coenen BEL KTM Factory Racing MXGP KTM 36'16''141 1'44''940
15 189 Brian Bogers NED Fantic Factory Racing MXGP Fantic 36'37''792 2'06''591
16 87 Kevin Brumann SUI MX Handel Racing Husqvarna 1 LAP
17 226 Tom Koch GER MRT Racing Team Beta Beta 1 LAP
18 48 Zac Watson AUS Triumph Wildcard Riders Triumph 1 LAP
19 319 Quentin Marc Prugnieres FRA TEAM Honda Motoblouz SR Motul Honda 1 LAP
20 599 Yuzhang Li CHN Yamaha Wildcard Riders Yamaha 4 LAPS
21 34 Levi Rogers AUS Yamaha Wildcard Riders Yamaha 9 LAPS
22 517 Isak Gifting SWE JK Racing Yamaha Yamaha 17 LAPS
23 91 Jeremy Seewer SUI Aruba.it Ducati Factory MX Team Ducati 17 LAPS
Pos. Nr Rider Nat. Team Manufacturer Race 1 Race 2 Total
1 84 Jeffrey Herlings NED Red Bull KTM Factory Racing MXGP KTM 25 25 50
2 243 Tim Gajser SLO Honda HRC MXGP Honda 22 22 44
3 70 Ruben Fernandez ESP Honda HRC MXGP Honda 16 20 36
4 3 Romain Febvre FRA Kawasaki Racing Team MXGP Kawasaki 18 18 36
5 959 Maxime Renaux FRA Monster Energy Yamaha Factory MXGP Yamaha 20 15 35
6 10 Calvin Vlaanderen NED Monster Energy Yamaha Factory MXGP Yamaha 11 16 27
7 132 Andrea Bonacorsi ITA Fantic Factory Racing MXGP Fantic 13 13 26
8 259 Glenn Coldenhoff NED Fantic Factory Racing MXGP Fantic 14 12 26
9 41 Pauls Jonass LAT Kawasaki Racing Team MXGP Kawasaki 15 9 24
10 93 Jago Geerts BEL Monster Energy Yamaha Factory MXGP Yamaha 6 14 20
11 101 Mattia Guadagnini ITA Aruba.it Ducati Factory MX Team Ducati 8 11 19
12 96 Lucas Coenen BEL KTM Factory Racing MXGP KTM 12 7 19
13 253 Jan Pancar SLO TEM JP253 KTM Racing Team KTM 5 10 15
14 189 Brian Bogers NED Fantic Factory Racing MXGP Fantic 7 6 13
15 91 Jeremy Seewer SUI Aruba.it Ducati Factory MX Team Ducati 10 0 10
16 919 Ben Watson GBR MRT Racing Team Beta Beta 1 8 9
17 87 Kevin Brumann SUI MX Handel Racing Husqvarna 4 5 9
18 517 Isak Gifting SWE JK Racing Yamaha Yamaha 9 0 9
19 226 Tom Koch GER MRT Racing Team Beta Beta 3 4 7
20 319 Quentin Marc Prugnieres FRA TEAM Honda Motoblouz SR Motul Honda 2 2 4
21 48 Zac Watson AUS Triumph Wildcard Riders Triumph 0 3 3
22 599 Yuzhang Li CHN Yamaha Wildcard Riders Yamaha 0 1 1
23 34 Levi Rogers AUS Yamaha Wildcard Riders Yamaha 0 0 0