Na op vrijdag zowel P1 als P2 te hebben gedomineerd en ook in de half uur lange vrije training voorafgaand aan de kwalificatie de snelste tijd te hebben gezet stond er ook in Q2 geen maat op Marco Bezzecchi, die met een verbetering van het absolute ronderecord van Pecco Bagnaia afgelopen jaar zijn eerste pole position van het seizoen realiseerde.
Het was echter Marc Marquez die wederom voor drama en discussie wist te zorgen. De 30-jarige Spanjaard, die momenteel zijn moeilijkste periode in de MotoGP beleeft, knalde in zijn tweede run keihard achterop Enea Bastianini, die in de haarbocht bijna onderuit was gegaan en daarna offline van het gas was gegaan.
Bastianini had echter Marc Marquez in zijn achterwiel, die zijn snelle ronde meteen afbrak om Bastianini als sleepje te houden, achterom keek om te zien of de baan weer vrij was en niet in de gaten had dat Bastianini van het gas was gegaan, er achterop klapte en crashte. Met nog iets meer dan 1 minuut op de klok was Q1 daarmee beslist en konden Johann Zarco en Miguel Oliveira door naar Q2.
Als eerste op de baan in Q2 zette Aleix Espargaro in zijn eerste run twee ronden achter elkaar de snelst tijd, maar werd bij beide pogingen door de vlak achter hem rijdende teamgenoot Maverick Vinales naar P2 teruggezet, die op zijn beurt weer door de enkele seconden achter hem rijdende Bezzecchi weer een plaats werd teruggezet.
Met een 1'31.874 was Bezzecchi als eerste onder de 1'32 doorgegaan, maar dat bleek nog niet snel genoeg voor de pole. In zijn tweede run op een vrije baan verbaasde Fabio Quartararo vriend en vijand door ondanks zijn pijnlijke blessure, opgelopen met joggen in Amsterdam, eentiende seconde onder de tijd van Bezzecchi door te gaan.
Bezzecchi was op dat moment echter ook onderweg naar een zeer snelle tijd, zat elke sector onder de tijd die Quartararo had gezet om op de streep nog eens 3 tiende onder die tijd door te gaan. Pecco Bagnaia leek het feestje voor Bezzecchi nog te kunnen verpesten, maar kwam op de streep 61 duizendste seconde tekort, terwijl de vlak daarachter rijdende Luca Marini met 41 duizendste seconde verschil Quartararo verdrong van de eerste startrij.
De ronde daarna ging Marini echter onderuit, waardoor een gele vlag situatie ontstond en de tijden niet meer konden worden aangescherpt. Dat was met name funest voor Jorge Martin, die in de eerste vliegende ronde van zijn eerste run in de Strubben onderuit was gegaan en niet verder kwam dan de 10e tijd.
Met zijn tweede pole position heeft Marco Bezzecchi geschiedenis geschreven in Assen, als 13e verschillende coureur op de pole in de laatste 13 races op het TT-circuit. Dat begon in 2010 met Jorge Lorenzo, gevolgd door Marco Simoncelli (2011), Casey Stoner (2012), Cal Crutchlow (2013), Aleix Espargaro (2014) Valentino Rossi (2015), Andrea Dovizioso (2016), Johann Zarco (2017), Marc Marquez (2018), Fabio Quartararo (2019), Maverick Vinales (2021) en Pecco Bagnaia (2022).
MotoGP 92e Dutch TT, uitslag kwalificatie:
| Rijder | Team | Merk | km/u | Tijd | Verschil | ||
| 1 | Marco Bezzecchi | ITA | Mooney VR46 Racing Team | Ducati | 310.6 | 1'31.472 | |
| 2 | Pecco Bagnaia | ITA | Ducati Lenovo Team | Ducati | 310.6 | 1'31.533 | +0.061 |
| 3 | Luca Marini | ITA | Mooney VR46 Racing Team | Ducati | 313.0 | 1'31.630 | +0.158 |
| 4 | Fabio Quartararo | FRA | Monster Energy Yamaha MotoGP | Yamaha | 305.2 | 1'31.671 | +0.199 |
| 5 | Brad Binder | RSA | Red Bull KTM Factory Racing | KTM | 309.0 | 1'31.704 | +0.232 |
| 6 | Aleix Espargaro | ESP | Aprilia Racing | Aprilia | 306.0 | 1'31.812 | +0.340 |
| 7 | Maverick Viñales | ESP | Aprilia Racing | Aprilia | 310.6 | 1'31.837 | +0.365 |
| 8 | Johann Zarco | FRA | Pramac Racing | Ducati | 309.8 | 1'31.881 | +0.409 |
| 9 | Alex Marquez | ESP | Gresini Racing MotoGP | Ducati | 306.7 | 1'31.898 | +0.426 |
| 10 | Jorge Martin | ESP | Pramac Racing | Ducati | 306.7 | 1'32.170 | +0.698 |
| 11 | Miguel Oliveira | POR | CryptoDATA RNF MotoGP Team | Aprilia | 306.7 | 1'32.174 | +0.702 |
| 12 | Jack Miller | AUS | Red Bull KTM Factory Racing | KTM | 308.3 | 1'32.715 | +1.243 |
| 13 | Fabio Di Giannantonio | ITA | Gresini Racing MotoGP | Ducati | 305.2 | 1'32.185 | +0.192 |
| 14 | Takaaki Nakagami | JPN | LCR Honda IDEMITSU | Honda | 302.2 | 1'32.497 | +0.504 |
| 15 | Franco Morbidelli | ITA | Monster Energy Yamaha MotoGP | Yamaha | 305.2 | 1'32.530 | +0.537 |
| 16 | Raul Fernandez | ESP | CryptoDATA RNF MotoGP Team | Aprilia | 309.0 | 1'32.671 | +0.678 |
| 17 | Marc Marquez | ESP | Repsol Honda Team | Honda | 305.2 | 1'32.672 | +0.679 |
| 18 | Enea Bastianini | ITA | Ducati Lenovo Team | Ducati | 310.6 | 1'32.844 | +0.851 |
| 19 | Lorenzo Savadori | ITA | Aprilia Racing | Aprilia | 311.4 | 1'33.008 | +1.015 |
| 20 | Stefan Bradl | GER | LCR Honda CASTROL | Honda | 306.7 | 1'33.040 | +1.047 |
| 21 | Augusto Fernandez | ESP | GASGAS Factory Racing Tech3 | KTM | 306.0 | 1'33.082 | +1.089 |
| 22 | Iker Lecuona | ESP | Repsol Honda Team | Honda | 303.7 | 1'33.088 | +1.095 |
| 23 | Jonas Folger | GER | GASGAS Factory Racing Tech3 | KTM | 303.7 | 1'33.300 | +1.307 |