Fabio Di Giannantonio végzett az élen az Olasz Nagydíj edzésén, az állandó pilóta által hajtott Ducatik pedig az első hat helyből ötöt kisajátítottak. A tréninget előbb Fabio Quartararo bukása, majd Brad Binder technikai hibája miatt kellett félbeszakítani.
Pénteken délután rendezték az Olasz Nagydíj edzését a MotoGP-ben. Ahogyan az ilyenkor lenni szokott, ezen az eseményen dőlt el, hogy melyik tíz versenyzőnek nem kell részt vennie a szombati időmérő első szakaszában. A kezdés előtt a levegő hőmérséklete 27, míg az aszfalté 38 fokos volt.
A mezőny minden tagja közepes első gumin rajzott ki a garázsból, ám a hátsó abroncs esetében korántsem volt ennyire egyértelmű a választás: a többség a lágyra voksolt, ám jó néhányan itt is a közepes mellett döntöttek. Az első mért körök után Fabio Di Giannantonio 1:45.746 másodperccel állt az élre, megelőzve a két gyári Apriliát.
Persze ekkor még folyamatosan javultak az idők, olyannyira, hogy az 1:45.697-es kört futó Francesco Bagnaia mögé az 5 ezreddel lassabb Álex Rins zárkózott fel. A sérüléséből visszatérő Marc Márquez ezúttal is óvatosan kezdett, és 566 ezredes lemaradásban, a tizenegyedik helyen állt, amikor visszatért a bokszba.
Ezt követően sokáig nem változott az élmezőny sorrendje, majd féltávhoz közeledve Marco Bezzecchi 1:45.024-gyel vette át a vezetést, 643 ezreddel megelőzve Ai Ogurát. Néhány perccel később Fabio Quartararo bukott a 4-es kanyarban, és a sikánban a motorja kicsit el is találta őt. A jelek szerint a francia versenyzőnek nem esett baja, ám a Yamaháról leszaaókadt törmelékek miatt megszakították az edzést.
Az újraindítás után szinte rögtön Jack Miller is bukott a San Donatóban, de ez teljesen ártalmatlan esés volt. Ezt leszámítva viszont a pilóták a versenytempóra koncentráltak, így a hajráig maradt a sorrend. Az utolsó 15 percben Fermín Aldeguer javított elsőként, a Gresini motorosa 1:45.370-nel feljött a második pozícióba.
Brad Bindernek viszont ekkor esélye sem volt a gyorsulásra, ugyanis a célegyenes végén meghibásodott a motorja, és ugyan a bokszkijáratnál leparkolta a KTM-et, ismét piros zászlót lengettek. Néhány perc múlva megint folytatódott a körözés, Martín a harmadik, Miller pedig a negyedik pozícióba ugrott fel, de hamarosan megérkeztek a többiek. A vezetést Di Giannantonio vette át 1:44.808-cal, 91 ezreddel felülmúlva Bagnaiát, majd Franco Morbidelli, Aldeguer és a már kevésbé óvatosan vezető Márquez következett, de még neki is csak 202 ezred volt a hátránya.
Szűk 2 és fél perccel a leintés előtt Martín kicsúszott a legjobb tízből, amikor visszatért a pályára, míg Enea Bastianini feljött a harmadik pozícióba. Acosta szintén bajban volt, és amikor kisodródott a kavicságyba, végleg eldőlt, hogy egyelőre nem jut be a Q2-be. Honfitársának viszont sikerült, hiszen a nyolcadik helyre, közvetlenül Bezzecchi mögé zárkózott fel. Di Giannantonio maradt az élen, mögötte Bagnaia, Bastianini, Morbidelli, Aldeguer, Márquez, Bezzecchi, Martín, Rins és Diogo Moreira lett a továbbjutók sorrendje.

