| World University Games 2019 Napoli | 110m Hurdles (Men) 1.067m | 13.69 | 6 | TPE | 2019-07-12 00:00:00 | FINAL | | SB |
| World University Games 2019 Napoli | 110m Hurdles (Men) 1.067m | 13.84 | 4 | TPE | 2019-07-12 00:00:00 | SF2 | | |
| World University Games 2019 Napoli | 110m Hurdles (Men) 1.067m | 13.87 | 1 | TPE | 2019-07-10 00:00:00 | H2 | | |
| Taiwan Open 2019 | 110m Hurdles (Men) 1.067m | 13.65 | 3 | TPE | 2019-05-25 00:00:00 | FINAL | | |
| Taiwan Open 2019 | 110m Hurdles (Men) 1.067m | 13.75 | 2 | TPE | 2019-05-25 00:00:00 | H3
| | SB |
| Asian Athletics Championship 2019 Doha | 110m Hurdles (Men) 1.067m | 13.75 | 4 | TPE | 2019-04-23 00:00:00 | H1 | | |
| Asian Games 2018 Indonesia | 110m Hurdles (Men) 1.067m | 13.75 | 8 | TPE | 2018-08-27 00:00:00 | FINAL | 1112 | |
| Asian Games 2018 Indonesia | 110m Hurdles (Men) 1.067m | 13.86 | 2 | TPE | 2018-08-27 00:00:00 | H2 | 1092 | |
| Taiwan Open 2018 | 110m Hurdles (Men) 1.067m | 13.75 | 3 | TPE | 2018-05-25 00:00:00 | FINAL | 1112 | |
| Taiwan Open 2018 | 110m Hurdles (Men) 1.067m | 13.91 | 1 | TPE | 2018-05-25 00:00:00 | H2 | 1082 | |
| Asian Games Invitational Jakarta | 110m Hurdles (Men) 1.067m | 13.99 | 2 | TPE | 2018-02-11 00:00:00 | FINAL | 1068 | SB |
| World University Games 2017 Taipei | 110m Hurdles (Men) 1.067m | 14.06 | 5 | TPE | 2017-08-27 00:00:00 | SF2 | 1055 | |
| World University Games 2017 Taipei | 110m Hurdles (Men) 1.067m | 13.89 | 2 | TPE | 2017-08-26 00:00:00 | H1 | 1086 | |
| Asian Athletics Championship 2017 Bhubaneswar | 110m Hurdles (Men) 1.067m | 13.83 | 7 | TPE | 2017-07-08 00:00:00 | FINAL | 1097 | |
| Asian Athletics Championship 2017 Bhubaneswar | 110m Hurdles (Men) 1.067m | 13.86 | 3 | TPE | 2017-07-08 00:00:00 | Heat3 | 1092 | |