Formula 1 historical archive

Michael Schumacher won the 2004 Spanish Grand Prix

Michael Schumacher won the 2004 Spanish Grand Prix for Ferrari, ahead of Rubens Barrichello and Jarno Trulli at Circuit de Barcelona-Catalunya.

Browse the full classification, related season, driver, team, circuit, and championship history.

Race recap

Winner
Michael Schumacher
Team
Ferrari
Top listed
Michael Schumacher, Rubens Barrichello, and Jarno Trulli
Race date
May 9, 2004
Pole
Michael Schumacher
Fastest lap
Michael Schumacher
Classified drivers
20
Circuit
Circuit de Barcelona-Catalunya

The decisive result

Michael Schumacher finished first for Ferrari. Rubens Barrichello is listed 2 for Ferrari, with Jarno Trulli 3 for Renault.

Grid to finish

Felipe Massa from P17 to P9 (+8), Jenson Button from P14 to P8 (+6), and Giancarlo Fisichella from P12 to P7 (+5) recorded the largest positive grid-to-finish changes in the classification. Michael Schumacher started from the listed P1 grid position.

Status and fastest lap

The classification lists 7 Finished, 6 +1 lap, 2 Hydraulics, 2 Spin, and 1 Brakes. Michael Schumacher holds the fastest-lap entry at 1:17.450 on lap 12. It records the result without speculating about incidents or strategy.

This summary sticks to the classification and does not speculate about incidents, strategy, weather, or causes. Source: F1DB (CC BY 4.0) · updated Jul 26, 2026.

Report a correction · Get the iPhone app

Race classification
PosDriverConstructorTime / statusPoints
1Michael SchumacherFerrari1:27:32.84110
2Rubens BarrichelloFerrari1:27:46.1318
3Jarno TrulliRenault1:28:05.1356
4Fernando AlonsoRenault1:28:05.7935
5Takuma SatoBAR1:28:15.1684
6Ralf SchumacherWilliams1:28:46.6453
7Giancarlo FisichellaSauber1:28:49.9492
8Jenson ButtonBAR+1 lap1
9Felipe MassaSauber+1 lap0
10David CoulthardMcLaren+1 lap0
11Kimi RäikkönenMcLaren+1 lap0
12Mark WebberJaguar+1 lap0
13Cristiano da MattaToyota+1 lap0
DNFGiorgio PantanoJordanPower steering0
DNFJuan Pablo MontoyaWilliamsBrakes0
DNFChristian KlienJaguarThrottle0
DNFOlivier PanisToyotaHydraulics0
DNFNick HeidfeldJordanHydraulics0
DNFGianmaria BruniMinardiSpin0
DNFZsolt BaumgartnerMinardiSpin0