Втори, на 2.883 секунди след победителя, финишира седемкратният световен шампион Валентино Роси, състезаващ се за тима на Fiat Yamaha, а на трета позиция остана съотборникът на Роси - Хорхе Лоренсо.
Гран при на Испания – крайно класиране в клас до 500куб.:
1. Dani PEDROSA (HONDA) 45'35.121
2. Valentino ROSSI (YAMAHA) 45'38.004
3. Jorge LORENZO (YAMAHA) 45'39.460
4. Nicky HAYDEN (HONDA) 45'45.263
5. Loris CAPIROSSI (SUZUKI) 46'02.645
6. James TOSELAND (YAMAHA) 46'02.929
7. John HOPKINS (KAWASAKI) 46'03.417
8. Andrea DOVIZIOSO (HONDA) 46'03.570
9. Shinya NAKANO (HONDA) 46'07.690
10. Chris VERMEULEN (SUZUKI) 46'10.212
Временно класиране след Гран при на Испания в клас до 500куб.:
1. Dani PEDROSA - 41т.
2. Jorge LORENZO - 36т.
3. Valentino ROSSI - 31т.
4. Casey STONER - 30т.
5. Andrea DOVIZIOSO - 21т.
6. James TOSELAND - 20т.
7. Nicky HAYDEN - 19т.
8. Loris CAPIROSSI - 19т.
9. John HOPKINS - 13т.
10. Shinya NAKANO - 10т.