IVP Track & Field 2019/20 | 5000m (Men) | 18:30.14 | 10 | NYP | 2020-01-11 00:00:00 | FINAL | | |
Inter Club 2019 | 5000m (Men) | 18:49.45 | 21 | NYP | 2019-06-29 00:00:00 | FINAL | | |
Polite Track & Field 2018/19 | 5000m (Men) | 18:22.54 | 5 | NYP | 2018-11-24 00:00:00 | FINAL | 316 | |
Inter Club 2018 | 5000m (Men) | 18:37.69 | 9 | NYP | 2018-10-20 00:00:00 | FINAL | 288 | |
Singapore Track & Field Series 2018/4 | 5000m (Men) | 18:31.18 | 3 | NYP | 2018-05-19 00:00:00 | FINAL | 300 | |
IVP Track & Field 2017/18 | 5000m (Men) | 19:03.29 | 8 | NYP | 2018-01-13 00:00:00 | FINAL
| 244 | |
Inter Club 2017 | 5000m (Men) | 20:06.81 | 17 | NYP | 2017-10-28 00:00:00 | FINAL | 151 | |
Polite Track & Field 2019/20 | 10000m (Men) | 40:09.78 | 9 | NYP | 2019-11-13 00:00:00 | FINAL | | |
IVP Track & Field 2018/19 | 10000m (Men) | 39:12.30 | 8 | NYP | 2019-01-16 00:00:00 | FINAL | | |
Polite Track & Field 2019/20 | Road Race (Men) | 24:00.96 | 15 | NYP | 2019-10-19 00:00:00 | FINAL | | |