2011 blieb Glock bei Virgin. Er beendete die Saison mit zwei 15. Plätzen als beste Resultate auf dem 25. Gesamtrang. Damit lag er eine Position hinter seinem Teamkollegen Jérôme D’Ambrosio, der jedoch gegen Glock das Rennduell mit 9:10 verlor. 2012 wechselte sein Team den Chassisnamen und trat als "Marussia F1 Team" an. Nachdem das neue Auto, der Marussia MR01 vor der Saison nicht rechtzeitig fertig wurde und nicht getestet werden konnte, erreichte er beim Saisonauftakt in Australien auf dem 14. Platz das Ziel. Beim Großen Preis von Europa war Glock aufgrund einer Darminfektion nicht in der Lage, am Rennen teilzunehmen. Beim Großen Preis von Singapur erzielte Glock mit einem zwölften Platz sein bestes Resultat für Marussia. Am Saisonende belegte er den 20. Platz in der Fahrerwertung.