Le Grand Prix de Catalogne accueille les pilotes MotoGP. Alex Márquez a signé la pole position et Marc Márquez a remporté la course du samedi.

Franco Morbidelli et Fermín Aldeguer ont reçu un Long Lap. Le pilote VR46 Ducati s'est accroché avec Jorge Martín dans le virage 10 tandis que le pilote Gresini Ducati a heurté Marco Bezzecchi dans le virage 5. Lorenzo Savadori a un double Long Lap.

Alex Márquez, vainqueur en Catalogne

Tous les pilotes ont choisi le medium à l'avant comme à l'arrière sauf un : Pedro Acosta qui a mis le pneu tendre à l'arrière. Marc Márquez prend l'avantage dans la première chicane, suivi par Alex Márquez, Pedro Acosta et Fabio Qaurtararo. Luca Marini occupe la 5e place, devant Enea Bastianini. Le pilote Tech3 KTM passe la Honda avant la fin du premier tour.

Marco Bezzecchi et Fabio Di Giannantonio ont chuté dans la première chicane. Le pilote VR46 Ducati parvient à repartir. Fermín Aldeguer a réalisé son Long Lap dans le 3e tour, au moment où Enea Bastianini double Fabio Quartararo. Alex Márquez prend la tête de la course au début du 4e tour. Le tour suivant, Franco Morbidelli a effectué son Long Lap. Devant, Pedro Acosta met la pression sur Marc Márquez, alors qu'Enea Bastianini a rattrapé le groupe de tête. Dans le 7e tour, Brad Binder chute dans le virage 7. Deux tours plus tard, Johann Zarco prend le dessus sur Fabio Quartararo.

Après dix tours, Alex Márquez mène la course devant Marc Márquez, Pedro Acosta, Enea Bastianini, Johann Zarco, Luca Marini, qui a doublé Fabio Quartararo au début du tour, Francesco Bagnaia et Ai Ogura.

Enea Bastianini est parvenu à doubler Pedro Acosta au début du 11e tour, avec un freinage de toute beauté. Johann Zarco chute dans le virage 10 alors qu'il roulait dans le rythme des pilotes devant lui. Au 16e tour, Alex Rins chute tandis que Fabio Di Giannantonio a abandonné la course.

Alors qu'il reste cinq tours de la course, Alex Márquez résiste à son frère Marc. Derrière, Lorenzo Savadori a chuté dans le dernier secteur. Le tour suivant, Franco Morbidelli chute dans le même secteur. A deux tours du drapeau à damier, Ai Ogura s'est permis un dépassement sur Francesco Bagnaia. Plus loin, Fabio Quartararo a pris la 5e place à Luca Marini, dépassé par la suite par Ai Ogura.

Alex Márquez remporte son deuxième Grand Prix en MotoGP devant son frère Marc Márquez et Enea Bastianini. Pedro Acosta, Fabio Quartararo, Ai Ogura, Francesco Bagnaia, Luca Marini, Miguel Oliveira et Jorge Martín suivent.