| National Schools B Div 2017 | 100m (Men) | 11.87 | 4 | VS | 2017-04-20 00:00:00 |  SF1 |  648 |  | 
| National Schools B Div 2017 | 100m (Men) | 11.98 | 3 | VS | 2017-04-06 00:00:00 |  H4 |  620 |  | 
| National Schools B Div 2016 | 100m (Men) | 11.62 | 15 | VS | 2016-04-21 00:00:00 |  Semi Final |  712 |  | 
| National Schools B Div 2016 | 100m (Men) | 11.79 | 15 | VS | 2016-04-12 00:00:00 |  Heats |  668 |  | 
| Singapore Youth & Junior 2016 | 100m (Men) | 11.89 | 13 | VS | 2016-03-19 00:00:00 |  Qualifying |  643 |  | 
| Singapore Youth & Junior 2016 | 100m (Men) | DNS |  | VS | 2016-03-19 00:00:00 |  FINAL |  0 |  | 
| National Schools C Div 2015 | 100m (Men) | 11.84 | 2 | VS | 2015-04-22 00:00:00 |  FINAL |  655 |  | 
| National Schools C Div 2015 | 100m (Men) | 11.93  | 3 | VS | 2015-04-16 00:00:00 |  SF3  |  633 |  | 
| National Schools C Div 2015 | 100m (Men) | 12.18  | 3 | VS | 2015-04-07 00:00:00 |  H4  |  572 |  | 
| National Schools B Div 2016 | 200m (Men) | 24.32 | 14 | VS | 2016-04-18 00:00:00 |  Semi Finals |  634 |  | 
| National Schools B Div 2016 | 200m (Men) | 24.51 | 19 | VS | 2016-04-14 00:00:00 |  Heats |  613 |  | 
| Singapore Youth & Junior 2016 | 200m (Men) | 24.39 | 18 | VS | 2016-03-20 00:00:00 |  Heats |  627 |  | 
| National Schools C Div 2015 | 200m (Men) | 24.05 | 2 | VS | 2015-04-20 00:00:00 |  FINAL |  666 |  | 
| National Schools C Div 2015 | 200m (Men) | 24.63  | 5 | VS | 2015-04-13 00:00:00 |  SF2  |  600 |  | 
| National Schools C Div 2015 | 200m (Men) | 25.17  | 5 | VS | 2015-04-09 00:00:00 |  H7  |  542 |  | 
| National Schools B Div 2017 | Long Jump (Men) | 6.12m | 9 | VS | 2017-04-21 00:00:00 |  FINAL |  735 |  |