Katalunya GP'sini Fiat Yamaha pilotu Jorge Lorenzo kazandı. Yarışta rakiplerinin üst üste hata yapması sonucu tek başına lider gitmeye başlayan Jorge Lorenzo'yu bir ara Repsol Honda pilotu Andrea Dovizioso zorladı. Ancak sol virajda ön tarafın tutuşu kaybetmesiyle Honda pilotu kayarak pist dışına çıktı. Tekrar piste dönen Andrea Dovizioso yarışı ancak 14. sırada tamamlayabildi.
Yarış sonunda 2.'lik kürsüsüne Dani Pedrosa çıkarken yarış boyunca Pedrosa'yla 2.'lik için savaşan Ducati Marlboro yarışçısı Casey Stoner 3. oldu.
4 Temmuz 2010 Katalunya MotoGP Yarış Sonucu
1. Jorge Lorenzo ESP Fiat Yamaha Team 43m 22.805s
2. Dani Pedrosa ESP Repsol Honda Team 43m 27.559s
3. Casey Stoner AUS Ducati Marlboro Team 43m 27.761s
4. Randy de Puniet FRA LCR Honda MotoGP 43m 40.862s
5. Alvaro Bautista ESP Rizla Suzuki MotoGP 43m 44.166s
6. Ben Spies USA Monster Yamaha Tech 3 43m 44.308s
7. Loris Capirossi ITA Rizla Suzuki MotoGP 43m 46.986s
8. Nicky Hayden USA Ducati Marlboro Team 43m 50.746s
9. Marco Melandri ITA San Carlo Honda Gresini 43m 50.851s
10. Hector Barbera ESP Paginas Amarillas Aspar 43m 55.244s
11. Colin Edwards USA Monster Yamaha Tech 3 44m 1.211s
12. Mika Kallio FIN Pramac Racing 44m 21.062s
13. Kousuke Akiyoshi JPN Interwetten Honda MotoGP 44m 32.153s
14. Andrea Dovizioso ITA Repsol Honda Team 44m 55.207s
15. Wataru Yoshikawa JPN Fiat Yamaha Team 44m 58.042s
Jorge Lorenzo