Pedro Acosta war der Schnellste im zweiten freien Training des GP von Emilia-Romagna der MotoGP. In einer engen Sitzung, in der die Top vier nur um 0,039s getrennt waren, erzielte der Rookie die beste Zeit in der letzten Runde. Miguel Oliveira belegte den 13. Platz.
Nach den ersten Runden führte Jorge Martín (Prima Pramac/Ducati) vor Raúl Fernández (Trackhouse Racing/Aprilia), während Acosta (Red Bull GasGas Tech3/KTM) auf dem dritten Platz lag.
Marc Márquez (Gresini/Ducati) übernahm die Führung in der Zeitentabelle und lag 0,195s vor Franco Morbidelli (Prima Pramac/Ducati), während Martín auf den dritten Platz zurückfiel.
Die Zeiten verbesserten sich weiterhin, und Marc Márquez wurde von Fabio Quartararo (Monster Energy Yamaha) und Brad Binder (Red Bull KTM) überholt. Nach den ersten zehn Minuten war Marc Márquez erneut an der Spitze, mit Martín auf dem zweiten Platz.
In den letzten fünf Minuten übernahm Francesco Bagnaia (Ducati) mit 0,018s Vorsprung die Führung vor Marc Márquez. Der Italiener hatte etwas Zeit mit einer Einstellung der Desmosedici GP24 verloren, kehrte aber zu seiner bevorzugten Konfiguration zurück und war sofort schnell. Allerdings wurde er von Quartararo um 0,017s geschlagen.
Kurz vor Ende stellte Acosta die beste Zeit des FP2 mit 1m31,451s auf und schlug Quartararo um 0,004s. Bagnaia belegte den dritten Platz, Marc Márquez stürzte kurz vor Ende und wurde Vierter, während Martín die Top fünf abschloss.
Was Oliveira betrifft, so war er selten unter den zehn schnellsten. Der Fahrer von Trackhouse Racing beendete die Sitzung etwas früher und landete auf dem 13. Platz.