Oliveira ha vinto il GP di Catalogna davanti a Zarco e Miller.
Il portoghese ha tenuto un passo gara regolare conquistando il terzo successo in carriera in MotoGP. Il leader Quartararo, a cui si è aperta la tuta negli ultimi tre giri, è stato penalizzato e retrocesso dal 3o al 6o posto, lasciando il podio all'australiano Jack Miller. Marquez, per la terza gara consecutiva, e Rossi sono invece usciti di pista come altri piloti alla curva 10. In Moto2 secondo punto per Luethi, 15o nella gara vinta da Gardner. In Moto3 la classica volata conclusiva ha premiato Garcia.