Het werd een wedstrijd die gedurende de dag alle kanten op schommelde, maar uiteindelijk kan er natuurlijk maar één winnaar zijn: dat werd de Duitser Leonard Arnold, die vandaag Ironman Switzerland Thun op zijn naam schreef. Zeker voor de objectieve kijker viel er meer dan genoeg spanning te beleven. Voor Arnold betekende de winst titelprolongatie: vorig jaar won hij ook in Zwitserland.

De wedstrijd werd direct door Duitsers beheerst, want in het water nam Ruben Zepuntke het initiatief en noteerde de snelste zwemtijd: 47:40. Frederic Funk volgde op twee minuten als tweede, direct ook met Arnold in zijn voeten. Bij deze achtervolgers lagen nog veel meer mannen overigens, want die groep bestond uit zes atleten.

Op de fiets was het eigenlijk weinig verrassend dat Zepuntke lang aan de leiding bleef: de voormalig profrenner, die onder andere uitkwam voor de Rabobank-ploeg, had halverwege een voorsprong van ruim vier minuten te pakken en zag toen een grote achtervolgende groep met onder andere Funk en Arnold, maar ook Marius Bjerkeset en William Mennesson. Toch lukte het Zepuntke niet om zijn voorsprong te behouden en dat was vooral te danken aan een ontketende Bjerkeset. Zo’n veertig kilometer later had Bjerkeset namelijk het gat naar voren gedicht en zelfs een voorsprong genomen en dat zou tot in T2 ook zo blijven. Sterker nog: de voorsprong van Bjerkeset op Zepuntke, die nog wel als tweede van de fiets kwam, groeide in de resterende veertig kilometer tot maar liefst 5:40 minuut.

Terwijl Zepuntke tijdens de marathon verder zou weg zakken, wist Bjerkeset zijn voorsprong lang te behouden. Toch bleek de wedstrijd ook voor hem te lang en al na tien kilometer begon Arnold redelijk snel tijd op hem goed te maken. Halverwege de run zat er nog maar twee minuten tussen de twee mannen en na 27 kilometer nam Arnold de leiding in de wedstrijd over. Die koppositie zou hij vanaf dan ook niet meer uit handen geven.

Arnold won de race in 7:49:20, Bjerkeset werd tweede in 7:56:17 en Funk pakte het brons in 7:57:38.