| Singapore Open 2022 | 100m (Men) | 11.25 | 2 | NUS | 2022-04-17 00:00:00 |  H1 |   |  | 
| SA Performance Trial 2 2020 | 100m (Men) | 11.90 | 8 | NUS | 2020-12-12 00:00:00 |  FINAL |   |  | 
| SA Performance Trial 1 2020 | 100m (Men) | DNS |  | NUS | 2020-11-28 00:00:00 |  FINAL |   |  | 
| Singapore Open 2019 | 100m (Men) | 12.00 | 9 | SAFSA | 2019-03-29 00:00:00 |  H3 |   |  | 
| Singapore Youth & Junior 2016 | 100m (Men) | 11.59 | 4 | CJC | 2016-03-19 00:00:00 |  Qualifying |  720 |  | 
| Singapore Youth & Junior 2016 | 100m (Men) | 11.62 | 6 | CJC | 2016-03-19 00:00:00 |  FINAL |  712 |  | 
| Singapore T&F Series 2016/S2 | 100m (Men) | 12.15 | 15 | CJC | 2016-02-20 00:00:00 |  FINAL |  579 |  | 
| Singapore Open 2022 | 200m (Men) | 23.26 | 3 | NUS | 2022-04-16 00:00:00 |  H1 |   | -0.3 | 
| SA Performance Trial 2 2020 | 200m (Men) | 25.16 | 7 | NUS | 2020-12-13 00:00:00 |  FINAL |   |  | 
| SA Performance Trial 1 2020 | 200m (Men) | 24.34 | 5 | NUS | 2020-11-29 00:00:00 |  FINAL |   |  | 
| Singapore Open 2019 | 200m (Men) | 24.16 | 7 | SAFSA | 2019-03-28 00:00:00 |  H3 |   |  | 
| National Schools A Div 2016 | 200m (Men) | 24.30 | 14 | CJC | 2016-04-18 00:00:00 |  Semi Finals |  637 |  | 
| National Schools A Div 2016 | 200m (Men) | 24.74 | 16 | CJC | 2016-04-14 00:00:00 |  Heats |  588 |  | 
| Singapore T&F Series 2016/S2 | 200m (Men) | 24.78 | 10 | CJC | 2016-02-21 00:00:00 |  FINAL |  583 |  | 
| National Schools B Div 2015 | 200m (Men) | 24.71 | 22 | MSS | 2015-04-13 00:00:00 |  SF3  |  591 |  | 
| National Schools B Div 2015 | 200m (Men) | 24.61 | 22 | MSS | 2015-04-09 00:00:00 |  H13 |  602 |  | 
| National Schools A Div 2017 | 400m (Men) | DNS | 8 | CJC | 2017-04-06 00:00:00 |  H5 |  0 |  | 
| National Schools A Div 2016 | 400m (Men) | 54.54 | 10 | CJC | 2016-04-19 00:00:00 |  Semi Finals |  610 |  | 
| National Schools A Div 2016 | 400m (Men) | 55.77 | 13 | CJC | 2016-04-12 00:00:00 |  Heats |  550 |  | 
| Singapore Youth & Junior 2016 | 400m (Men) | DNS |  | CJC | 2016-03-19 00:00:00 |  Qualifying |  0 |  | 
| National Schools B Div 2015 | 400m (Men) | 55.27 | 16 | MSS | 2015-04-14 00:00:00 |  SF1  |  574 |  | 
| National Schools B Div 2015 | 400m (Men) | 55.51 | 18 | MSS | 2015-04-07 00:00:00 |  H9  |  563 |  | 
| National Schools A Div 2017 | Triple Jump (Men) | 12.11m | 10 | CJC | 2017-04-17 00:00:00 |  FINAL |  654 |  |