Polite Track & Field 2017/18 | 200m (Men) | 22.82 | 2 | NYP | 2017-11-18 00:00:00 | FINAL | 816 | |
Polite Track & Field 2017/18 | 200m (Men) | 23.43 | 1 | NYP | 2017-11-18 00:00:00 | Heat3 | 740 | |
Singapore Youth & Junior 2016 | 200m (Men) | 25.17 | 33 | | 2016-03-20 00:00:00 | Heats | 542 | |
Polite Track & Field 2019/20 | 400m (Men) | 52.01 | 3 | NYP | 2019-11-16 00:00:00 | FINAL | | |
Polite Track & Field 2019/20 | 400m (Men) | 53.03 | 2 | NYP | 2019-11-13 00:00:00 | H2 | | |
Polite Track & Field 2018/19 | 400m (Men) | 52.55 | 1 | NYP | 2018-11-24 00:00:00 | FINAL | 714 | |
Inter Club 2018 | 400m (Men) | 52.84 | 5 | NYP | 2018-10-20 00:00:00 | FINAL | 698 | |
Inter Club 2018 | 400m (Men) | 53.01 | 2 | NYP | 2018-10-20 00:00:00 | H2 | 689 | |
Polite Track & Field 2017/18 | 400m (Men) | 51.16 | 2 | NYP | 2017-11-25 00:00:00 | FINAL | 791 | |
Polite Track & Field 2017/18 | 400m (Men) | 52.75 | 1 | NYP | 2017-11-22 00:00:00 | H2 | 703 | |
Singapore Open 2017 | 400m (Men) | 51.76 | 3 | SWIFT | 2017-04-28 00:00:00 | H2 | 757 | |
Singapore Track & Field Series 2016/4 | 400m (Men) | 54.35 | 8 | | 2016-05-28 00:00:00 | FINAL | 620 | |
Singapore Youth & Junior 2016 | 400m (Men) | 57.12 | 12 | | 2016-03-19 00:00:00 | Qualifying | 488 | |
National Schools B Div 2015 | 400m (Men) | 58.19 | 40 | ACS(BR) | 2015-04-07 00:00:00 | H1 | 442 | |
Polite Track & Field 2019/20 | 800m (Men) | 2:11.39 | 10 | NYP | 2019-11-09 00:00:00 | FINAL | | |
Polite Track & Field 2018/19 | 800m (Men) | 2:06.51 | 4 | NYP | 2018-11-17 00:00:00 | FINAL | 609 | |
Singapore Track & Field Series 2018/4 | 800m (Men) | 2:08.51 | 3 | NYP | 2018-05-19 00:00:00 | FINAL | 566 | |
National Schools B Div 2015 | 800m (Men) | 2:19.87 | 31 | ACS(BR) | 2015-04-13 00:00:00 | H3 | 351 | |