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

Indonesian Grand Prix 2025

Pertamina Mandalika Circuit Indonesia

4.313 m · 27 laps · since 2022
03.10 – 05.10.2025
Aftermath

What happened

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

Race result

Pos.RiderBikeTeamTime / gapPoints
1Fermin AldeguerDucatiBK8 Gresini Racing MotoGP41:07.65125
2Pedro AcostaKTMRed Bull KTM Factory Racing+6.98720
3Alex MarquezDucatiBK8 Gresini Racing MotoGP+7.89616
4Brad BinderKTMRed Bull KTM Factory Racing+8.90113
5Luca MariniHondaHonda HRC Castrol+9.12911
6Raul FernandezApriliaTrackhouse MotoGP Team+9.70910
7Fabio QuartararoYamahaMonster Energy Yamaha MotoGP Team+9.8949
8Franco MorbidelliDucatiPertamina Enduro VR46 Racing Team+10.0878
9Fabio Di GiannantonioDucatiPertamina Enduro VR46 Racing Team+10.3507
10Alex RinsYamahaMonster Energy Yamaha MotoGP Team+13.2236
11Miguel OliveiraYamahaPrima Pramac Yamaha MotoGP+19.7695
12Johann ZarcoHondaCASTROL Honda LCR+27.5974
13Somkiat ChantraHondaIDEMITSU Honda LCR+48.0353
14Jack MillerYamahaPrima Pramac Yamaha MotoGP+55.5402
DNFEnea BastianiniKTMRed Bull KTM Tech3Retired0
DNFFrancesco BagnaiaDucatiDucati Lenovo TeamRetired0
DNFJoan MirHondaHonda HRC CastrolRetired0
DNFMarc MarquezDucatiDucati Lenovo TeamOut on lap 10
DNFMarco BezzecchiApriliaAprilia RacingOut on lap 10

Sprint result

Pos.RiderBikeTeamTime / gapPoints
1Marco BezzecchiApriliaAprilia Racing19:37.04712
2Fermin AldeguerDucatiBK8 Gresini Racing MotoGP+0.1579
3Raul FernandezApriliaTrackhouse MotoGP Team+4.0627
4Alex MarquezDucatiBK8 Gresini Racing MotoGP+5.8326
5Joan MirHondaHonda HRC Castrol+8.7595
6Marc MarquezDucatiDucati Lenovo Team+9.7724
7Franco MorbidelliDucatiPertamina Enduro VR46 Racing Team+11.9803
8Fabio Di GiannantonioDucatiPertamina Enduro VR46 Racing Team+12.0962
9Miguel OliveiraYamahaPrima Pramac Yamaha MotoGP+12.9881
10Brad BinderKTMRed Bull KTM Factory Racing+13.3120
11Jack MillerYamahaPrima Pramac Yamaha MotoGP+15.9050
12Alex RinsYamahaMonster Energy Yamaha MotoGP Team+16.2260
13Luca MariniHondaHonda HRC Castrol+17.6210
14Francesco BagnaiaDucatiDucati Lenovo Team+29.3930
DNFEnea BastianiniKTMRed Bull KTM Tech3Retired0
DNFFabio QuartararoYamahaMonster Energy Yamaha MotoGP TeamRetired0
DNFJohann ZarcoHondaCASTROL Honda LCRRetired0
DNFPedro AcostaKTMRed Bull KTM Factory RacingRetired0
DNFSomkiat ChantraHondaIDEMITSU Honda LCROut on lap 10

Forecast vs reality

C14
ForecastFavouriteWinnerOrder (model / grid)Position error (model / calibrated grid)
SprintMarco Bezzecchi · 29% ✓Marco Bezzecchi · 29% · from P10.59 / 0.592.9 / 2.8
Race (after the grid)Marco Bezzecchi · 30%Fermin Aldeguer · 21% · from P20.64 / 0.642.5 / 2.6
Race (after the sprint)Marco Bezzecchi · 38%Fermin Aldeguer · 25% · from P20.80 / 0.642.1 / 2.6

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.

The race in numbers

Race

52
Overtakes
1
Lead changes
2 leaders
21/27
Laps led by the winner
Fermin Aldeguer
6.987 s
Closest finish

Comeback of the day: Brad Binder, from P15 to P4.

Longest battle: Jack Miller vs Miguel Oliveira (16 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

44
Overtakes
1
Lead changes
2 leaders
1/13
Laps led by the winner
Marco Bezzecchi
0.157 s
Closest finish

Comeback of the day: Joan Mir, from P12 to P5.

Longest battle: Brad Binder vs Miguel Oliveira (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:03:25Somkiat ChantraCrashcrashed out - Rider OK
Sprint15:04:46Marc MarquezLong laplong lap penalty due to irresponsible riding
Sprint15:05:47Marc MarquezLong laplong lap penalty - COMPLETE
Sprint15:07:02Enea BastianiniCrashcrashed out - Rider OK
Sprint15:08:36Pedro AcostaCrashcrashed out - Rider OK
Sprint15:11:50Pedro AcostaRetiredentered pits and retired
Sprint15:17:32Johann ZarcoCrashcrashed out - Rider OK
Sprint15:20:56Fabio QuartararoCrashcrashed out - Rider OK
SprintSanctionFIM MotoGP Stewards sanction, 8 seconds penalty for rider #10 due to Technical regulations infringement.
Race15:02:38Marc MarquezCrashcrashed out - Rider OK - Medical Centre
Race15:02:40Marco BezzecchiCrashcrashed out - Rider OK
Race15:05:01Joan MirCrashcrashed out - Rider OK
Race15:06:07Joan MirRetiredentered pits and retired
Race15:14:34Francesco BagnaiaCrashcrashed out - Rider OK
Race15:20:52Enea BastianiniRetiredentered pits and retired
Race15:38:53Jack MillerCrashcrashed out - Rider OK

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
Brad Binder15→4+7.8
Alex Marquez7→3+3.7
Pedro Acosta5→2+3.4
Miguel Oliveira10→11−2.4
Jack Miller14→14−2.8
Alex Rins4→10−5.2

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.
Medium82%+0.36%+0.004137.0
Soft18%+0.43%+0.032009.3

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
29.4 °C
Air
max 30.5 °C
71%
Humidity
Dry
Rain
11 km/h
Wind
gusts 31 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.

Grid penalties

SessionRiderQualifiedStartsΔReason
SprintMaverick Viñales20——absent del Grid.pdf (pit lane / no surt)
RaceMaverick Viñales20——absent del Grid.pdf (pit lane / no surt)

Sprint forecast

C13s

Sprint forecast based on the starting grid.

RiderGridWinPodiumTop 5Top 10P(DNF)Final
Marco Bezzecchi129%58%72%82%16%1
Fermin Aldeguer223%58%77%91%8%2
Raul Fernandez316%51%72%90%6%3
Alex Rins411%40%63%86%10%12
Pedro Acosta57%26%51%81%13%—
Luca Marini65%21%44%83%10%13
Alex Marquez73%15%34%77%12%4
Fabio Quartararo82%11%28%74%13%—
Marc Marquez91%6%18%70%10%6
Miguel Oliveira101%5%13%59%11%9
Fabio Di Giannantonio111%3%9%49%15%8
Joan Mir121%2%5%39%23%5
Franco Morbidelli130%2%5%36%8%7
Jack Miller140%1%3%28%9%11
Brad Binder150%1%2%19%17%10
Francesco Bagnaia160%1%1%15%13%14
Enea Bastianini170%1%1%9%11%—
Johann Zarco180%0%1%5%22%—
Somkiat Chantra190%0%1%4%4%—
Maverick Viñales200%0%0%3%8%—

Race forecast

C13

Forecast updated after the sprint: grid plus sprint pace.

RiderGridWinPodiumTop 5Top 10P(DNF)Final
Marco Bezzecchi138%70%79%84%16%—
Fermin Aldeguer225%59%72%80%18%1
Raul Fernandez317%52%69%79%19%6
Alex Rins41%7%21%66%21%10
Pedro Acosta56%27%51%77%19%2
Luca Marini63%19%45%86%9%5
Alex Marquez76%27%49%74%23%3
Fabio Quartararo81%10%28%75%13%7
Marc Marquez93%18%40%77%16%—
Miguel Oliveira100%2%10%53%21%11
Fabio Di Giannantonio110%3%12%58%16%9
Joan Mir121%5%14%51%36%—
Franco Morbidelli130%1%7%48%16%8
Jack Miller140%0%2%23%25%14
Brad Binder150%0%2%32%14%4
Francesco Bagnaia160%0%0%13%22%—
Enea Bastianini170%0%0%9%18%—
Johann Zarco180%0%0%10%19%12
Somkiat Chantra190%0%0%5%12%13
Maverick Viñales200%0%0%3%13%—

What the sprint changed

C13b
RiderPodiumΔWin
Rising
Marco Bezzecchi59% → 70%+1130% → 38%
Alex Marquez18% → 27%+94% → 6%
Marc Marquez9% → 18%+82% → 3%
Dropping
Alex Rins34% → 7%−2711% → 1%
Luca Marini25% → 19%−76% → 3%
Miguel Oliveira6% → 2%−41% → 0%

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.

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 · BezzecchiS2 · BezzecchiS3 · BezzecchiS4 · Acosta

Finish line S1 S2 S3 S4 · 4,313 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

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.

38/100
Position index
25%
Pole wins
50%
Front row on the podium
0.65
Grid ↔ result

When two teammates disagree between pace and grid, pace wins 25% of the time (between 5% and 70%; 4 cases).

Descriptive, over 4 races (2022–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

25
Overtakes
0
Lead changes
1 leaders
27/27
Laps led by the winner
Jorge Martin
1.404 s
Closest finish

Comeback of the day: Brad Binder, from P19 to P8.

Longest battle: Fabio Quartararo vs Raul Fernandez (16 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.

Race pace at the last edition

C1

2024 edition

RiderPaceGapDeg. s/lapRearn
Jorge Martin1:31.006—+0.457Medium24
Enea Bastianini1:31.043+0.037+0.319Medium17
Pedro Acosta1:31.061+0.055+0.448Medium24
Francesco Bagnaia1:31.141+0.135+0.221Medium25
Franco Morbidelli1:31.238+0.232+0.512Medium24
Marco Bezzecchi1:31.244+0.238+0.553Medium24
Maverick Viñales1:31.282+0.276+0.292Medium21
Fabio Quartararo1:31.331+0.325+0.275Medium23
Brad Binder1:31.493+0.487+0.327Medium22
Johann Zarco1:31.520+0.514+0.344Medium24

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

Winners here

  • 2025Fermin AldeguerDucati
  • 2024Jorge MartinDucati
  • 2023Francesco BagnaiaDucati
  • 2022Miguel OliveiraKTM

Attrition here

Average here 27% · global 19%
YearDNFs%
20255/1926%
20249/2143%
20237/2133%
20222/239%

Tyres at the last edition

2024 edition

RearShareRel. paceDeg. s/lapWinsPodiumsAvg. pos.
Medium94%+0.45%−0.022136.5
Soft6%+0.77%−0.10200—

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.