Guanyu Zhou heeft voorlopig de eerste pole van het nieuwe Formule 2 seizoen gepakt. Na de kwalificatie werd er gemeld dat Zhou zich nog bij de wedstrijdleiding moet melden omdat hij twee keer afgevlagd werd. Christian Lundgaard en Felipe Drugovich zetten de tweede en derde tijd neer.
Richard Verschoor die voor MP Motorsport instapte zette een mooie zesde tijd neer in de kwalificatie. Bent Viscaal werd zestiende. Ook Viscaal wordt nog onderzocht, omdat hij bij de start van de kwalificatie stil viel en met hulp weer op gang gebracht werd.
Bij de start van de kwalificatie viel Bent Viscaal meteen stil bij het wegrijden uit de pit. Gelukkig kon hij even later zijn weg weer vervolgen. Wel werd er bekend gemaakt dat deze situatie later wordt onderzocht. Felipe Drugovich kwam meteen goed uit de startblokken. Hij zette al gauw de snelste tijd neer met vlak daar achter Christian Lundgaard. Richard Verschoor klokte tijdens zijn eerste run de tiende tijd, maar die plek werd al gauw afgesnoept door Bent Viscaal. Daarna ging iedereen even weer de pit in voor nieuwe banden. Guanyu Zhou ging wat eerder naar buiten toe en zette op zijn nieuwe banden de snelste tijd neer. Daarna kwamen de andere coureurs ook allemaal naar buiten, maar die moesten hun snelle run al gauw staken. Robert Shwartzman stond in een keer stil, midden op de baan en dit zorgde voor een rode vlag. Met nog 6 minuten te gaan gingen de lichten weer op groen. Christian Lundgaard zette daarna de snelste tijd neer, maar Zhou kwam er al snel onderdoor. Felipe Drugovich probeerde alles uit zijn laatste rondje te persen, maar hij kwam niet verder dan de derde tijd. Richard Verschoor reed daarachter naar een vijfde tijd toe, maar in de laatste paar seconden kwam Juri Vips hem nog voorbij. De pole van Zhou is nog niet zeker. Hij moet zich melden bij de wedstrijd leiding, omdat hij twee keer is afgevlagd. Ook Bent Viscaal moet zich melden voor het stilvallen bij het weg rijden uit de pit.
De uitslag van de kwalificatie zal worden gebruikt voor de eerste sprintrace van zaterdag en de hoofdrace van zondag. De sprintrace werkt met het
reversed grid principe. De top tien zal dan dus omgedraaid worden. Tijdens de hoofdrace geldt de normale kwalificatie uitslag.
1 Guanyu Zhou UNI-Virtuosi Racing 1m42.848s
2 Christian Lundgaard ART Grand Prix 1m42.851s
3 Felipe Drugovich UNI-Virtuosi Racing 1m43.211s
4 Dan Ticktum Carlin 1m43.338s
5 Juri Vips Hitech Grand Prix 1m43.441s
6 Richard Verschoor MP Motorsport 1m43.443s
7 Jehan Daruvala Carlin 1m43.475s
8 Oscar Piastri Prema Racing 1m43.478s
9 Liam Lawson Hitech Grand Prix 1m43.519s
10 David Beckmann Charouz Racing 1m43.559s
11 Theo Pourchaire ART Grand Prix 1m43.585s
12 Robert Shwartzman Prema Racing 1m43.694s
13 Ralph Boschung Campos Racing 1m43.704s
14 Marcus Armstrong DAMS 1m43.729s
15 Roy Nissany DAMS 1m43.768s
16 Bent Viscaal Trident 1m43.839s
17 Lirim Zendeli MP Motorsport 1m43.955s
18 Guilherme Samaia Charouz Racing 1m44.227s
19 Marino Sato Trident 1m44.654s
20 Matteo Nannini BWT HWA Racelab 1m44.825s
21 Gianluca Petecof Campos Racing 1m45.053s
22 Alessio Deledda BWT HWA Racelab 1m46.712s