Barcelona ,Simonceli start diurutan pertama tak mampu menjadi pemenang,sementara Stoner dengan Honda Repsol masih mendominasi dari awal hingga akhir. Pembalap Australia Casey Stoner berhasil memperkecil selisih ketinggalan dengan pimpinan klasemen Jorge Lorenzo. Ahad (5/6), ia menjuarai MotoGP Catalunya di Barcelona, Spanyol. Bagi pembalap Honda ini, kemenangan tersebut adalah untuk ketiga kalinya sepanjang musim lomba tahun ini.
Stoner melejit untuk memimpin lomba pada akhir lap pertama. Ia tidak tersaingi untuk terus mempertahankan posisi paling depan. Yang menjadi ancaman bagi Stoner untuk terus memimpin adalah saat cuaca mendung yang mambuat para pembalap nyaris mengganti sepeda motor yang khusus untuk cuaca hujan.
Pembalap tuan rumah Spanyol, Lorenzo harus puas berada di urutan kedua. Ia mengungguli rekan sesama pembalap Yamaha, Ben Spies dari AS. Sementara pembalap Italia Marco Simoncelli yang mengawali lomba di urutan paling depan (pole position), tercecer di urutan keenam setelah rekan senegaranya Andrea Davizioso (keempat) dan Valentino Rossi (kelima)
Sampai saat ini, Lorenzo masih mempertahankan posisi di puncak klasemen umum dengan nilai 98 dari lima lomba yang telah digelar. Ia hanya terpaut tujuh angka dari Stoner yang juga tampil sebagai pemenang di Qatar dan Prancis. Dovizioso berhasil memperbaiki posisi ke peringkat ketiga dengan nilai 63, unggul dua angka dari Dani Pedrosa yang tidak tampil di Barcelona akibat cedera.