Pour la saison 2012, il reste chez Ford M-Sport où il est d'abord copiloté par le Français Denis Giraudet puis par l'autrichienne Ilka Minor. Il réalise une belle entame de saison avec deux cinquièmes places, au Monte-Carlo et en Suède. Accidenté au Mexique, il se reprend trois semaines plus tard en décrochant son premier podium en WRC, finissant à la deuxième place d'un rallye chaotique au Portugal.