Asian Athletics Championship 2017 Bhubaneswar | 5000m (Men) | 15:00.86 | 5 | CHN | 2017-07-06 00:00:00 | FINAL | 807 | |
Diamond League 2016 Shanghai | 5000m (Men) | 14:20.80 | 14 | CHN | 2016-05-14 00:00:00 | FINAL | 931 | |
World Championship 2015 Beijing | 5000m (Men) | 14:07.35 | 34 | CHN | 2015-08-26 00:00:00 | Round 1 | 975 | |
Asian Athletics Championship 2015 Wuhan | 5000m (Men) | 13:55.58 | 5 | CHN | 2015-06-04 00:00:00 | FINAL | 1014 | |
Asian Athletics Championship 2019 Doha | 10000m (Men) | 28:57.31 | 5 | CHN | 2019-04-21 00:00:00 | FINAL | | SB |
World University Games 2019 Napoli | Half Marathon (Men) | DQ | | CHN | 2019-07-13 00:00:00 | FINAL | | |
World Championship 2019 Doha | Marathon (Men) | DNF | | CHN | 2019-10-05 00:00:00 | FINAL | | |
Asian Games 2018 Indonesia | Marathon (Men) | 2:18:48 | 3 | CHN | 2018-08-25 00:00:00 | FINAL | | |
Olympic Games 2016 Rio | Marathon (Men) | 2:24:22 | 91 | CHN | 2016-08-21 00:00:00 | FINAL | 919 | |