Pecco Bagnaia sicherte sich in einer dominanten Leistung die erste Position auf dem Grid für den MotoGP Dutch TT. Der Werkspilot von Ducati stellte mit einer Zeit von 1m30.540s einen neuen Rundenrekord auf und setzte sich knapp mit über 0,1 Sekunden Vorsprung gegen seinen Pramac-Rivalen Jorge Martin durch. Bagnaia hatte bereits in den Trainingssitzungen am Freitag seine Geschwindigkeit gezeigt und zum ersten Mal in seiner MotoGP-Karriere FP1 angeführt. Er wird sowohl im Sprintrennen am Samstag als auch im Hauptrennen am Sonntag von der Pole-Position starten. Maverick Vinales wird ihn in der ersten Reihe begleiten, gefolgt von Alex Marquez und Aleix Espargaro.
In Q2 stellte Martin zunächst einen neuen Rundenrekord mit einer Zeit von 1m30.877s auf, aber Bagnaia übertraf ihn schnell mit einer Zeit von 1m21.048s. Bagnaia verbesserte seine Zeit dann um 0,3 Sekunden, um die Pole-Position zu sichern. Martin konnte sich aufgrund von Verkehrsproblemen nicht verbessern. Fabio Di Giannantonio hielt kurzzeitig die dritte Position, wurde aber auf den sechsten Platz gedrängt. Marc Marquez wird trotz eines späten Sturzes auf dem siebten Platz starten, gefolgt von Franco Morbidelli und Brad Binder.
Pedro Acosta führte Q1 an, stürzte jedoch in den letzten Momenten und verlor Aerodynamik. Er musste schnell repariert werden, bevor er in Q2 starten konnte. Er wird auf dem 10. Platz starten. Enea Bastianini und Raul Fernandez starten auf den Plätzen 11 und 12. Fabio Quartararo, der von Di Giannantonio in Q2 ausgeschieden war, wird auf dem 13. Platz starten. Jack Miller und Marco Bezzecchi, die am Samstagmorgen zwei Stürze erlitten hatten, werden auf den Plätzen 14 und 15 starten. Alex Rins, Miguel Oliveira und Lorenzo Savadori komplettieren die Top 18. Johann Zarco führt die Honda-Fahrer auf dem 19. Platz an, gefolgt von Joan Mir, Luca Marini, Augusto Fernandez und Takaaki Nakagami.
In der vorherigen FP3-Sitzung musste Marc Marquez in die Box zurückkehren, um seine Knie-Slider zu holen, nachdem er sie vergessen hatte. Raul Fernandez und Marco Bezzecchi stürzten in Kurve 7, was zu einer roten Flagge und einem Besuch im medizinischen Zentrum für Fernandez führte.