Le , Giovinazzi est nommé par Sauber pour épauler Kimi Räikkönen en 2019 ; il remplace Marcus Ericsson qui devient pilote de réserve de l'écurie suisse. Après un début de saison compliqué, souvent dominé par Räikkönen, il obtient le premier point de sa carrière en se classant dixième du Grand Prix d'Autriche. Lors de son Grand Prix national, il franchit la ligne d'arrivée neuvième à un tour du vainqueur Charles Leclerc. À Singapour, il mène un Grand Prix pour la première fois mais subit une crevaison lente après un contact avec Daniel Ricciardo ; il profite d'une fin de course ponctuée par trois sorties de la voiture de sécurité pour remonter et obtenir la dixième place. Lors du Grand Prix du Brésil, l'Italien réalise sa meilleure performance depuis ses débuts en terminant cinquième et se classe ainsi dix-septième du championnat avec 14 points.