Marc Márquez zárta az első helyen a MotoGP első szabadedzését a Magyar Nagydíj pénteki napján Raúl Fernández és Pedro Acosta előtt. A gyári Apriliák ellenben csak a középmezőnyben végeztek.
Késő délelőtt rendezték a Magyar Nagydíj első szabadedzését a MotoGP-ben. Az állandó versenyzők közül nem mindenki látogatott el a Balaton Parkra, hiszen Johann Zarco és Álex Márquez továbbra is sérüléseikből lábadoznak. A Előbbit a mugellói fordulóhoz hasonlóan Cal Crutchlow helyettesíti, utóbbit viszont nem Michele Pirro, hanem Iker Lecuona pótolja.
Miután kinyílt a bokszutca, mindenki – Fabio Quartararo némi késéssel – pályára rajzott, és kivétel nélkül a teljes mezőny két lágy gumin kezdett. Az első mért kört Pedro Acosta futotta meg, a gyári KTM pilótája 1:41,968 másodperccel kezdett, miközben Toprak Razgatlıoğlu hátulról kicsit eltalálta Ai Ogurát, aminek következtében az Apriliáról letört egy darab. A spanyol motorost csak Francesco Bagnaia tudta megelőzni, egészen pontosan 168 ezreddel.
A köridők természetesen rohamosan javultak, és Acosta a következő próbálkozása során már 1:40.219-ig jutott, majd 1:39.798-ra ment le, 659 ezreddel felülmúlva Marco Bezzecchit. Bagnaia még éppen 1 másodpercen belül volt, Marc Márquez viszont már kívül, de ez azon a ponton vajmi kevés jelentőséggel bírt.
Bagnaia aztán 273 ezredre megközelítette Acostát, míg a harmadik pozícióba Raúl Fernández jött fel. Azonban bő 10 perc elteltévl Fabio Di Giannantonio mmindkettőjüket hátrébb taszította, hiszen csak 22 ezreddel bizonyult lassabbnak a 22 esztendős motorosnál. Azonban utóbbi is javított, és 815 ezredre növelte előnyét. Mindez aztán 614-re csökkent, Márquez ugyanis felugrott a második helyre.
A pilóták nagy része ezt követően bement a bokszba, majd miután visszatértek a pályára, Márquez három szektor után vezetett, de a negyedikben hibázott. A következő körében viszont összejött a javítás, még úgy is, hogy Jorge Martín kicsit feltartotta, igaz, emiatt csak 2 ezreddel vette át a vezetést. A harmadik próbálkozása során viszont nem volt kérdés, és további 377 ezreddel javított, miközben Fernández ismét felugrott a harmadik pozícióba. Acosta szintén gyorsult, így 298 ezredre csökkentette lemaradását. Enea Bastianini eközben kisodródott a kavicságyba, de sikerült talpon maradnia.
Az utolsó 10 percben Di Giannantonio feljött a harmadik helyre, de az ő hátránya már 622 ezred volt. A VR46 motorosa aztán további 9 századot faragott a hátrányából. Bagnaia szintén visszatért az élmezőnybe, hiszen 615 ezredes lemaradással a negyedik legjobb időt futotta meg, legalábbis addig a pillanatig. Fabio Quartararónak ellenben nem ment jól a motorozás, hiszen csak a tizenhetedik helyen állt, és az 1-es kanyarban ki is ment a sóderbe.
Ezek a körök persze már friss abroncsokonjöttek, ahogyan a 169 ezredes hátránnyal a második helyre felugró Fernándezé is. Ezzel pedig ki is alakult a végeredménye: Márquez hiába tartotta magát esélytelennek, 1:38.626-tal ő végzett az élen, mögötte Fernández, Acosta, Fermín Aldeguer, Di Giannantonio, Bagnaia, Ogura, Luca Marini, Bezzecchi és Razgatlıoğlu lett a sorrend. Quartararo végül tizenegyedik lett, közvetlenül megelőzve Jorge Martínt.

