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

Catalan Grand Prix 2025

Circuit de Barcelona-Catalunya Spain

4.655 m · 25 laps · since 1991
05.09 – 07.09.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:14.09325
2Marc MarquezDucatiDucati Lenovo Team+1.74020
3Enea BastianiniKTMRed Bull KTM Tech3+5.56216
4Pedro AcostaKTMRed Bull KTM Factory Racing+13.37313
5Fabio QuartararoYamahaMonster Energy Yamaha MotoGP Team+14.40911
6Ai OguraApriliaTrackhouse MotoGP Team+15.05510
7Francesco BagnaiaDucatiDucati Lenovo Team+16.0489
8Luca MariniHondaHonda HRC Castrol+16.3728
9Miguel OliveiraYamahaPrima Pramac Yamaha MotoGP+16.9377
10Jorge MartinApriliaAprilia Racing+18.4926
11Raul FernandezApriliaTrackhouse MotoGP Team+19.4895
12Joan MirHondaHonda HRC Castrol+20.1594
13Maverick ViñalesKTMRed Bull KTM Tech3+22.7923
14Jack MillerYamahaPrima Pramac Yamaha MotoGP+24.3512
15Fermin AldeguerDucatiBK8 Gresini Racing MotoGP+24.5921
16Somkiat ChantraHondaIDEMITSU Honda LCR+37.3930
17Aleix EspargaroHondaHonda HRC Test Team+43.2020
DNFAlex RinsYamahaMonster Energy Yamaha MotoGP TeamRetired0
DNFBrad BinderKTMRed Bull KTM Factory RacingRetired0
DNFFabio Di GiannantonioDucatiPertamina Enduro VR46 Racing TeamRetired0
DNFFranco MorbidelliDucatiPertamina Enduro VR46 Racing TeamRetired0
DNFJohann ZarcoHondaCASTROL Honda LCRRetired0
DNFLorenzo SavadoriApriliaAprilia RacingRetired0
DNFMarco BezzecchiApriliaAprilia RacingRetired0

Sprint result

Pos.RiderBikeTeamTime / gapPoints
1Marc MarquezDucatiDucati Lenovo Team19:58.94612
2Fabio QuartararoYamahaMonster Energy Yamaha MotoGP Team+1.2999
3Fabio Di GiannantonioDucatiPertamina Enduro VR46 Racing Team+3.6537
4Pedro AcostaKTMRed Bull KTM Factory Racing+5.8686
5Enea BastianiniKTMRed Bull KTM Tech3+5.9135
6Brad BinderKTMRed Bull KTM Factory Racing+5.9434
7Johann ZarcoHondaCASTROL Honda LCR+7.0173
8Luca MariniHondaHonda HRC Castrol+7.3462
9Ai OguraApriliaTrackhouse MotoGP Team+8.4881
10Miguel OliveiraYamahaPrima Pramac Yamaha MotoGP+8.5780
11Raul FernandezApriliaTrackhouse MotoGP Team+9.7880
12Jack MillerYamahaPrima Pramac Yamaha MotoGP+10.1650
13Joan MirHondaHonda HRC Castrol+11.5930
14Francesco BagnaiaDucatiDucati Lenovo Team+14.4630
15Alex RinsYamahaMonster Energy Yamaha MotoGP Team+15.9360
16Aleix EspargaroHondaHonda HRC Test Team+16.9090
17Maverick ViñalesKTMRed Bull KTM Tech3+17.0400
18Somkiat ChantraHondaIDEMITSU Honda LCR+22.4390
DNFAlex MarquezDucatiBK8 Gresini Racing MotoGPRetired0
DNFFermin AldeguerDucatiBK8 Gresini Racing MotoGPRetired0
DNFFranco MorbidelliDucatiPertamina Enduro VR46 Racing TeamRetired0
DNFJorge MartinApriliaAprilia RacingRetired0
DNFLorenzo SavadoriApriliaAprilia RacingRetired0
DNFMarco BezzecchiApriliaAprilia RacingRetired0

Forecast vs reality

C14
ForecastFavouriteWinnerOrder (model / grid)Position error (model / calibrated grid)
SprintAlex Marquez · 32%Marc Marquez · 15% · from P30.94 / 0.942.1 / 1.9
Race (after the grid)Alex Marquez · 25% ✓Alex Marquez · 25% · from P10.76 / 0.762.9 / 2.8
Race (after the sprint)Alex Marquez · 39% ✓Alex Marquez · 39% · from P10.77 / 0.763.0 / 2.7

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
Brad Binder1:40.309—+0.327Medium4
Marc Marquez1:40.328+0.019+0.210Medium22
Alex Marquez1:40.344+0.035+0.356Medium20
Enea Bastianini1:40.352+0.043+0.319Medium22
Johann Zarco1:40.475+0.166+0.344Medium8
Pedro Acosta1:40.586+0.277+0.448Soft22
Alex Rins1:40.801+0.492+0.217Medium11
Fabio Di Giannantonio1:40.813+0.504+0.320Medium9
Luca Marini1:40.834+0.525+0.308Medium22
Joan Mir1:40.930+0.621+0.562Medium22
Francesco Bagnaia1:40.982+0.673+0.221Medium22
Fabio Quartararo1:40.994+0.685+0.275Medium22
Jack Miller1:40.995+0.686+0.105Medium22
Miguel Oliveira1:41.006+0.697+0.193Medium22
Ai Ogura1:41.036+0.727+0.300Medium22
Franco Morbidelli1:41.036+0.727+0.512Medium18
Raul Fernandez1:41.061+0.752+0.667Medium22
Jorge Martin1:41.065+0.756+0.457Medium20
Fermin Aldeguer1:41.116+0.807+0.884Medium21
Maverick Viñales1:41.166+0.857+0.292Medium21
Lorenzo Savadori1:41.516+1.207+0.781Medium15
Somkiat Chantra1:41.824+1.515+0.221Medium22
Aleix Espargaro1:42.049+1.740+0.209Medium21

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

64
Overtakes
1
Lead changes
2 leaders
21/24
Laps led by the winner
Alex Marquez
1.740 s
Closest finish

Comeback of the day: Francesco Bagnaia, from P21 to P7.

Longest battle: Alex Marquez vs Marc Marquez (21 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

36
Overtakes
1
Lead changes
2 leaders
4/12
Laps led by the winner
Marc Marquez
1.299 s
Closest finish

Comeback of the day: Francesco Bagnaia, from P21 to P14.

Longest battle: Aleix Espargaro vs Francesco Bagnaia (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:13:56Franco MorbidelliCrashCrashed out - Rider OK
Sprint15:13:56Jorge MartinCrashCrashed out - Rider OK
Sprint15:13:58Lorenzo SavadoriTechnical problemStopped with technical issue
Sprint15:14:52Marco BezzecchiCrashCrashed out - Rider OK
Sprint15:14:52Fermin AldeguerCrashCrashed out - Rider OK
Sprint15:16:53Alex MarquezCrashCrashed out - Rider OK
Race14:04:05Fermin AldeguerLong lapLong lap penalty
Race14:04:06Lorenzo SavadoriLong lapDouble long lap penalty
Race14:04:10Franco MorbidelliLong lapLong lap penalty
Race14:04:26Marco BezzecchiCrashCrashed out - Rider OK
Race14:04:26Fabio Di GiannantonioCrashCrashed out - Rider OK
Race14:06:05Fermin AldeguerLong lapLong lap penalty - COMPLETE
Race14:06:35Lorenzo SavadoriLong lapDouble long lap penalty - 1/2 COMPLETE
Race14:07:12Lorenzo SavadoriLong lapDouble long lap penalty - 2/2 COMPLETE
Race14:09:26Franco MorbidelliLong lapLong lap penalty - COMPLETE
Race14:13:32Brad BinderCrashCrashed out - Rider OK
Race14:20:33Johann ZarcoCrashCrashed out - Rider OK
Race14:23:21Fabio Di GiannantonioRetiredEntered pits and retired
Race14:27:40Alex RinsCrashCrashed out - Rider OK
Race14:36:11Lorenzo SavadoriCrashCrashed out - Rider OK
Race14:37:28Franco MorbidelliCrashCrashed out - Rider OK
Race14:41:45Franco MorbidelliRetiredEntered pits and retired
RaceSanctionFIM MotoGP Stewards long lap penalty for riders #21 & #54, double long lap penalty for rider #32 & grid penalty for rider #36

Sprint: 1 track-limit warnings.

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

The tyre gamble

RearShareRel. paceDeg. s/lapWinsPodiumsAvg. pos.
Medium96%+0.68%+0.058139.3
Soft4%+0.28%+0.106004.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
27.9 °C
Air
max 28.6 °C
60%
Humidity
Dry
Rain
4 km/h
Wind
gusts 17 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 · 05.09
Pos.RiderBest lapGapLapsTop km/hTyres (front / rear)Long-run pacePace gapn runRun rear
1Pedro Acosta01:38.979—18354.0Soft / Medium——
2Johann Zarco01:39.074+0.09520349.5Soft / Medium1:40.584+0.56%6Medium
3Marc Marquez01:39.198+0.21919351.7Soft / Medium1:40.436+0.41%5Medium
4Maverick Viñales01:39.368+0.38914347.2Soft / Medium——
5Alex Marquez01:39.384+0.40519347.2Soft / Medium1:40.025—5Medium
6Luca Marini01:39.419+0.44018348.3Soft / Medium——
7Brad Binder01:39.494+0.51521354.0Soft / Medium1:40.590+0.57%12Medium
8Marco Bezzecchi01:39.503+0.52420345.0Soft / Medium1:40.648+0.62%10Medium
9Aleix Espargaro01:39.552+0.57318349.5Soft / Medium——
10Enea Bastianini01:39.605+0.62617350.6Soft / Medium1:40.135+0.11%7Medium
11Jack Miller01:39.744+0.76516348.3Soft / Medium——
12Raul Fernandez01:39.771+0.79217348.3Soft / Medium1:40.327+0.30%5Medium
13Miguel Oliveira01:39.888+0.90919347.2Soft / Medium1:40.113+0.09%5Medium
14Ai Ogura01:39.920+0.94121342.8Soft / Medium1:40.528+0.50%13Medium
15Fermin Aldeguer01:39.926+0.94719346.1Soft / Medium1:40.656+0.63%13Medium
16Alex Rins01:39.955+0.97619347.2Soft / Medium——
17Fabio Di Giannantonio01:39.986+1.00718351.7Soft / Medium1:40.223+0.20%5Medium
18Fabio Quartararo01:40.039+1.06019346.1Soft / Medium1:41.160+1.14%5Medium
19Franco Morbidelli01:40.159+1.18020348.3Soft / Medium1:40.826+0.80%10Medium
20Joan Mir01:40.223+1.24415350.6Soft / Medium——
21Jorge Martin01:40.350+1.37120346.1Soft / Medium1:41.154+1.13%8Medium
22Lorenzo Savadori01:40.451+1.47217347.2Soft / Medium——
23Francesco Bagnaia01:40.535+1.55619350.6Soft / Medium——
24Somkiat Chantra01:40.990+2.01117345.0Soft / Medium——
Practice · 05.09
Pos.RiderBest lapGapLapsTop km/hTyres (front / rear)Long-run pacePace gapn runRun rear
1Brad Binder01:38.141—26354.0Medium / Soft1:40.010+0.26%9Soft
2Pedro Acosta01:38.245+0.10424352.9Medium / Soft1:40.301+0.55%7Soft
3Alex Marquez01:38.280+0.13925345.0Medium / Soft1:39.954+0.20%11Medium
4Marc Marquez01:38.365+0.22423352.9Medium / Soft1:40.156+0.40%5Medium
5Marco Bezzecchi01:38.403+0.26227347.2Medium / Soft1:40.113+0.36%14Soft
6Enea Bastianini01:38.490+0.34922352.9Medium / Soft1:40.640+0.89%5Soft
7Franco Morbidelli01:38.511+0.37024348.3Medium / Soft1:39.815+0.06%11Soft
8Johann Zarco01:38.511+0.37022354.0Medium / Soft1:40.121+0.37%11Medium
9Luca Marini01:38.522+0.38125350.6Medium / Soft——
10Ai Ogura01:38.599+0.45823347.2Medium / Soft1:40.237+0.48%7Medium
11Fabio Quartararo01:38.602+0.46127347.2Medium / Soft1:40.119+0.36%15Medium
12Miguel Oliveira01:38.656+0.51525349.5Medium / Soft1:40.900+1.15%7Soft
13Joan Mir01:38.730+0.58923352.9Medium / Soft——
14Fermin Aldeguer01:38.760+0.61922345.0Medium / Soft1:39.756—6Medium
15Jack Miller01:38.774+0.63325350.6Medium / Soft1:40.430+0.68%11Soft
16Alex Rins01:38.832+0.69121346.1Medium / Soft1:40.918+1.17%6Medium
17Fabio Di Giannantonio01:38.915+0.77424351.7Medium / Soft——
18Jorge Martin01:38.982+0.84124351.7Medium / Soft1:40.656+0.90%5Soft
19Raul Fernandez01:39.024+0.88323348.3Medium / Soft——
20Aleix Espargaro01:39.157+1.01621352.9Medium / Soft1:40.117+0.36%5Soft
21Francesco Bagnaia01:39.170+1.02921351.7Medium / Soft1:40.116+0.36%6Medium
22Lorenzo Savadori01:39.186+1.04521349.5Medium / Soft1:41.228+1.48%10Soft
23Maverick Viñales01:39.308+1.16717347.2Medium / Soft——
24Somkiat Chantra01:40.002+1.86123347.2Medium / Soft——
FP2 · 06.09
Pos.RiderBest lapGapLapsTop km/hTyres (front / rear)Long-run pacePace gapn runRun rear
1Joan Mir01:39.119—12351.7Medium / Soft1:39.644+0.19%7Soft
2Alex Marquez01:39.141+0.02214350.6Medium / Soft1:39.451—5Soft
3Fabio Quartararo01:39.237+0.11814346.1Medium / Soft1:39.633+0.18%5Soft
4Maverick Viñales01:39.289+0.17011350.6Medium / Soft——
5Pedro Acosta01:39.293+0.17413355.2Medium / Soft——
6Fermin Aldeguer01:39.307+0.18813349.5Medium / Soft——
7Fabio Di Giannantonio01:39.329+0.21012354.0Medium / Soft——
8Marc Marquez01:39.340+0.22114355.2Medium / Soft1:39.656+0.21%6Soft
9Marco Bezzecchi01:39.386+0.26716352.9Medium / Medium1:39.581+0.13%7Medium
10Brad Binder01:39.441+0.32214352.9Medium / Soft1:40.368+0.92%9Soft
11Johann Zarco01:39.454+0.33515351.7Medium / Soft1:39.761+0.31%11Soft
12Raul Fernandez01:39.481+0.36212347.2Medium / Soft——
13Luca Marini01:39.502+0.38314351.7Medium / Soft——
14Enea Bastianini01:39.581+0.46213354.0Medium / Soft——
15Jack Miller01:39.673+0.55413349.5Medium / Soft1:39.967+0.52%5Soft
16Aleix Espargaro01:39.702+0.58313351.7Medium / Soft——
17Francesco Bagnaia01:39.741+0.62211352.9Medium / Soft——
18Miguel Oliveira01:39.753+0.63410346.1Medium / Soft1:40.113+0.67%7Soft
19Franco Morbidelli01:39.816+0.69715354.0Medium / Soft1:40.593+1.15%10Soft
20Jorge Martin01:39.848+0.72914351.7Medium / Soft1:40.398+0.95%9Soft
21Ai Ogura01:39.871+0.75213349.5Medium / Soft1:40.273+0.83%5Soft
22Alex Rins01:40.238+1.1199341.7Medium / Soft——
23Somkiat Chantra01:40.336+1.2179350.6Soft / Soft——
24Lorenzo Savadori01:40.362+1.24310347.2Medium / Soft——
Q1 · 06.09
Pos.RiderBest lapGapLapsTop km/hTyres (front / rear)
1Fabio Quartararo01:37.906—7345.0Medium / Soft
2Fabio Di Giannantonio01:38.045+0.1398356.4Medium / Soft
3Fermin Aldeguer01:38.049+0.1439347.2Medium / Soft
4Jack Miller01:38.105+0.1998354.0Medium / Soft
5Raul Fernandez01:38.206+0.3008348.3Medium / Soft
6Miguel Oliveira01:38.210+0.3048347.2Medium / Soft
7Joan Mir01:38.214+0.3088351.7Medium / Soft
8Jorge Martin01:38.405+0.4998351.7Medium / Soft
9Aleix Espargaro01:38.446+0.5408350.6Medium / Soft
10Alex Rins01:38.526+0.6208346.1Medium / Soft
11Francesco Bagnaia01:38.530+0.6248350.6Medium / Soft
12Maverick Viñales01:38.531+0.6257352.9Medium / Soft
13Lorenzo Savadori01:38.658+0.7527351.7Medium / Soft
14Somkiat Chantra01:39.377+1.4718348.3Medium / Soft
Q2 · 06.09
Pos.RiderBest lapGapLapsTop km/hTyres (front / rear)
1Alex Marquez01:37.536—8347.2Medium / Soft
2Fabio Quartararo01:37.803+0.2677349.5Medium / Soft
3Marc Marquez01:37.945+0.4098356.4Medium / Soft
4Franco Morbidelli01:38.010+0.4748350.6Medium / Soft
5Pedro Acosta01:38.019+0.4838354.0Medium / Soft
6Fabio Di Giannantonio01:38.034+0.4987355.2Medium / Soft
7Johann Zarco01:38.155+0.6197356.4Medium / Soft
8Ai Ogura01:38.166+0.6308352.9Medium / Soft
9Enea Bastianini01:38.187+0.6518352.9Medium / Soft
10Luca Marini01:38.327+0.7918355.2Medium / Soft
11Brad Binder01:38.333+0.7978354.0Medium / Soft
12Marco Bezzecchi01:38.361+0.8258348.3Medium / Soft
Sprint · 06.09
Pos.RiderTime / gapPointsLapsTyres (front / rear)Long-run pacePace gapn runRun rear
1Marc Marquez19:58.9461212Medium / Soft1:39.447+0.56%10Soft
2Fabio Quartararo+1.299912Medium / Soft1:39.646+0.76%10Soft
3Fabio Di Giannantonio+3.653712Medium / Soft1:39.706+0.82%10Soft
4Pedro Acosta+5.868612Medium / Soft1:39.977+1.09%10Soft
5Enea Bastianini+5.913512Medium / Soft1:39.892+1.01%10Soft
6Brad Binder+5.943412Medium / Soft1:39.846+0.96%10Soft
7Johann Zarco+7.017312Medium / Soft1:40.234+1.35%10Soft
8Luca Marini+7.346212Medium / Soft1:40.197+1.31%10Soft
9Ai Ogura+8.488112Medium / Soft1:40.310+1.43%10Soft
10Miguel Oliveira+8.578012Medium / Soft1:40.162+1.28%10Soft
11Raul Fernandez+9.788012Medium / Soft1:40.346+1.47%10Soft
12Jack Miller+10.165012Medium / Soft1:40.489+1.61%10Soft
13Joan Mir+11.593012Medium / Soft1:40.352+1.47%10Soft
14Francesco Bagnaia+14.463012Medium / Soft1:40.472+1.59%10Soft
15Alex Rins+15.936012Medium / Soft1:40.539+1.66%10Soft
16Aleix Espargaro+16.909012Medium / Soft1:40.785+1.91%10Soft
17Maverick Viñales+17.040012Medium / Soft1:40.695+1.82%9Soft
18Somkiat Chantra+22.439012Medium / Soft1:41.114+2.24%10Soft
RetiredAlex Marquez08Medium / Soft1:38.897—6Soft
RetiredFermin Aldeguer07Medium / Soft1:39.547+0.66%5Soft
RetiredFranco Morbidelli06Medium / Soft1:40.010+1.13%4Soft
RetiredJorge Martin06Medium / Soft1:39.944+1.06%4Soft
RetiredLorenzo Savadori06Medium / Soft1:40.713+1.84%4Soft
RetiredMarco Bezzecchi07Medium / Soft1:39.386+0.49%5Soft
Warm Up · 07.09
Pos.RiderBest lapGapLapsTop km/hTyres (front / rear)
1Marco Bezzecchi01:38.826—6352.9Medium / Medium
2Alex Marquez01:39.174+0.3486350.6Medium / Medium
3Fabio Quartararo01:39.206+0.3806343.9Medium / Medium
4Fermin Aldeguer01:39.431+0.6056346.1Medium / Medium
5Francesco Bagnaia01:39.527+0.7016354.0Medium / Medium
6Franco Morbidelli01:39.527+0.7016351.7Medium / Medium
7Enea Bastianini01:39.548+0.7226354.0Medium / Medium
8Jack Miller01:39.558+0.7326352.9Medium / Medium
9Marc Marquez01:39.571+0.7456352.9Medium / Medium
10Raul Fernandez01:39.572+0.7466348.3Medium / Medium
11Brad Binder01:39.601+0.7756351.7Medium / Medium
12Pedro Acosta01:39.633+0.8076354.0Medium / Medium
13Ai Ogura01:39.645+0.8196350.6Soft / Medium
14Aleix Espargaro01:39.693+0.8676351.7Soft / Medium
15Johann Zarco01:39.720+0.8946350.6Medium / Medium
16Jorge Martin01:39.792+0.9666349.5Medium / Medium
17Miguel Oliveira01:39.846+1.0206349.5Medium / Medium
18Joan Mir01:39.850+1.0246351.7Medium / Medium
19Maverick Viñales01:39.865+1.0396348.3Medium / Medium
20Alex Rins01:39.874+1.0486348.3Medium / Medium
21Luca Marini01:39.902+1.0766346.1Medium / Medium
22Fabio Di Giannantonio01:40.251+1.4256354.0Medium / Medium
23Somkiat Chantra01:40.698+1.8726348.3Soft / Medium
24Lorenzo Savadori01:40.975+2.1496346.1Medium / Medium
Race · 07.09
Pos.RiderTime / gapPointsLapsTyres (front / rear)Long-run pacePace gapn runRun rear
1Alex Marquez40:14.0932524Medium / Medium1:40.344+0.04%20Medium
2Marc Marquez+1.7402024Medium / Medium1:40.328+0.02%22Medium
3Enea Bastianini+5.5621624Medium / Medium1:40.352+0.04%22Medium
4Pedro Acosta+13.3731324Medium / Soft1:40.586+0.28%22Soft
5Fabio Quartararo+14.4091124Medium / Medium1:40.994+0.68%22Medium
6Ai Ogura+15.0551024Medium / Medium1:41.036+0.73%22Medium
7Francesco Bagnaia+16.048924Medium / Medium1:40.982+0.67%22Medium
8Luca Marini+16.372824Medium / Medium1:40.834+0.52%22Medium
9Miguel Oliveira+16.937724Medium / Medium1:41.006+0.70%22Medium
10Jorge Martin+18.492624Medium / Medium1:41.065+0.75%20Medium
11Raul Fernandez+19.489524Medium / Medium1:41.061+0.75%22Medium
12Joan Mir+20.159424Medium / Medium1:40.930+0.62%22Medium
13Maverick Viñales+22.792324Medium / Medium1:41.166+0.85%21Medium
14Jack Miller+24.351224Medium / Medium1:40.995+0.68%22Medium
15Fermin Aldeguer+24.592124Medium / Medium1:41.116+0.81%21Medium
16Somkiat Chantra+37.393024Medium / Medium1:41.824+1.51%22Medium
17Aleix Espargaro+43.202024Medium / Medium1:42.049+1.74%21Medium
RetiredAlex Rins014Medium / Medium1:40.801+0.49%11Medium
RetiredBrad Binder06Medium / Medium1:40.309—4Medium
RetiredFabio Di Giannantonio012Medium / Medium1:40.813+0.50%9Medium
RetiredFranco Morbidelli021Medium / Medium1:41.036+0.73%18Medium
RetiredJohann Zarco010Medium / Medium1:40.475+0.17%8Medium
RetiredLorenzo Savadori019Medium / Medium1:41.516+1.20%15Medium
RetiredMarco Bezzecchi01Medium / Medium——

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

RiderPaceGapDeg. s/lapRearn
Fabio Quartararo1:39.434*—+0.275Medium3
Marco Bezzecchi1:39.440+0.006+0.553Medium6
Raul Fernandez1:39.631*+0.197+0.667Medium3
Alex Marquez1:39.724+0.290+0.356Medium7
Franco Morbidelli1:39.815+0.381+0.512Medium5
Brad Binder1:39.855*+0.421+0.327Medium3
Francesco Bagnaia1:39.894*+0.460+0.221Medium3
Miguel Oliveira1:39.944*+0.510+0.193Medium3
Maverick Viñales1:40.010*+0.576+0.292Medium3
Luca Marini1:40.038+0.604+0.308Medium7
Marc Marquez1:40.114+0.680+0.210Medium7
Johann Zarco1:40.188+0.754+0.344Medium8
Fabio Di Giannantonio1:40.288+0.854+0.320Medium6
Joan Mir1:40.328*+0.894+0.562Medium4
Jorge Martin1:40.400*+0.966+0.457Medium4
Alex Rins1:40.816+1.382+0.217Medium6
Somkiat Chantra1:41.233*+1.799+0.221Medium3

Estimated practice pace: median of the clean laps on the medium compound used in practice. It is an estimate: every team runs its own programme and fuel load. n = laps used (at least 3). * = only 3 or 4 laps: pace less reliable.

Who will make it to Q2

C21a
Pred.RiderP(through)Actual in Q1
1Fabio Quartararo56%1 ✓
2Joan Mir43%7
3Fermin Aldeguer28%3
4Fabio Di Giannantonio21%2 ✓
5Jack Miller19%4
6Miguel Oliveira11%6
7Raul Fernandez7%5
8Maverick Viñales4%12
9Aleix Espargaro3%9
10Alex Rins3%10
11Jorge Martin4%8
12Francesco Bagnaia2%11
13Lorenzo Savadori1%13
14Somkiat Chantra0%14

Forecast after Practice for the riders going to Q1. Two go through. Q1 is fairly predictable, but 55% for the favourite still means a miss almost half the time.

Grid penalties

SessionRiderQualifiedStartsΔReason
RaceJoan Mir1720+3FIM MotoGP Stewards double long lap penalty for rider #32 & grid penalty for rider #36

Sprint forecast

C13s

Sprint forecast based on the starting grid.

RiderGridWinPodiumTop 5Top 10P(DNF)Final
Alex Marquez132%63%79%88%10%—
Fabio Quartararo223%56%72%86%11%2
Marc Marquez315%48%70%88%9%1
Franco Morbidelli411%41%65%89%6%—
Pedro Acosta56%26%51%81%14%4
Fabio Di Giannantonio64%19%41%76%16%3
Johann Zarco73%14%31%68%22%7
Ai Ogura83%12%29%78%4%9
Enea Bastianini91%7%18%67%9%5
Luca Marini101%4%13%61%10%8
Brad Binder111%2%8%48%17%6
Marco Bezzecchi121%3%7%42%13%—
Fermin Aldeguer130%2%5%38%4%—
Jack Miller140%1%3%27%8%12
Raul Fernandez150%1%2%21%6%11
Miguel Oliveira160%0%1%14%12%10
Jorge Martin170%1%1%10%4%—
Aleix Espargaro180%0%1%6%23%16
Alex Rins190%0%0%4%11%15
Joan Mir200%0%0%3%24%13
Francesco Bagnaia210%0%0%2%13%14
Maverick Viñales220%0%0%2%9%17
Lorenzo Savadori230%0%0%1%13%—
Somkiat Chantra240%0%0%1%5%18

Race forecast

C13

Forecast updated after the sprint: grid plus sprint pace.

RiderGridWinPodiumTop 5Top 10P(DNF)Final
Alex Marquez139%63%71%76%23%1
Fabio Quartararo221%53%70%84%13%5
Marc Marquez318%53%70%82%16%2
Franco Morbidelli43%18%37%76%16%—
Pedro Acosta53%20%40%74%18%4
Fabio Di Giannantonio67%29%50%78%16%—
Johann Zarco71%6%16%58%18%—
Ai Ogura80%3%10%48%23%6
Enea Bastianini91%10%25%69%17%3
Luca Marini100%3%12%60%8%8
Brad Binder112%10%26%70%14%—
Marco Bezzecchi124%19%41%77%15%—
Fermin Aldeguer132%13%28%67%21%15
Jack Miller140%0%0%11%25%14
Raul Fernandez150%0%1%16%20%11
Miguel Oliveira160%0%1%15%22%9
Jorge Martin170%1%2%27%22%10
Aleix Espargaro180%0%0%2%23%17
Alex Rins190%0%0%3%20%—
Joan Mir200%0%0%3%36%12
Francesco Bagnaia210%0%0%4%22%7
Maverick Viñales220%0%0%1%13%13
Lorenzo Savadori230%0%0%0%28%—
Somkiat Chantra240%0%0%0%14%16

What the sprint changed

C13b
RiderPodiumΔWin
Rising
Marco Bezzecchi4% → 19%+161% → 4%
Fermin Aldeguer2% → 13%+100% → 2%
Alex Marquez54% → 63%+925% → 39%
Dropping
Franco Morbidelli36% → 18%−1812% → 3%
Johann Zarco18% → 6%−124% → 1%
Ai Ogura13% → 3%−103% → 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.

Sprint pace

RiderPaceGapDeg. s/lapRearn
Alex Marquez1:38.897—+0.356Soft6
Marco Bezzecchi1:39.386+0.489+0.553Soft5
Marc Marquez1:39.447+0.550+0.210Soft10
Fermin Aldeguer1:39.547+0.650+0.884Soft5
Fabio Quartararo1:39.646+0.749+0.275Soft10
Fabio Di Giannantonio1:39.706+0.809+0.320Soft10
Brad Binder1:39.846+0.949+0.327Soft10
Enea Bastianini1:39.892+0.995+0.319Soft10
Jorge Martin1:39.944+1.047+0.457Soft4
Pedro Acosta1:39.977+1.080+0.448Soft10
Franco Morbidelli1:40.010+1.113+0.512Soft4
Miguel Oliveira1:40.162+1.265+0.193Soft10
Luca Marini1:40.197+1.300+0.308Soft10
Johann Zarco1:40.234+1.337+0.344Soft10
Ai Ogura1:40.310+1.413+0.300Soft10
Raul Fernandez1:40.346+1.449+0.667Soft10
Joan Mir1:40.352+1.455+0.562Soft10
Francesco Bagnaia1:40.472+1.575+0.221Soft10
Jack Miller1:40.489+1.592+0.105Soft10
Alex Rins1:40.539+1.642+0.217Soft10
Maverick Viñales1:40.695+1.798+0.292Soft9
Lorenzo Savadori1:40.713+1.816+0.781Soft4
Aleix Espargaro1:40.785+1.888+0.209Soft10
Somkiat Chantra1:41.114+2.217+0.221Soft10

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 · AcostaS2 · A. MarquezS3 · M. MarquezS4 · A. Marquez

Finish line S1 S2 S3 S4 · 4,669 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
S1Pedro Acosta +0.15%Marc Marquez +0.23%Brad Binder +0.45%
S2Alex Marquez +0.15%Fabio Quartararo +0.29%Johann Zarco +0.31%
S3Marc Marquez +0.17%Alex Marquez +0.27%Pedro Acosta +0.51%
S4Alex Marquez +0.17%Johann Zarco +0.30%Marc Marquez +0.40%

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.

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

When two teammates disagree between pace and grid, pace wins 86% of the time (between 49% and 97%; 7 cases).

Descriptive, over 9 races (2018–2026). 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

75
Overtakes
2
Lead changes
2 leaders
10/24
Laps led by the winner
Francesco Bagnaia
1.740 s
Closest finish

Comeback of the day: Marc Marquez, from P14 to P3.

Longest battle: Aleix Espargaro 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:40.133—+0.457Medium22
Francesco Bagnaia1:40.182+0.049+0.221Medium21
Franco Morbidelli1:40.414+0.281+0.512Medium14
Enea Bastianini1:40.621+0.488+0.319Medium19
Raul Fernandez1:40.644+0.511+0.667Medium22
Pedro Acosta1:40.646+0.513+0.448Soft18
Marc Marquez1:40.649+0.516+0.210Soft22
Alex Marquez1:40.728+0.595+0.356Soft22
Aleix Espargaro1:40.802+0.669+0.209Medium21
Fabio Di Giannantonio1:40.802+0.669+0.320Medium20

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

Winners here

  • 2026Fabio Di GiannantonioDucati
  • 2025Alex MarquezDucati
  • 2024Francesco BagnaiaDucati
  • 2023Aleix EspargaroAprilia
  • 2022Fabio QuartararoYamaha
  • 2021Miguel OliveiraKTM
  • 2020Fabio QuartararoYamaha
  • 2019Marc MarquezHonda

Attrition here

Average here 25% · global 19%
YearDNFs%
20265/2223%
20257/2429%
20243/2313%
20233/2015%
20228/2532%
20216/2129%

Tyres at the last edition

2024 edition

RearShareRel. paceDeg. s/lapWinsPodiumsAvg. pos.
Medium83%+0.83%+0.0561211.0
Soft17%+0.52%+0.070017.7

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.