| Final | time |   |  | 1. Hiroto Inoue |   Japan | 2:18:22 |   |  | 2. El Hassan El-Abbassi |   Bahrain | 2:18:32 |   |  | 3. Duo Bujie |   China | 2:18:48 |   |  | 4. Hayato Sonoda |   Japan | 2:19:04 |   |  | 5. Bat-Ochiryn Ser-Od |   Mongolia | 2:23:42 |   |  | 6. Ri Kang-bom |   North Korea | 2:23:42 |   |  | 7. Dong Guojian |   China | 2:23:55 |   |  | 8. Tony Ah Thit Payne |   Thailand | 2:24:52 |   |  | 9. Andrey Petrov |   Uzbekistan | 2:26:52 |   |  | 10.Pak Chol |   North Korea | 2:29:07 |   |  | 11.Ilya Tyapkin |   Kyrgyzstan | 2:32:06 |   |  | 12.Kim Jae-hoon |   South Korea | 2:36:22 |   |  | 13.Sanchai Namkhet |   Thailand | 2:37:06 |   |  | 14.Adilet Kyshtakbekov |   Kyrgyzstan | 2:51:57 |   |  | 15.Shin Kwang-sik |   South Korea | 2:56:16 |   |  | -. Krishna Bahadur Basnet |   Nepal | DNF |   |  | -. Abdi Abdo |   Bahrain | DNF |   |  | -. Mihail Krassilov |   Kazakhstan | DNF |   |  | -. Agus Prayogo |   Indonesia | DNF |   |  | -. Gopi Chandra Parki |   Nepal | DNF |   |  | -. Mohamed Shifaz |   Maldives | DNF |   |   
 | 
| Venue: Gelora Brung Karno Stadium |  | Indonesian Western Standard Time (UTC) +7. |   
 | 
 | 
 
| World Record: Dennis Kimetto (KEN) 2:02:57 Berlin, Germany, 28 September 2014 |  | Asian Record: Yuta Shitara (JPN) 2:06:11 Tokyo, Japan, 25 February 2018 |  | Games Record: Takeyuki Nakayama (JPN) 2:08:21 Seoul, South Korea, 5 October 1986 |   
 | 
 |  
 |