MotoGP Data dominance · tyre · race pace
ca es
Round 20 of 22 Aftermath

Malaysian Grand Prix 2025

Petronas Sepang International Circuit Malaysia

5.543 m · 20 laps · since 1999
24.10 – 26.10.2025
Aftermath

What happened

The official result against what we predicted, race craft by phase and the start.

Race result

Pos.RiderBikeTeamTime / gapPoints
1Alex MarquezDucatiBK8 Gresini Racing MotoGP40:09.24925
2Pedro AcostaKTMRed Bull KTM Factory Racing+2.67620
3Joan MirHondaHonda HRC Castrol+8.04816
4Franco MorbidelliDucatiPertamina Enduro VR46 Racing Team+8.58013
5Fabio QuartararoYamahaMonster Energy Yamaha MotoGP Team+11.55611
6Fabio Di GiannantonioDucatiPertamina Enduro VR46 Racing Team+13.06010
7Enea BastianiniKTMRed Bull KTM Tech3+15.2999
8Luca MariniHondaHonda HRC Castrol+18.7388
9Brad BinderKTMRed Bull KTM Factory Racing+18.9327
10Ai OguraApriliaTrackhouse MotoGP Team+19.2566
11Marco BezzecchiApriliaAprilia Racing+19.8245
12Johann ZarcoHondaCASTROL Honda LCR+22.2344
13Alex RinsYamahaMonster Energy Yamaha MotoGP Team+23.5093
14Jack MillerYamahaPrima Pramac Yamaha MotoGP+25.2012
15Somkiat ChantraHondaIDEMITSU Honda LCR+34.1101
16Lorenzo SavadoriApriliaAprilia Racing+36.1150
17Michele PirroDucatiDucati Lenovo Team+43.9140
18Augusto FernandezYamahaYamaha Factory Racing+47.0600
19Miguel OliveiraYamahaPrima Pramac Yamaha MotoGP+77.9420
DNFFermin AldeguerDucatiBK8 Gresini Racing MotoGPRetired0
DNFFrancesco BagnaiaDucatiDucati Lenovo TeamRetired0
DNFPol EspargaroKTMRed Bull KTM Tech3Retired0
DNFRaul FernandezApriliaTrackhouse MotoGP TeamRetired0

Sprint result

Pos.RiderBikeTeamTime / gapPoints
1Francesco BagnaiaDucatiDucati Lenovo Team19:53.72512
2Alex MarquezDucatiBK8 Gresini Racing MotoGP+2.2599
3Pedro AcostaKTMRed Bull KTM Factory Racing+5.1557
4Franco MorbidelliDucatiPertamina Enduro VR46 Racing Team+6.5416
5Fabio QuartararoYamahaMonster Energy Yamaha MotoGP Team+8.4685
6Marco BezzecchiApriliaAprilia Racing+10.2324
7Fermin AldeguerDucatiBK8 Gresini Racing MotoGP+11.1383
8Johann ZarcoHondaCASTROL Honda LCR+12.6272
9Enea BastianiniKTMRed Bull KTM Tech3+12.9741
10Fabio Di GiannantonioDucatiPertamina Enduro VR46 Racing Team+14.5150
11Pol EspargaroKTMRed Bull KTM Tech3+14.9240
12Ai OguraApriliaTrackhouse MotoGP Team+15.3940
13Raul FernandezApriliaTrackhouse MotoGP Team+15.4610
14Jack MillerYamahaPrima Pramac Yamaha MotoGP+17.6010
15Alex RinsYamahaMonster Energy Yamaha MotoGP Team+17.7210
16Brad BinderKTMRed Bull KTM Factory Racing+18.2480
17Somkiat ChantraHondaIDEMITSU Honda LCR+22.3980
18Lorenzo SavadoriApriliaAprilia Racing+22.4780
19Augusto FernandezYamahaYamaha Factory Racing+25.4120
20Michele PirroDucatiDucati Lenovo Team+26.0740
DNFJoan MirHondaHonda HRC CastrolRetired0
DNFLuca MariniHondaHonda HRC CastrolRetired0
DNFMiguel OliveiraYamahaPrima Pramac Yamaha MotoGPRetired0

Forecast vs reality

C14
ForecastFavouriteWinnerOrder (model / grid)Position error (model / calibrated grid)
SprintFrancesco Bagnaia · 30% ✓Francesco Bagnaia · 30% · from P10.88 / 0.882.1 / 2.0
Race (after the grid)Francesco Bagnaia · 27%Alex Marquez · 20% · from P20.78 / 0.782.7 / 2.7
Race (after the sprint)Francesco Bagnaia · 33%Alex Marquez · 21% · from P20.85 / 0.782.1 / 2.8

Error: average positions off, compared with the calibrated grid (the grid turned into expected positions with a simple regression, no model). If the model does not beat it, its edge over the raw grid is only calibration.

Lap-by-lap positions: race

Position crossing the line on each lap. The top six are in colour; the rest can be switched on in the legend. When a rider retires, their line ends.

Lap-by-lap positions: sprint

Position crossing the line on each lap. The top six are in colour; the rest can be switched on in the legend. When a rider retires, their line ends.

Race pace

RiderPaceGapDeg. s/lapRearn
Alex Marquez2:00.262—+0.356Soft18
Pedro Acosta2:00.313+0.051+0.448Soft18
Francesco Bagnaia2:00.326+0.064+0.221Soft16
Joan Mir2:00.509+0.247+0.562Soft17
Fermin Aldeguer2:00.516+0.254+0.884Soft14
Franco Morbidelli2:00.543+0.281+0.512Soft18
Raul Fernandez2:00.548+0.286+0.667Soft9
Fabio Di Giannantonio2:00.637+0.375+0.320Soft18
Marco Bezzecchi2:00.865+0.603+0.553Soft18
Brad Binder2:00.899+0.637+0.327Soft18
Enea Bastianini2:00.926+0.664+0.319Soft17
Johann Zarco2:00.977+0.715+0.344Soft18
Luca Marini2:01.025+0.763+0.308Soft18
Ai Ogura2:01.048+0.786+0.300Soft18
Fabio Quartararo2:01.145+0.883+0.275Soft18
Miguel Oliveira2:01.321+1.059+0.193Soft17
Jack Miller2:01.442+1.180+0.105Soft18
Somkiat Chantra2:01.512+1.250+0.221Soft18
Alex Rins2:01.524+1.262+0.217Soft18
Lorenzo Savadori2:01.842+1.580+0.781Soft18
Michele Pirro2:02.214+1.952+0.267Soft18
Augusto Fernandez2:02.453+2.191+0.437Soft18

Actual race pace: median of the clean laps, excluding the first lap, cancelled laps and pit laps. Degradation mixes tyre wear, fuel and traffic.

The race in numbers

Race

49
Overtakes
1
Lead changes
2 leaders
19/20
Laps led by the winner
Alex Marquez
2.676 s
Closest finish

Comeback of the day: Enea Bastianini, from P19 to P7.

Longest battle: Francesco Bagnaia vs Pedro Acosta (13 laps).

Overtakes are counted at the finish line: moves undone within the same lap are not seen. It is a measure of movement, not an official statistic.

Sprint

49
Overtakes
0
Lead changes
1 leaders
10/10
Laps led by the winner
Francesco Bagnaia
2.259 s
Closest finish

Comeback of the day: Fermin Aldeguer, from P6 to P3.

Longest battle: Enea Bastianini vs Fabio Di Giannantonio (7 laps).

Overtakes are counted at the finish line: moves undone within the same lap are not seen. It is a measure of movement, not an official statistic.

Incidents

SessionTimeRiderWhatDetail
Sprint15:11:56Joan MirCrashcrashed out - Rider OK
Sprint15:13:13Miguel OliveiraCrashcrashed out - Rider OK
Sprint15:13:24Joan MirRetiredentered pits and retired
Sprint15:18:36Luca MariniCrashcrashed out - Rider OK
SprintSanctionFIM MotoGP Stewards sanction, 8 seconds penalty for rider #54 due to Technical regulations infringement.
Race15:11:30Pol EspargaroCrashcrashed out - Rider OK
Race15:24:20Miguel OliveiraCrashcrashed out - Rider OK
Race15:25:12Raul FernandezCrashcrashed out - Rider OK
Race15:36:54Fermin AldeguerCrashcrashed out - Rider OK
Race15:40:01Francesco BagnaiaRetiredentered pits and retired

Sprint: 2 track-limit warnings.

Official race direction log (Session.pdf). Times are local circuit time.

Who finished better and worse than the grid suggested

RiderGrid→Pos.Beats the grid
Enea Bastianini19→7+7.4
Brad Binder18→9+4.8
Joan Mir7→3+3.7
Alex Rins10→13−4.4
Jack Miller11→14−4.7
Miguel Oliveira16→19−6.5

Positions gained (+) or lost (−) versus what the starting position suggests, net of what is normally gained or lost at the start. Finishers only.

The tyre gamble

RearShareRel. paceDeg. s/lapWinsPodiumsAvg. pos.
Soft100%+0.62%+0.1251310.0

Rear compound in the race. Pace is relative to the best of the session; degradation includes fuel and traffic, so only compare within the same race.

Race weather

C25
32.2 °C
Air
max 32.8 °C
52%
Humidity
Dry
Rain
11 km/h
Wind
gusts 26 km/h

Open-Meteo data at the circuit location during the race; not the track temperature.

Race weekend

As it happens

Live timing, the grid as it forms and who wins the run to turn one.

The weekend, session by session

FP1 · 24.10 partly wet
Pos.RiderBest lapGapLapsTop km/hTyres (front / rear)Long-run pacePace gapn runRun rear
1Fermin Aldeguer02:00.199—12328.2Medium / Medium2:00.851—5Medium
2Francesco Bagnaia02:00.455+0.25611332.3Medium / Medium2:00.956+0.09%5Medium
3Joan Mir02:00.548+0.34912334.3Hard / Medium2:00.980+0.11%5Medium
4Pol Espargaro02:00.581+0.38211328.2Hard / Medium——
5Marco Bezzecchi02:00.591+0.39213331.2Medium / Medium——
6Luca Marini02:00.602+0.40312330.2Medium / Medium——
7Alex Marquez02:00.720+0.5219332.3Hard / Medium——
8Fabio Quartararo02:00.733+0.53412330.2Hard / Medium——
9Jack Miller02:00.806+0.6077329.2Hard / Medium——
10Pedro Acosta02:00.863+0.66410333.3Hard / Medium——
11Franco Morbidelli02:01.163+0.96411329.2Hard / Medium——
12Brad Binder02:01.261+1.06215331.2Medium / Medium2:01.936+0.90%8Medium
13Ai Ogura02:01.275+1.07611327.2Hard / Medium2:01.870+0.84%5Medium
14Johann Zarco02:01.313+1.11412331.2Hard / Medium2:02.334+1.23%6Medium
15Enea Bastianini02:01.338+1.13912332.3Hard / Medium2:01.529+0.56%5Medium
16Miguel Oliveira02:01.399+1.20011328.2Hard / Medium——
17Fabio Di Giannantonio02:01.465+1.26611329.2Hard / Medium——
18Alex Rins02:01.579+1.38012331.2Hard / Medium——
19Raul Fernandez02:01.757+1.55811326.2Hard / Medium2:02.383+1.27%5Medium
20Michele Pirro02:02.396+2.19712328.2Medium / Medium——
21Lorenzo Savadori02:02.838+2.63912326.2Hard / Medium——
22Augusto Fernandez02:02.952+2.75311328.2Hard / Medium2:03.997+2.60%6Medium
23Somkiat Chantra02:02.985+2.78613329.2Hard / Medium——
Practice · 24.10
Pos.RiderBest lapGapLapsTop km/hTyres (front / rear)Long-run pacePace gapn runRun rear
1Pedro Acosta01:57.559—18336.4Soft / Soft1:59.266+0.32%7Soft
2Johann Zarco01:57.578+0.01917333.3Soft / Soft——
3Jack Miller01:57.840+0.28120334.3Soft / Soft——
4Joan Mir01:57.854+0.29518336.4Soft / Soft1:59.070+0.15%6Soft
5Fabio Quartararo01:57.868+0.30915331.2Soft / Soft——
6Fabio Di Giannantonio01:58.039+0.48018333.3Soft / Soft——
7Franco Morbidelli01:58.041+0.48217332.3Soft / Soft——
8Pol Espargaro01:58.055+0.49618335.4Soft / Soft——
9Alex Marquez01:58.057+0.49819333.3Soft / Soft1:58.891—5Soft
10Alex Rins01:58.117+0.55817334.3Soft / Soft——
11Luca Marini01:58.179+0.62020335.4Soft / Soft1:59.945+0.89%5Soft
12Francesco Bagnaia01:58.206+0.64717332.3Soft / Soft——
13Fermin Aldeguer01:58.279+0.72015329.2Soft / Soft——
14Ai Ogura01:58.300+0.74115332.3Soft / Soft2:00.888+1.68%5Soft
15Marco Bezzecchi01:58.360+0.80120335.4Soft / Soft1:59.182+0.25%6Soft
16Raul Fernandez01:58.581+1.02218330.2Soft / Soft1:59.898+0.85%5Soft
17Brad Binder01:58.739+1.18019334.3Soft / Soft2:00.584+1.42%5Soft
18Miguel Oliveira01:58.776+1.21720331.2Soft / Soft2:00.232+1.13%5Soft
19Enea Bastianini01:58.953+1.39417336.4Soft / Soft——
20Somkiat Chantra01:58.964+1.40518331.2Soft / Soft——
21Lorenzo Savadori01:59.252+1.69318331.2Soft / Soft——
22Michele Pirro01:59.741+2.18219331.2Soft / Soft——
23Augusto Fernandez01:59.974+2.41515326.2Soft / Soft——
FP2 · 25.10
Pos.RiderBest lapGapLapsTop km/hTyres (front / rear)Long-run pacePace gapn runRun rear
1Luca Marini01:58.415—11336.4Soft / Soft——
2Franco Morbidelli01:58.422+0.00710334.3Soft / Soft——
3Francesco Bagnaia01:58.585+0.17012336.4Soft / Soft1:59.204+0.08%6Soft
4Joan Mir01:58.692+0.27713338.5Soft / Soft1:59.113—5Soft
5Fermin Aldeguer01:58.724+0.30911333.3Soft / Medium——
6Fabio Quartararo01:58.728+0.31310332.3Soft / Soft1:59.295+0.15%5Soft
7Alex Marquez01:58.752+0.3379335.4Soft / Soft——
8Marco Bezzecchi01:58.788+0.37313334.3Soft / Soft1:59.655+0.46%5Soft
9Johann Zarco01:58.852+0.43713334.3Soft / Soft1:59.877+0.64%5Soft
10Pedro Acosta01:58.964+0.54912340.6Soft / Medium——
11Raul Fernandez01:58.997+0.58210329.2Soft / Soft——
12Miguel Oliveira01:59.196+0.78111331.2Soft / Soft——
13Pol Espargaro01:59.302+0.88712330.2Soft / Soft2:01.354+1.88%7Medium
14Fabio Di Giannantonio01:59.330+0.91512337.5Soft / Soft1:59.423+0.26%5Soft
15Jack Miller01:59.410+0.99512336.4Soft / Soft——
16Ai Ogura01:59.489+1.07412332.3Soft / Soft——
17Brad Binder01:59.506+1.09112336.4Soft / Soft——
18Enea Bastianini01:59.606+1.19111335.4Medium / Soft——
19Lorenzo Savadori01:59.909+1.49411332.3Medium / Soft——
20Alex Rins01:59.984+1.56910332.3Soft / Soft——
21Somkiat Chantra02:00.616+2.20111335.4Soft / Soft——
22Augusto Fernandez02:00.768+2.35312328.2Soft / Soft2:00.943+1.54%5Soft
23Michele Pirro02:01.164+2.74911334.3Soft / Soft2:01.797+2.25%4Soft
Q1 · 25.10
Pos.RiderBest lapGapLapsTop km/hTyres (front / rear)Long-run pacePace gapn runRun rear
1Fermin Aldeguer01:57.148—6332.3Soft / Soft——
2Francesco Bagnaia01:57.190+0.0426338.5Soft / Soft——
3Luca Marini01:57.525+0.3777336.4Soft / Soft——
4Marco Bezzecchi01:57.549+0.4017336.4Soft / Soft——
5Raul Fernandez01:57.776+0.6287335.4Soft / Soft——
6Miguel Oliveira01:57.894+0.7467336.4Soft / Soft——
7Ai Ogura01:58.034+0.8867336.4Soft / Soft——
8Brad Binder01:58.183+1.0357337.5Soft / Soft——
9Enea Bastianini01:58.189+1.0417336.4Soft / Soft——
10Somkiat Chantra01:58.623+1.4757335.4Soft / Soft——
11Lorenzo Savadori01:58.791+1.6437336.4Soft / Soft——
12Michele Pirro01:59.255+2.1077336.4Medium / Soft——
13Augusto Fernandez01:59.382+2.2347329.2Soft / Soft2:00.025—5Soft
Q2 · 25.10
Pos.RiderBest lapGapLapsTop km/hTyres (front / rear)
1Francesco Bagnaia01:57.001—4338.5Soft / Soft
2Alex Marquez01:57.017+0.0167333.3Soft / Soft
3Franco Morbidelli01:57.159+0.1587337.5Soft / Soft
4Fabio Quartararo01:57.195+0.1947333.3Soft / Soft
5Pedro Acosta01:57.363+0.3627341.7Soft / Soft
6Fermin Aldeguer01:57.439+0.4387331.2Soft / Soft
7Joan Mir01:57.440+0.4397338.5Soft / Soft
8Fabio Di Giannantonio01:57.522+0.5217338.5Soft / Soft
9Johann Zarco01:57.531+0.5306338.5Soft / Soft
10Alex Rins01:57.945+0.9446334.3Soft / Soft
11Jack Miller01:57.949+0.9487334.3Soft / Soft
12Pol Espargaro01:58.174+1.1736335.4Soft / Soft
Sprint · 25.10
Pos.RiderTime / gapPointsLapsTyres (front / rear)Long-run pacePace gapn runRun rear
1Francesco Bagnaia19:53.7251210Soft / Soft1:58.853—8Soft
2Alex Marquez+2.259910Soft / Soft1:58.996+0.12%8Soft
3Pedro Acosta+5.155710Soft / Soft1:59.233+0.32%8Soft
4Franco Morbidelli+6.541610Soft / Soft1:59.570+0.60%8Soft
5Fabio Quartararo+8.468510Soft / Soft1:59.554+0.59%8Soft
6Marco Bezzecchi+10.232410Soft / Soft1:59.729+0.74%8Soft
7Fermin Aldeguer+11.138310Soft / Soft1:58.922+0.06%8Soft
8Johann Zarco+12.627210Soft / Soft2:00.211+1.14%8Soft
9Enea Bastianini+12.974110Soft / Soft1:59.941+0.92%8Soft
10Fabio Di Giannantonio+14.515010Soft / Soft2:00.134+1.08%8Soft
11Pol Espargaro+14.924010Soft / Soft2:00.173+1.11%8Soft
12Ai Ogura+15.394010Soft / Soft2:00.238+1.17%8Soft
13Raul Fernandez+15.461010Soft / Soft2:00.055+1.01%8Soft
14Jack Miller+17.601010Soft / Soft2:00.298+1.22%8Soft
15Alex Rins+17.721010Soft / Soft2:00.584+1.46%8Soft
16Brad Binder+18.248010Soft / Soft2:00.327+1.24%7Soft
17Somkiat Chantra+22.398010Soft / Soft2:00.703+1.56%8Soft
18Lorenzo Savadori+22.478010Medium / Soft2:00.727+1.58%8Soft
19Augusto Fernandez+25.412010Soft / Soft2:01.216+1.99%8Soft
20Michele Pirro+26.074010Medium / Soft2:00.974+1.79%6Soft
RetiredJoan Mir05Soft / Soft——
RetiredLuca Marini07Soft / Soft1:59.521+0.56%5Soft
RetiredMiguel Oliveira05Soft / Soft——
Warm Up · 26.10
Pos.RiderBest lapGapLapsTop km/hTyres (front / rear)
1Alex Marquez01:58.979—5332.3Soft / Soft
2Fermin Aldeguer01:59.076+0.0975332.3Medium / Soft
3Francesco Bagnaia01:59.093+0.1145333.3Medium / Soft
4Franco Morbidelli01:59.311+0.3325336.4Medium / Medium
5Enea Bastianini01:59.360+0.3815338.5Soft / Soft
6Pol Espargaro01:59.460+0.4815327.2Soft / Soft
7Raul Fernandez01:59.501+0.5225328.2Medium / Soft
8Luca Marini01:59.586+0.6075333.3Medium / Medium
9Brad Binder01:59.641+0.6625337.5Soft / Soft
10Johann Zarco01:59.646+0.6675333.3Soft / Soft
11Ai Ogura01:59.709+0.7305334.3Soft / Soft
12Marco Bezzecchi01:59.741+0.7625338.5Soft / Medium
13Fabio Quartararo01:59.784+0.8055330.2Medium / Medium
14Pedro Acosta01:59.803+0.8245334.3Soft / Soft
15Miguel Oliveira01:59.984+1.0055326.2Medium / Medium
16Joan Mir01:59.997+1.0185338.5Soft / Medium
17Fabio Di Giannantonio02:00.440+1.4615334.3Soft / Medium
18Jack Miller02:00.495+1.5165334.3Medium / Medium
19Alex Rins02:00.748+1.7695330.2Medium / Medium
20Michele Pirro02:00.850+1.8715331.2Medium / Soft
21Somkiat Chantra02:00.995+2.0165330.2Soft / Soft
22Augusto Fernandez02:02.041+3.0625324.3Medium / Medium
23Lorenzo Savadori02:02.364+3.3855329.2Medium / Medium
Race · 26.10
Pos.RiderTime / gapPointsLapsTyres (front / rear)Long-run pacePace gapn runRun rear
1Alex Marquez40:09.2492520Soft / Soft2:00.262—18Soft
2Pedro Acosta+2.6762020Soft / Soft2:00.313+0.04%18Soft
3Joan Mir+8.0481620Soft / Soft2:00.509+0.21%17Soft
4Franco Morbidelli+8.5801320Soft / Soft2:00.543+0.23%18Soft
5Fabio Quartararo+11.5561120Soft / Soft2:01.145+0.73%18Soft
6Fabio Di Giannantonio+13.0601020Soft / Soft2:00.637+0.31%18Soft
7Enea Bastianini+15.299920Soft / Soft2:00.926+0.55%17Soft
8Luca Marini+18.738820Medium / Soft2:01.025+0.63%18Soft
9Brad Binder+18.932720Soft / Soft2:00.899+0.53%18Soft
10Ai Ogura+19.256620Soft / Soft2:01.048+0.65%18Soft
11Marco Bezzecchi+19.824520Medium / Soft2:00.865+0.50%18Soft
12Johann Zarco+22.234420Soft / Soft2:00.977+0.60%18Soft
13Alex Rins+23.509320Medium / Soft2:01.524+1.05%18Soft
14Jack Miller+25.201220Soft / Soft2:01.442+0.98%18Soft
15Somkiat Chantra+34.110120Soft / Soft2:01.512+1.04%18Soft
16Lorenzo Savadori+36.115020Medium / Soft2:01.842+1.31%18Soft
17Michele Pirro+43.914020Medium / Soft2:02.214+1.62%18Soft
18Augusto Fernandez+47.060020Medium / Soft2:02.453+1.82%18Soft
19Miguel Oliveira+77.942020Medium / Soft2:01.321+0.88%17Soft
RetiredFermin Aldeguer016Soft / Soft2:00.516+0.21%14Soft
RetiredFrancesco Bagnaia018Medium / Soft2:00.326+0.05%16Soft
RetiredPol Espargaro04Soft / Soft——
RetiredRaul Fernandez011Medium / Soft2:00.548+0.24%9Soft

Official classification of each session (Dorna). Best lap and the tyres used on it: official FIM PDFs. Long-run pace: median of the clean laps in long runs (5 flying laps or more); blank if the rider did none. Every rider runs their own programme and fuel load, so long-run pace only compares within the same session.

Long-run pace in practice

Pending · no data yet

Grid penalties

Pending · no data yet

Sprint forecast

C13s

Sprint forecast based on the starting grid.

RiderGridWinPodiumTop 5Top 10P(DNF)Final
Francesco Bagnaia130%62%77%86%12%1
Alex Marquez221%55%73%87%11%2
Franco Morbidelli315%48%71%90%8%4
Fabio Quartararo411%36%59%82%14%5
Pedro Acosta57%27%50%79%15%3
Fermin Aldeguer65%21%44%81%11%7
Joan Mir73%14%31%68%22%—
Fabio Di Giannantonio83%12%29%72%14%10
Johann Zarco91%6%16%58%23%8
Alex Rins101%6%15%63%10%15
Jack Miller111%5%11%55%9%14
Pol Espargaro121%3%7%47%12%11
Luca Marini130%2%5%37%10%—
Marco Bezzecchi140%2%4%27%15%6
Raul Fernandez150%1%3%23%6%13
Miguel Oliveira160%1%2%16%11%—
Ai Ogura170%1%1%11%4%12
Brad Binder180%0%1%7%18%16
Enea Bastianini190%0%1%5%12%9
Somkiat Chantra200%0%0%3%9%17
Lorenzo Savadori210%0%0%2%15%18
Michele Pirro220%0%0%2%14%20
Augusto Fernandez230%0%0%1%17%19

Race forecast

C13

Forecast updated after the sprint: grid plus sprint pace.

RiderGridWinPodiumTop 5Top 10P(DNF)Final
Francesco Bagnaia133%61%72%76%23%—
Alex Marquez221%52%68%76%22%1
Franco Morbidelli311%40%64%82%16%4
Fabio Quartararo411%40%66%84%13%5
Pedro Acosta510%38%61%79%19%2
Fermin Aldeguer612%42%65%81%17%—
Joan Mir71%10%27%57%37%3
Fabio Di Giannantonio80%3%15%63%16%6
Johann Zarco91%4%16%65%19%12
Alex Rins100%0%2%29%20%13
Jack Miller110%0%2%29%25%14
Pol Espargaro120%2%7%49%20%—
Luca Marini130%5%20%73%8%8
Marco Bezzecchi140%2%10%57%17%11
Raul Fernandez150%0%2%24%19%—
Miguel Oliveira160%0%1%13%21%19
Ai Ogura170%0%1%19%25%10
Brad Binder180%0%1%13%14%9
Enea Bastianini190%0%2%27%18%7
Somkiat Chantra200%0%0%2%11%15
Lorenzo Savadori210%0%0%2%29%16
Michele Pirro220%0%0%1%20%17
Augusto Fernandez230%0%0%0%25%18

What the sprint changed

C13b
RiderPodiumΔWin
Rising
Fermin Aldeguer23% → 42%+185% → 12%
Pedro Acosta29% → 38%+98% → 10%
Francesco Bagnaia54% → 61%+827% → 33%
Dropping
Fabio Di Giannantonio16% → 3%−133% → 0%
Alex Rins7% → 0%−71% → 0%
Johann Zarco9% → 4%−52% → 1%

The sprint is the only weekend data that makes us change our mind: it is real race pace, in traffic, the day before. Since 2023, adding it to the forecast cuts the average error from 2.7 to 2.5 positions.

Sprint pace

RiderPaceGapDeg. s/lapRearn
Francesco Bagnaia1:58.853—+0.221Soft8
Fermin Aldeguer1:58.922+0.069+0.884Soft8
Alex Marquez1:58.996+0.143+0.356Soft8
Pedro Acosta1:59.233+0.380+0.448Soft8
Luca Marini1:59.521+0.668+0.308Soft5
Fabio Quartararo1:59.554+0.701+0.275Soft8
Franco Morbidelli1:59.570+0.717+0.512Soft8
Marco Bezzecchi1:59.729+0.876+0.553Soft8
Enea Bastianini1:59.941+1.088+0.319Soft8
Raul Fernandez2:00.055+1.202+0.667Soft8
Fabio Di Giannantonio2:00.134+1.281+0.320Soft8
Pol Espargaro2:00.173+1.320+0.406Soft8
Johann Zarco2:00.211+1.358+0.344Soft8
Ai Ogura2:00.238+1.385+0.300Soft8
Jack Miller2:00.298+1.445+0.105Soft8
Brad Binder2:00.327+1.474+0.327Soft7
Alex Rins2:00.584+1.731+0.217Soft8
Somkiat Chantra2:00.703+1.850+0.221Soft8
Lorenzo Savadori2:00.727+1.874+0.781Soft8
Michele Pirro2:00.974+2.121+0.267Soft6
Augusto Fernandez2:01.216+2.363+0.437Soft8

Actual sprint pace: median of the clean laps, excluding the first lap, cancelled laps and pit laps. n = laps used.

Preview

Before the race

What to expect this weekend: race and qualifying outlook, the weight of the grid and the weather.

Who rules each sector

C6
S1 · MariniS2 · A. MarquezS3 · BagnaiaS4 · Bagnaia

Finish line S1 S2 S3 S4 · 5,546 m per lap

Approximate sectors: estimated from the time spent in each sector (typical error 5 to 10% of a lap) until we have the official split points.

© OpenStreetMap contributors

Sector123
S1Luca Marini +0.12%Francesco Bagnaia +0.33%Joan Mir +0.35%
S2Alex Marquez +0.09%Fermin Aldeguer +0.31%Joan Mir +0.51%
S3Francesco Bagnaia +0.19%Alex Marquez +0.24%Pedro Acosta +0.34%
S4Francesco Bagnaia +0.06%Joan Mir +0.06%Pedro Acosta +0.30%

Fastest per sector: 2025

Median gap to the fastest rider in each sector within each session, across all seasons at this circuit; active riders only. The name on the layout is the sector leader. Sector split points on the map are approximate.

A track for grid position, or an open one?

C15

In between: the grid matters, but there is room to come back.

43/100
Position index
17%
Pole wins
44%
Front row on the podium
0.71
Grid ↔ result

When two teammates disagree between pace and grid, pace wins 67% of the time (between 21% and 94%; 3 cases).

Descriptive, over 6 races (2018–2025). 100 = the track where the grid matters most; 0 = the most open. Within a team, practice pace tells who will finish ahead 7 times in 10, but when the faster teammate qualifies behind, they finish behind 6 times in 10: grid position weighs more than pace.

The last race here in numbers

2024 edition

52
Overtakes
1
Lead changes
2 leaders
18/19
Laps led by the winner
Francesco Bagnaia
3.141 s
Closest finish

Comeback of the day: Augusto Fernandez, from P21 to P10.

Longest battle: Alex Marquez vs Pedro Acosta (14 laps).

There was a red flag.

Overtakes are counted at the finish line: moves undone within the same lap are not seen. It is a measure of movement, not an official statistic.

Race pace at the last edition

C1

2024 edition

RiderPaceGapDeg. s/lapRearn
Francesco Bagnaia1:59.618—+0.221Medium17
Jorge Martin1:59.998+0.380+0.457Medium17
Enea Bastianini2:00.337+0.719+0.319Medium17
Pedro Acosta2:00.546+0.928+0.448Medium15
Alex Marquez2:00.553+0.935+0.356Medium17
Fabio Quartararo2:00.785+1.167+0.275Medium17
Maverick Viñales2:00.847+1.229+0.292Medium17
Franco Morbidelli2:00.911+1.293+0.512Medium16
Marc Marquez2:00.954+1.336+0.210Medium16
Alex Rins2:00.955+1.337+0.217Medium17

Net race pace: median of clean laps, excluding lap 1, cancelled laps and pit laps. Degradation mixes tyre, fuel and traffic.

Winners here

  • 2025Alex MarquezDucati
  • 2024Francesco BagnaiaDucati
  • 2023Enea BastianiniDucati
  • 2022Francesco BagnaiaDucati
  • 2019Maverick ViñalesYamaha
  • 2018Marc MarquezHonda
  • 2017Andrea DoviziosoDucati
  • 2016Andrea DoviziosoDucati

Attrition here

Average here 21% · global 19%
YearDNFs%
20254/2317%
20242/2010%
20235/2322%
20225/2421%
20193/2015%
20184/2317%

Tyres at the last edition

2024 edition

RearShareRel. paceDeg. s/lapWinsPodiumsAvg. pos.
Medium100%+1.12%+0.095139.5

Rear compound in the race. Pace is relative to the best of the session; degradation includes fuel and traffic, so only compare within the same race.