Érdekesen alakultak a Formula–1-es Szingapúri Nagydíj szabadedzései, hiszen a három gyakorlást három különböző pilóta nyerte, és a vb-címvédő, a pontversenyben jelenleg is vezető Max Verstappen (Red Bull) – aki vasárnap már akár újra világbajnok lehet – nem volt köztük. Pénteken az első szabadedzésen Lewis Hamilton (Mercedes), a másodikon Carlos Sainz (Ferrari), szombaton a harmadikon Charles Leclerc (Ferrari) jegyezte a legjobb köridőt. Ami azonban nem jelentette azt, hogy Verstappen nagyon lemaradt volna: sorrendben a második, a negyedik és újra a második helyen végzett. Szombaton amúgy csak harminc perccel a tervezett rajt után engedték pályára a pilótákat a heves esőzés miatt. A nehéz körülmények közepette Leclerc több mint fél másodpercet vert Verstappenre, így a már villanyfényes időmérőt a Ferrari monacói pilóta várhatta a legnagyobb önbizalommal.
A közép-európai idő szerinti 15 órás kezdéskor nem esett az eső, de a pálya vizes volt, a mezőny átmeneti esőgumikon kezdte meg a körözést. A Q1-ben Verstappen, Hamilton, Leclerc, a Q2-ben Leclerc, Hamilton, Verstappen volt az első három sorrendje. A kvalifikáció második szakaszában Sebastian Vettel (Aston Martin), Lance Stroll (Aston Martin) és Csou Kuan-jü (Alfa Romeo) a száradó pályán már feltette a slick gumikat, de nem jött be nekik a húzás, mindhárman kiestek, miként meglepetésre George Russell (Mercedes) is.
A Q3-ben a tíz pilótából viszont már csak Cunoda Juki (Alpha Tauri) és Kevin Magnussen (Haas) jött ki átmeneti esőgumikon, nyolcan már lágy keveréken száguldottak. S ugyan az elején Cunoda került az élre, ez rövid királyság volt, mert elkezdtek működni a slick gumik. Hamilton vette át vezetést, majd Ferando Alonso (Alipne). Folyamatosan változott, hogy ki áll éppen az első helyen, Alonsót Leclerc tolta le az élről, őt Hamilton, majd újra Alonso következett, de végül Leclerc nyerte meg az időmérőt, megelőzve Sergio Pérezt (Red Bull) és Hamiltont. Pérez 0,022, Hamilton 0,054 másodperccel maradt le Leclerc-től – ez nagyon szoros volt!