Lengkapi kalimat berikut: Bagnaia membuka musim dengan kemenangan di Qatar, setelah memimpin balapan dari awal sampai akhir. Bagnaia meraih kemenangan kedua di Austin setelah pertarungan keras dengan Álex Márquez yang memenangkan balapan dengan selisih 2,4 detik dan juga menetapkan putaran tercepat dalam balapan. Di Jerez Bagnaia finis di posisi ketiga di belakang Lorenzo Baldassarri dan Miguel Oliveira yang memegang posisi grid awal. Bagnaia mengambil posisi pertama di Moto2 pada
Le Mans, seperti balapan di Qatar dia memimpin dari awal sampai akhir. Kemenangan itu juga menjadi podium ketiga di Le Mans sejak 2015. Bagnaia meraih kemenangan ke-4 di Assen, memulai balapan dari Pole Position dan memimpin seluruh balapan. Setelah lolos ke posisi 3 di grid di Sachsenring, Bagnaia menyelesaikan balapan di posisi ke-12, setelah dipaksa keluar dari trek setelah Mattia Pasini jatuh di depannya di tikungan terakhir pada putaran kedua, meskipun berada di posisi ke-26, ia masih membuat empat belas tempat, termasuk menyalip Álex Márquez di putaran terakhir di tikungan terakhir. Di Brno, Bagnaia finis ketiga dan kalah dari Oliveira. Dia kembali memimpin kejuaraan di Austria, memenangkan balapan ke-5 musim ini. Bagnaia memenangkan balapan keenamnya musim ini di Misano dari posisi terdepan. Dia meraih podium kelima berturut-turut di Buriram, memenangkan balapan dengan rekan setimnya Luca Marini di tempat kedua. Dia meraih kemenangan ke-8 musim ini di Motegi setelah Fabio Quartararo yang awalnya memenangkan balapan didiskualifikasi karena tekanan ban rendah. Setelah menempati posisi ketiga di Sepang, ia dinobatkan sebagai Juara Dunia Moto2 dengan podium ke-12 musim ini, rekan setimnya Luca Marini meraih kemenangan pertama di Kejuaraan Dunia Moto2 juga, podium ke-5 musim ini.