Pecco Bagnaia a assuré la première position sur la grille de départ pour le MotoGP Dutch TT lors d’une performance dominante. Le pilote de l’équipe d’usine Ducati a établi un nouveau record du tour avec un temps de 1m30.540s, battant de peu son rival de l’équipe Pramac, Jorge Martin, de plus de 0,1 seconde. Bagnaia avait déjà montré sa vitesse lors des séances d’entraînement le vendredi, en prenant la tête du FP1 pour la première fois de sa carrière en MotoGP. Il commencera en première position à la fois dans la course sprint le samedi et dans la course principale le dimanche. Maverick Vinales l’accompagnera en première ligne, suivi par Alex Marquez et Aleix Espargaro.
Dans le Q2, Martin a d’abord établi un nouveau record du tour avec un temps de 1m30.877s, mais Bagnaia l’a rapidement surpassé avec un temps au tour de 1m21.048s. Bagnaia a ensuite amélioré son temps de 0,3 seconde pour s’assurer la pole position. Martin n’a pas pu s’améliorer en raison de problèmes de circulation. Fabio Di Giannantonio a brièvement occupé la troisième position, mais a finalement été relégué à la sixième place. Marc Marquez, malgré une chute tardive, partira en septième position, suivi de Franco Morbidelli et Brad Binder.
Pedro Acosta a mené le Q1, mais a chuté dans les derniers instants, perdant de l’aérodynamisme et nécessitant une réparation rapide avant le Q2. Il commencera en 10e position. Enea Bastianini et Raul Fernandez partiront respectivement en 11e et 12e position. Fabio Quartararo, qui a été éliminé du Q2 par Di Giannantonio, partira en 13e position. Jack Miller et Marco Bezzecchi, qui ont subi deux chutes samedi matin, partiront respectivement en 14e et 15e position. Alex Rins, Miguel Oliveira et Lorenzo Savadori complètent les 18 premiers. Johann Zarco est le premier pilote Honda en 19e position, suivi de Joan Mir, Luca Marini, Augusto Fernandez et Takaaki Nakagami.
During the previous FP3 session, Marc Marquez had to return to the pit to get his knee sliders after forgetting them. Raul Fernandez and Marco Bezzecchi crashed at Turn 7, resulting in a red flag and a trip to the medical center for Fernandez.