IVP Track & Field 2022/23 | 5000m (Men) | 18:14.43 | 9 | NTU | 2023-01-07 00:00:00 | FINAL | | |
Inter Club 2019 | 5000m (Men) | 17:25.38 | 8 | TSA | 2019-06-29 00:00:00 | FINAL | | |
Singapore Open 2017 | 5000m (Men) | 16:57.43 | 11 | SWIFT | 2017-04-28 00:00:00 | FINAL | 496 | |
IVP Track & Field 2016/17 | 5000m (Men) | 17:29.14 | 7 | NP | 2017-01-14 00:00:00 | FINAL | | |
Polite Track & Field 2016/17 | 5000m (Men) | 17:36.79 | 4 | NP | 2016-11-26 00:00:00 | FINAL | | |
Polite Track & Field 2015/16 | 5000m (Men) | 18:10.09 | 8 | NP | 2015-11-28 00:00:00 | FINAL | 340 | |
Inter Club 2015 | 5000m (Men) | DNS | | NP | 2015-10-25 00:00:00 | FINAL | 0 | |
Polite Track & Field 2014/15 | 5000m (Men) | 18:04.90 | 6 | NP | 2014-11-22 00:00:00 | FINAL | 350 | |
IVP Track & Field 2021/22 | 10000m (Men) | 36:18.39 | 3 | NTU | 2022-03-26 00:00:00 | FINAL | | |
Singapore Open 2017 | 10000m (Men) | 36:27.24 | 4 | SWIFT | 2017-04-27 00:00:00 | FINAL | 485 | |
Polite Track & Field 2016/17 | 10000m (Men) | 36:56.52 | 2 | NP | 2016-11-23 00:00:00 | FINAL | | |
Singapore Open 2016 | 10000m (Men) | DNF | | SWIFT | 2016-04-28 00:00:00 | FINAL | 0 | |
IVP Track & Field 2015/16 | 10000m (Men) | 37:44.92 | 4 | NP | 2016-01-13 00:00:00 | FINAL | 410 | |
Polite Track & Field 2015/16 | 10000m (Men) | 38:39.45 | 3 | NP | 2015-11-25 00:00:00 | FINAL | 361 | |
Polite Track & Field 2014/15 | 10000m (Men) | DNF | | NP | 2014-11-19 00:00:00 | FINAL | 0 | |
Polite Road Race 2016/17 | Road Race (Men) | 20:58 | 4 | NP | 2016-11-05 00:00:00 | FINAL | | |
NYP Invitational Road Race 2015 | Road Race (Men) | 14:47 | 16 | NP | 2015-11-04 00:00:00 | FINAL | 0 | |
Polite Road Race 2014/15 | Road Race (Men) | 14:40 | 16 | NP | 2014-11-01 00:00:00 | FINAL | | |