A Hungaroringen napközben váltakozó felhőzet és napsütés nehezítette a pilóták dolgát, a pálya hőmérséklete az időmérő különböző szakaszaiban 52 és 37 Celsius-fok között ingadozott. A kvalifikáció első felvonásában még Oscart Piastri (McLaren) diktálta a tempót, mögötte meglepetésre Fernando Alonso (Aston Martin) és Isack Hadjar (Racing Bulls) érkezett, míg Leclerc csupán ötödikként jutott tovább. A Red Bull újabb gyengélkedésének jeleként Max Verstappen csak 11. időt autózott, csapattársa, Cunoda Juki pedig a Q1-ben búcsúzott.
A második etapban rövid eső ijesztgette a mezőnyt, az Aston Martinok azonban tovább szárnyaltak. Lance Stroll a harmadik, Alonso az ötödik pozícióba kapaszkodott fel, a McLaren-pilóták ekkor még magabiztosan haladtak az élen. A mogyoródi pálya nyolcszoros futamgyőztese, Lewis Hamilton (Ferrari) már a Q2-ben kiesett.
A kvalifikáció utolsó szakaszának elején Piastri ismét az élre állt, de előnye minimális volt Lando Norisszal szemben. George Russell két lila szektorral ígéretesen kezdett, de hibázott a végén. Az Astonok újra erős köröket futottak, Alonso második, Stroll negyedik lett, miközben a McLarenek közé ékelődtek. Már-már úgy tűnt, a narancs-feketék között dől el az elsőség, ám Leclerc az utolsó pillanatban előhúzott egy kiváló kört, 1:15,372-es ideje pedig az első rajtkockát érte.
A monacói 26 ezreddel verte meg az addig pole-ra esélyesnek tartott Piastrit, míg a harmadik Norris lemaradása is csupán 0,041 másodperc volt. Alonso az ötödik helyre csúszott vissza, mögötte Stroll zárt, így az Aston Martin a harmadik rajtsorba fészkelte be magát. A negyedik sorban Gabriel Bortoleto (Sauber) és Verstappen sorakozik majd fel, az első tízet Hadjar és Oliver Bearman (Haas) teszi teljessé.
A 40. Magyar Nagydíj vasárnap 16 órakor veszi kezdetét, a futamot élőben közvetíti az M4 Sport és az Antena 1.