A MotoGP Katalán futamán Jorge Lorenzo győzött, így három év alatt harmadszor nyert Barcelonában. A Yamaha versenyzője mögött az összetettben vezető Dani Pedrosa lett a második. A dobogó legalsó fokára Marc Marquez állhatott fel. Valentino Rossi remek versenyzéssel a negyedik helyen ért célba. Az előző olaszországi futamon a dobogóra álló Cal Cruthlow a hatodik körben kiesett.
Győzelmével a címvédő hátránya már csak hét pont Pedrosa mögött.
A Moto2 küzdelmei során a 34 indulóból 11 nem tudta befejezni a versenyt. A győzelmet a hazai pályán szereplő Pol Espargaro szerezte meg. Megelőzve csapattársát Esteve Rabatot és Thomas Lüthit. A Tuenta HP 40 versenyzője a pole pozícióból rajtolva nyert a forró katalán aszfaltcsíkon. Espargaro óriási izgalmak közepette, egy tizedmásodperccel előzte meg honfitársát. A svájci Lüthi a 2012-es csehországi futamon állhatott legutoljára a dobogón.
Az összetettben vezető Scott Reading az első körben kicsúszott, ennek ellenére a negyedik helyen ért célba. A brit pilóta így továbbra is magabiztosan vezeti a pontversenyt.
A Moto3 versenyén szokás szerint sok előzést és egy remek versenyt láthattak a nézők. A futamot Luis Salom nyerte. Szezonbeli harmadik győzelmével a KTM pilótája átvette a vezetést a világbajnoki pontversenyben. A dobogóra még Alex Rins és Maverick Vinales állhatott fel.
Az összetettben Salom öt ponttal vezet Vinales előtt.
A következő futamot mindhárom kategória számára két hét múlva rendezik a hollandiai Assenben.