| Final 21:25 | time |   | bib |  | 1. Hassan Chani |   Bahrain | 28:35.54 |   | 124 |  | 2. Abraham Cheroben |   Bahrain | 29:00.29 |   | 126 |  | 3. Changhong Zhao |   China | 30:07.49 |   | 227 |  | 4. Kieran Tuntivate |   Thailand | 30:29.04 |   | 806 |  | 5. Xhu Renxue |   China | 30:57.13 |   | 228 |  | 6. Munkhbayar Narandulam |   Mongolia | 31:28.00 |   | 635 |  | 7. Mohanad Ali |   Palestine | 31:44.14 | PB | 674 |  | 8. Welman David Pasaribu |   Indonesia | 31:46.56 | PB | 382 |  | 9. Robi Syianturi |   Indonesia | 31:51.76 | PB | 396 |  | 10.Boonthung Srisung |   Thailand | 32:24.72 |   | 802 |  | 11.Gantulga Dambadarjaa |   Mongolia | 33:49.84 |   | 630 |  | -. Abdulazizhussein Saleh Alabdi |   Yemen | DNS |   | 857 |  | -. Govindan Lakshmanan |   India | DQ |   | 327 |   
 | 
| Venue: Gelora Brung Karno Stadium |  | Indonesian Western Standard Time (UTC) +7. |   
 | 
 |