| Final Ranking | time | gap |   | bib |  | 1. Massimo Stano |   Italy | 1:21:05 |   | _ ~ | 118 |  | 2. Koki Ikeda |   Japan | 1:21:14 | +0:09 | _ ~~ | 123 |  | 3. Toshikazu Yamanishi |   Japan | 1:21:28 | +0:23 | _ > | 130 |  | 4. Álvaro Martín |   Spain | 1:21:46 | +0:41 |   | 62 |  | 5. Christopher Linke |   Germany | 1:21:50 | +0:45 |   | 79 |  | 6. Diego García |   Spain | 1:21:57 | +0:52 |   | 59 |  | 7. Wang Kaihua |   China | 1:22:03 | +0:58 |   | 28 |  | 8. Zhang Jun |   China | 1:22:16 | +1:11 | _ ~ | 31 |  | 9. Perseus Karlström |   Sweden | 1:22:29 | +1:24 |   | 172 |  | 10.Callum Wilkinson |   Great Britain | 1:22:38 | +1:33 |   | 72 |  | 11.Andrés Olivas |   Mexico | 1:22:46 | +1:41 | _ ~ | 145 |  | 12.Brian Pintado |   Ecuador | 1:22:54 | +1:49 | _ ~ | 53 |  | 13.Caio Bonfim |   Brazil | 1:23:21 | +2:16 | _ ~ | 15 |  | 14.Manuel Esteban Soto |   Colombia | 1:23:32 | +2:27 | _ ~ | 40 |  | 15.Francesco Fortunato |   Italy | 1:23:43 | +2:38 |   | 116 |  | 16.Kévin Campion |   France | 1:23:53 | +2:48 | SB | 69 |  | 17.Declan Tingay |   Australia | 1:24:00 | +2:55 | PB | 7 |  | 18.Éider Arévalo |   Colombia | 1:24:10 | +3:05 |   | 35  |  | 19.David Hurtado |   Ecuador | 1:24:31 | +3:26 | _ ~~ | 51 |  | 20.Wayne Snyman |   South Africa | 1:24:33 | +3:28 |   | 167 |  | 21.César Rodríguez |   Peru | 1:24:40 | +3:35 | _ ~~ | 154 |  | 22.Leo Kopp |   Germany | 1:24:46 | +3:41 |   | 78 |  | 23.Sandeep Kumar |   India | 1:25:07 | +4:02 | _ ~~ | 102 |  | 24.Gabriel Bordier |   France | 1:25:23 | +4:18 |   | 68  |  | 25.Tom Bosworth |   Great Britain | 1:25:57 | +4:52 |   | 71  |  | 26.Cai Zelin |   China | 1:26:39 | +5:34 | _ ~~ | 25 |  | 27.Jhon Castañeda |   Colombia | 1:26:41 | +5:36 | _ ~ | 36 |  | 28.Nils Brembach |   Germany | 1:26:45 | +5:40 | _ ~ | 74 |  | 29.David Kenny |   Ireland | 1:26:54 | +5:49 |   | 106 |  | 30.José Oswaldo Calel |   Guatemala | 1:26:55 | +5:50 |   | 91  |  | 31.Miguel Ángel López |   Spain | 1:27:12 | +6:07 |   | 61  |  | 32.Eiki Takahashi |   Japan | 1:27:29 | +6:24 |   | 129 |  | 33.Marius Žiūkas |   Lithuania | 1:27:35 | +6:30 | 120s> >~ | 138 |  | 34.Şahin Şenoduncu |   Turkey | 1:27:39 | +6:34 |   | 178 |  | 35.Jordy Jiménez |   Ecuador | 1:27:52 | +6:47 |   | 52  |  | 36.Kyle Swan |   Australia | 1:27:55 | +6:50 |   | 6 |  | 37.Choe Byeong-kwang |   South Korea | 1:28:12 | +7:07 | SB | 133 |  | 38.Noel Alí Chama |   Mexico | 1:28:23 | +7:18 | _ > | 142 |  | 39.Georgiy Sheiko |   Kazakhstan | 1:28:38 | +7:33 | _ > | 132 |  | 40.José Ortiz |   Guatemala | 1:28:57 | +7:52 |   | 92  |  | 41.Miroslav Úradník |   Slovakia | 1:29:25 | +8:20 |   | 171 |  | 42.Jesús Tadeo Vega |   Mexico | 1:30:37 | +9:32 |   | 147 |  | 43.Luis Henry Campos |   Peru | 1:30:58 | +9:53 | _ > | 153 |  | 44.Federico Tontodonati |   Italy | 1:31:19 | +10:14 |   | 119 |  | 45.Aliaksandr Liakhovich |   Belarus | 1:31:28 | +10:23 | _ > | 12 |  | 46.Matheus Corrêa |   Brazil | 1:31:47 | +10:42 | 120s ~~> | 16 |  | 47.Rahul Rohilla |   India | 1:32:06 | +11:01 | _ > | 103  |  | 48.İmuk Abdülselam |   Turkey | 1:32:27 | +11:22 | _ > | 176  |  | 49.Ivan Losev |   Ukraine | 1:33:26 | +12:21 |   | 186 |  | 50.Nick Christie |   United States | 1:34:37 | +13:32 |   | 191 |  | 51.Irfan Kolothum Thodi |   India | 1:34:41 | +13:36 | _ > SB | 101 |  | 52.Eduard Zabuzhenko |   Ukraine | 1:39:38 | +18:33 |   | 188 |  | -. Lucas Mazzo |   Brazil | DNF |   | _ ~~ | 17 |  | -. Łukasz Niedziałek |   Poland | DNF |   |   | 158  |  | -. Salih Korkmaz |   Turkey | DNF |   |   | 177  |  | -. Vasiliy Mizinov |   ROC | DSQ | 4RC | _ >~~> | 90 |  | -. José Alejandro Barrondo |   Guatemala | DSQ | 4RC | _ ~~~~ | 163 |   
| Rhydian Cowley (AUS), Jose Montana (COL), Andres Chocho (ECU), Alex Wright (IRL), Samuel Gathimba (KEN) and Lebogang Shange (RSA) did not confirm |   
 | 
|   |  | Venue: Odori Park, Sapporo.  |  | Start Time: 16:30. 31 C. Hum: 63% Few Clouds. |  | End 30 C. Hum: 73% Partly Cloudy. |  | Quota: 57 (60) competitors from 28 nations. |  | Qualifiyng Standard: 1:21:00  |  | Qualification |   
| World record: Yusuke Suzuki(JPN) 1:16:36 Nomi, Japan 15 March 2015 |  | Olympic record: Chen Ding(CHN) 1:18.46 London, United Kingdom 4 August 2012 |   
|  Intermediate times |  | 2km | 8:29 | Toshikazu Ymanishi (JPN) |  | 4km | 16:53 | Kaihua Wang (CHN) |  | 6km | 24:51 | Kaihua Wang (CHN) |  | 8km | 32:56 | Kaihua Wang (CHN) |  | 10km | 40:55 | Kaihua Wang (CHN) |  | 12km | 49:03 | Kaihua Wang (CHN) |  | 14km | 57:20 | Toshikazu Ymanishi (JPN) |  | 16km | 1:05:38 | Massimo Stano (ITA) |  | 18km | 1:13:30 | Massimo Stano (ITA) |   
| _ > - Bent knee |  | _ ~ - Loss of contact |  | 3 Red Cards - Penalty Zone 120s |   
 |