IVP Track & Field 2015/16 | 400m (Men) | 53.21 | 6 | NTU | 2016-01-09 00:00:00 | FINAL | 679 | |
Singapore T&F Series 2016/S1 | 400m (Men) | 53.46 | 2 | NTU | 2015-01-24 00:00:00 | | 665 | |
IVP Track & Field 2015/16 | 400m (Men) | 53.64 | 2 | NTU | 2015-01-09 00:00:00 | H1 | 656 | |
Singapore Open 2019 | 800m (Men) | 2:01.32 | 6 | NTU | 2019-03-28 00:00:00 | FINAL | | |
IVP Track & Field 2018/19 | 800m (Men) | 2:03.56 | 3 | NTU | 2019-01-19 00:00:00 | FINAL | | |
Inter Club 2018 | 800m (Men) | 2:03.61 | 3 | NTU | 2018-10-21 00:00:00 | FINAL | 675 | |
Singapore Open 2018 | 800m (Men) | 2:02.62 | 6 | NTU | 2018-04-11 00:00:00 | FINAL | 698 | |
IVP Track & Field 2017/18 | 800m (Men) | 2:03.15 | 2 | NTU | 2018-01-20 00:00:00 | FINAL
| 685 | |
Singapore Open 2017 | 800m (Men) | 2:02.71 | 11 | SGP | 2017-04-27 00:00:00 | FINAL | 696 | |
IVP Track & Field 2016/17 | 800m (Men) | 2:05.43 | 6 | NTU | 2017-01-21 00:00:00 | FINAL | | |
Inter Club 2016 | 800m (Men) | 2:02.68 | 3 | NTU | 2016-10-23 00:00:00 | FINAL | 696 | |
ASEAN University Games 2016 Singapore | 800m (Men) | 1:58.32 | 5 | SGP | 2016-07-15 00:00:00 | FINAL | 802 | |
Singapore Track & Field Series 2016/4 | 800m (Men) | 2:03.69 | 4 | NTU | 2016-05-28 00:00:00 | FINAL | 673 | |
Singapore Open 2016 | 800m (Men) | 1:59.72 | 8 | NTU | 2016-04-29 00:00:00 | FINAL | 768 | |
Singapore T&F Series 2016/S3 | 800m (Men) | 2:03.39 | 4 | NTU | 2016-03-05 00:00:00 | | 680 | |
Singapore T&F Series 2016/S2 | 800m (Men) | 2:03.55 | 3 | NTU | 2016-02-21 00:00:00 | FINAL | 676 | |
Singapore T&F Series 2016/S1 | 800m (Men) | 2:03.60 | 7 | NTU | 2016-01-23 00:00:00 | FINAL | 675 | |
IVP Track & Field 2018/19 | 1500m (Men) | 4:35.94 | 6 | NTU | 2019-01-16 00:00:00 | FINAL | | |
IVP Track & Field 2017/18 | 1500m (Men) | 4:28.63 | 4 | NTU | 2018-01-17 00:00:00 | FINAL
| 550 | |
Inter Club 2017 | 1500m (Men) | 4:37.02 | 9 | NTU | 2017-10-28 00:00:00 | FINAL | 474 | |
Inter Club 2015 | 1500m (Men) | 4:56.43 | 6 | NTU | 2015-10-24 00:00:00 | FINAL | 318 | |