Vid 2012 års inomhus-VM i Istanbul blev Tornéus utslagen i längdhoppskvalet med 7,85. Det krävdes 7,89 för att gå till final. Vid EM i Helsingfors i juni 2012 vann hann brons med resultatet 8,17 och han hade ett hopp på cirka 8,50, vilket dock var övertramp. Söndagen den 22 juli 2012 förbättrade Tornéus Mattias Sunneborns 16 år gamla svenska rekord med en centimeter till 8,22 meter. Detta skedde vid tävlingar i finska Kuortane. I OS i London i augusti senare samma sommar hoppade Tornéus 8,11, vilket räckte till en fjärdeplats, endast en centimeter från bronsmedaljen.