Florian Wellbrock won the gold medal for Germany, with a final time of 1:48:33.7. This was over 25 seconds ahead of silver medalist Kristóf Rasovszky of Hungary; Gregorio Paltrinieri of Italy took the bronze. 2016 gold medalist Ferry Weertman of the Netherlands came seventh.