Bagnaia opened the season with a win in Qatar, having led the race from start to finish. Bagnaia took a second win in Austin after a hard fight with Álex Márquez winning the race with a gap of 2.4 seconds and also setting the fastest lap of the race. At Jerez Bagnaia finished 3rd behind Lorenzo Baldassarri and Miguel Oliveira holding his starting grid position. Bagnaia took his first pole position in Moto2 at Le Mans, like the race in Qatar he led from start to finish. The win was also his 3rd podium at Le Mans since 2015. Bagnaia took a 4th win at Assen, starting the race from Pole Position and leading the entire race. After qualifying 3rd on the grid in Sachsenring Bagnaia finished the race down in 12 place, having been forced outside of the track after Mattia Pasini fell down in front of him in the last corner on the second lap, despite being down in 26th position he still made up fourteen places, including overtaking Álex Márquez on the final lap in the last corner. At Brno Bagnaia finished third and lost the championship lead to Oliveira. He retook the championship lead at Austria, winning his 5th race of the season. Bagnaia won his sixth race of the season at Misano from pole position. He took a 5th straight podium at Buriram, winning the race with his teammate Luca Marini in second place. He took his 8th win of the season at Motegi after Fabio Quartararo who initially won the race was disqualified due to low tyre pressure. After finishing 3rd at Sepang he was crowned Moto2 World Champion with his 12th podium of the season, his teammate Luca Marini took his first ever Moto2 World Championship win as well, his 5th podium of the campaign.