Op 21 oktober 2012 liep hij in Amsterdam als derde Nederlander ooit de marathon onder 2 uur en 10 minuten (na Kamiel Maase (2:08.21) en Gerard Nijboer (2:09.01)). Hij verbeterde daarmee tevens zijn PR op deze afstand tot 2:09.58 en kwalificeerde zich voor de wereldkampioenschappen van 2013 in Moskou. Daar stapte hij op zaterdag 17 augustus voortijdig uit wegens 'stijfheid in de rug en lies'. Nader onderzoek, direct na terugkeer in eigen land, in het ziekenhuis "Gelderse Vallei" in Ede wees echter uit, dat er sprake was van een stressfractuur in de rechterheup. Dit betekende dat Butter voorlopig niet mocht lopen. Hij bleef zich echter focussen op de EK van 2014 in Zürich, waar hij sportieve revanche hoopte te nemen op het echec in Moskou.