W roku 2012 wystartował w trzech rajdach WRC, zdobywając punkty za dziewiąte miejsce w Nowej Zelandii i Meksyku. Rajdu Finlandii natomiast nie ukończył. Wziął także udział w dwóch eliminacjach Rally America obydwie wygrywając, co dało mu czwarte miejsce w klasyfikacji generalnej. Zadebiutował również w Global RallyCross Championship. Pierwszą eliminację zakończył na piętnastej pozycji z powodu wypadku w półfinale. Były to jednak jedyne zawody, w których nie awansował do finału. Eliminację w Teksasie ukończył na 7 miejscu. Podczas X Games był drugi, przegrywając jedynie z gościnnie startującym Sébastienem Loebem. Podczas zawodów na New Hampsire Motor Speedway był piąty, a dwie ostatnie rundy sezonu w Las Vegas ukończył na 7 oraz 10 miejscu. W klasyfikacji generalnej zajął 5. pozycję.
Rok później wystartował w Rajdzie Meksyku, gdzie zajął siódme miejsce, co było jego najlepszym wynikiem w historii startów w WRC. Rally America rozpoczął od szóstej pozycji w Sno*Drift. W Rally in the 100 Acre Wood nie dojechał do mety. Następne zawody ukończył na drugiej pozycji, po czym odniósł serię trzech zwycięstw. W ostatnim rajdzie mistrzostw Block nie dojechał do mety. Sezon zakończył na drugiej pozycji w klasyfikacji generalnej. Starty w GRC rozpoczął od 10 pozycji w Brazylii.