IVP Track & Field 2017/18 | 1500m (Men) | 4:21.29 | 3 | SIM | 2018-01-17 00:00:00 | FINAL
| 622 | |
Inter Club 2017 | 1500m (Men) | 4:20.54 | 4 | SWIFT | 2017-10-28 00:00:00 | FINAL | 629 | |
IVP Track & Field 2016/17 | 1500m (Men) | 4:25.69 | 4 | SIM | 2017-01-15 00:00:00 | FINAL | | |
Singapore Track & Field Series 2016/4 | 1500m (Men) | 4:32.35 | 5 | | 2016-05-28 00:00:00 | FINAL | 515 | |
Singapore Open 2019 | 5000m (Men) | 16:01.10 | 4 | WAC | 2019-03-29 00:00:00 | FINAL | | |
IVP Track & Field 2016/17 | 5000m (Men) | 16:54.11 | 4 | SIM | 2017-01-14 00:00:00 | FINAL | | |
Inter Club 2016 | 5000m (Men) | 17:12.59 | 4 | SIM | 2016-10-22 00:00:00 | FINAL | 461 | |
Polite Track & Field 2015/16 | 5000m (Men) | 18:04.30 | 7 | RP | 2015-11-28 00:00:00 | FINAL | 351 | |
Inter Club 2015 | 5000m (Men) | 17:43.69 | 3 | RP | 2015-10-25 00:00:00 | FINAL | 393 | |
IVP Track & Field 2014/15 | 5000m (Men) | 18:02.84 | 8 | RP | 2015-01-17 00:00:00 | FINAL | 354 | |
Polite Track & Field 2014/15 | 5000m (Men) | 17:56.31 | 4 | RP | 2014-11-22 00:00:00 | FINAL | 367 | |
Polite Track & Field 2013/14 | 5000m (Men) | 19:18.00 | 10 | RP | 2013-11-30 00:00:00 | FINAL | | |
Inter Club 2019 | 10000m (Men) | 34:34.37 | 3 | WAC | 2019-06-30 00:00:00 | FINAL | | |
IVP Track & Field 2018/19 | 10000m (Men) | 35:27.66 | 2 | SIM | 2019-01-16 00:00:00 | FINAL | | |
Inter Club 2018 | 10000m (Men) | 36:14.55 | 4 | SWIFT | 2018-10-21 00:00:00 | FINAL | 498 | |
Singapore Track & Field Series 2018/5 | 10000m (Men) | 37:24.37 | 3 | SIM | 2018-05-31 00:00:00 | FINAL | 429 | |
Inter Club 2017 | 10000m (Men) | 35:58.79 | 4 | SWIFT | 2017-10-29 00:00:00 | FINAL | 514 | |
Singapore Open 2017 | 10000m (Men) | 37:02.92 | 5 | SWIFT | 2017-04-27 00:00:00 | FINAL | 450 | |
Inter Club 2016 | 10000m (Men) | 37:28.85 | 4 | SIM | 2016-10-23 00:00:00 | FINAL | 425 | |
Singapore Open 2016 | 10000m (Men) | 37:43.09 | 13 | SWIFT | 2016-04-28 00:00:00 | FINAL | 412 | |
Polite Track & Field 2015/16 | 10000m (Men) | 39:16.76 | 5 | RP | 2015-11-25 00:00:00 | FINAL | 329 | |
Polite Track & Field 2014/15 | 10000m (Men) | 38:50.40 | 4 | RP | 2014-11-19 00:00:00 | FINAL | 351 | |
Polite Track & Field 2013/14 | 10000m (Men) | 40:57.43 | 6 | RP | 2013-11-27 00:00:00 | FINAL | | |
NYP Invitational Road Race 2015 | Road Race (Men) | 14:29 | 10 | RP | 2015-11-04 00:00:00 | FINAL | 0 | |
Polite Road Race 2014/15 | Road Race (Men) | 14:07 | 6 | RP | 2014-11-01 00:00:00 | FINAL | | |