Asian Games 2018 Indonesia | 5000m (Men) | DNS | | MGL | 2018-08-30 00:00:00 | FINAL | 0 | |
Asian Athletics Championship 2017 Bhubaneswar | 5000m (Men) | 15:20.38 | 8 | MGL | 2017-07-06 00:00:00 | FINAL | 750 | |
Asian Games 2018 Indonesia | 10000m (Men) | 33:49.84 | 11 | MGL | 2018-08-26 00:00:00 | FINAL | 657 | |
World University Games 2017 Taipei | 10000m (Men) | DNF | | MGL | 2017-08-24 00:00:00 | FINAL | 0 | |
Asian Athletics Championship 2017 Bhubaneswar | 10000m (Men) | 32:11.06 | 7 | MGL | 2017-07-09 00:00:00 | FINAL | 778 | |
World University Games 2017 Taipei | Half Marathon (Men) | 1:12:15 | 22 | MGL | 2017-08-27 00:00:00 | FINAL | 0 | |
Asian Games 2023 Hangzhou | Marathon (Men) | 2:18:03 | 10 | MGL | 2023-10-05 00:00:00 | FINAL | | |
World Championship 2022 Oregon | Marathon (Men) | DNF | | MGL | 2022-07-17 00:00:00 | FINAL | | |
Olympic Games 2016 Rio | Marathon (Men) | 2:27:42 | 107 | MGL | 2016-08-21 00:00:00 | FINAL | 867 | |