IVP Track & Field 2022/23 | 5000m (Men) | 17:10.85 | 3 | SIT | 2023-01-07 00:00:00 | FINAL | | |
IVP Track & Field 2021/22 | 5000m (Men) | 17:25.80 | 1 | SIT | 2022-03-27 00:00:00 | FINAL | | |
IVP Track & Field 2017/18 | 5000m (Men) | 19:09.03 | 10 | TP | 2018-01-13 00:00:00 | FINAL
| 235 | |
Polite Track & Field 2017/18 | 5000m (Men) | DNF | | TP | 2017-11-25 00:00:00 | FINAL | 0 | |
Inter Club 2017 | 5000m (Men) | 19:52.06 | 16 | TP | 2017-10-28 00:00:00 | FINAL | 170 | |
Polite Track & Field 2016/17 | 5000m (Men) | 19:56.80 | 16 | TP | 2016-11-26 00:00:00 | FINAL | | |
Inter Club 2016 | 5000m (Men) | 20:11.23 | 15 | TP | 2016-10-22 00:00:00 | FINAL | 145 | |
Singapore Track & Field Series 2016/4 | 5000m (Men) | 21:40.85 | 12 | TP | 2016-05-28 00:00:00 | FINAL | 53 | |
IVP Track & Field 2022/23 | 10000m (Men) | 35:38.91 | 1 | SIT | 2023-01-04 00:00:00 | FINAL | | |
IVP Track & Field 2021/22 | 10000m (Men) | 35:47.27 | 2 | SIT | 2022-03-26 00:00:00 | FINAL | | |
IVP Track & Field 2017/18 | 10000m (Men) | DNS | | TP | 2018-01-17 00:00:00 | FINAL
| 0 | |
Polite Track & Field 2017/18 | 10000m (Men) | 40:33.24 | 6 | TP | 2017-11-22 00:00:00 | FINAL | 269 | |
Polite Track & Field 2016/17 | 10000m (Men) | 42:32.74 | 13 | TP | 2016-11-23 00:00:00 | FINAL | | |
Polite Road Race 2016/17 | Road Race (Men) | 24:06 | 29 | TP | 2016-11-05 00:00:00 | FINAL | | |