| 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 |  |