In 2017 kwam Leclerc tijdens vier van de laatste zes Grand Prix-weekenden uit voor het team van Sauber in de eerste vrije training. In 2018 maakt hij zijn Formule 1-racedebuut voor dit team. Tijdens de Grand Prix van Azerbeidzjan behaalt hij zijn eerste punten met een zesde plaats in de race. Naarmate het seizoen vorderde, behaalde hij nog een aantal top 10-klasseringen en kwalificeerde hij zich ook regelmatig bij de eerste 10.