Em uma emocionante e caótica sessão de qualificação para a Fórmula 1 em Xangai, Lando Norris garantiu a pole position. O segmento final da qualificação, encharcado pela chuva, viu Norris ter seu tempo inicialmente deletado, apenas para que fosse reinstaurado, garantindo-lhe a primeira posição no grid para a corrida de sábado de manhã. Lewis Hamilton ocupou brevemente a pole position após a exclusão de Norris, mas teve dificuldades nas condições secas antes de brilhar quando a pista ficou molhada. A sessão foi interrompida por um incêndio na grama, que se acredita ter sido causado por faíscas dos carros. A chuva chegou nos minutos finais da sessão, resultando em dificuldades para os pilotos manterem seus carros na pista. Charles Leclerc teve um incidente inicial nas barreiras, mas conseguiu evitar danos maiores. Norris e o líder do campeonato Max Verstappen também tiveram saídas da pista, custando-lhes voltas valiosas. Hamilton teve a chance de responder, mas ficou aquém, terminando 1.261s atrás de Norris. Fernando Alonso inicialmente manteve a pole provisória, mas acabou em terceiro lugar, seguido de perto por Verstappen, Carlos Sainz e Sergio Perez. Leclerc terminou em sétimo lugar, com Oscar Piastri em oitavo. A ordem do segmento final foi completada por Valtteri Bottas e Guanyu Zhou. George Russell foi o mais rápido no segundo segmento, seguido pela dupla da Haas, Kevin Magnussen e Nico Hulkenberg. Daniel Ricciardo superou Yuki Tsunoda pela primeira vez nesta temporada. Lance Stroll terminou em 15º pela Aston, enquanto Pierre Gasly ficou de fora do segundo segmento por uma pequena margem. Os carros da Alpine foram mais rápidos do que os da Williams, com Alex Albon em 18º e Logan Sargeant em 20º. Tsunoda terminou em uma decepcionante 19ª posição e expressou frustração com a falta de aderência.