Escriba una continuación para este párrafo - Bagnaia abrió la temporada con una victoria en Qatar, después de haber liderado la carrera de principio a fin. Bagnaia obtuvo una segunda victoria en Austin después de una dura pelea con Álex Márquez ganando la carrera con una diferencia de 2.4 segundos y también estableciendo la vuelta más rápida de la carrera. En Jerez Bagnaia terminó tercero detrás de Lorenzo Baldassarri y Miguel Oliveira manteniendo su posición de salida. Bagnaia obtuvo su primera pole position en Moto2 en Le Mans
, como la carrera en Qatar que lideró de principio a fin. La victoria también fue su tercer podio en Le Mans desde 2015. Bagnaia obtuvo una cuarta victoria en Assen, comenzando la carrera desde la Pole Position y liderando toda la carrera. Después de clasificar tercero en la parrilla en Sachsenring, Bagnaia terminó la carrera abajo en 12o lugar, habiendo sido forzado fuera de la pista después de que Mattia Pasini se cayera delante de él en la última curva en la segunda vuelta, a pesar de estar abajo en la posición 26o, aún logró catorce posiciones, incluyendo adelantar a Álex Márquez en la última vuelta en la última curva. En Brno Bagnaia terminó tercero y perdió el liderazgo del campeonato ante Oliveira. Recuperó el liderazgo del campeonato en Austria, ganando su quinta carrera de la temporada. Bagnaia ganó su sexta carrera de la temporada en Misano desde la pole position. Tomó un quinto podio consecutivo en Buriram, ganando la carrera con su compañero de equipo Luca Marini en segundo lugar. Obtuvo su octava victoria de la temporada en Motegi después de que Fabio Quartararo, que inicialmente ganó la carrera, fuera descalificado debido a la baja presión de los neumáticos. Después de terminar tercero en Sepang, fue coronado Campeón del Mundo de Moto2 con su duodécimo podio de la temporada. Marini logró su primer podio en Alemania y su primera victoria en Malasia, concluyendo la temporada séptimo con 147 puntos.