| IVP Track & Field 2019/20 | 110m Hurdles (Men) 1.067m | 15.75 | 2 | NYP | 2020-01-11 00:00:00 |  FINAL |   |  | 
| Polite Track & Field 2019/20 | 110m Hurdles (Men) 1.067m | 15.48 | 1 | NYP | 2019-11-16 00:00:00 |  FINAL |   |  | 
| Inter Club 2019 | 110m Hurdles (Men) 1.067m | 16.37 | 3 | NYP | 2019-06-30 00:00:00 |  FINAL |   |  | 
| IVP Track & Field 2018/19 | 110m Hurdles (Men) 1.067m | 15.65 | 4 | NYP | 2019-01-12 00:00:00 |  FINAL |   |  | 
| IVP Track & Field 2018/19 | 110m Hurdles (Men) 1.067m | 16.49 | 3 | NYP | 2019-01-12 00:00:00 |  H1 |   |  | 
| Polite Track & Field 2018/19 | 110m Hurdles (Men) 1.067m | 15.67 | 1 | NYP | 2018-11-24 00:00:00 |  FINAL |  786 |  | 
| Polite Track & Field 2018/19 | 110m Hurdles (Men) 1.067m | 16.45 | 1 | NYP | 2018-11-24 00:00:00 |  H2 |  669 |  | 
| Inter Club 2018 | 110m Hurdles (Men) 1.067m | 16.19 | 4 | NYP | 2018-10-21 00:00:00 |  FINAL |  707 |  | 
| Inter Club 2018 | 110m Hurdles (Men) 1.067m | 16.56 | 2 | NYP | 2018-10-21 00:00:00 |  H2 |  653 |  | 
| IVP Track & Field 2019/20 | 400m Hurdles (Men) 0.914m | 1:01.03 | 2 | NYP | 2020-01-18 00:00:00 |  FINAL |   |  | 
| Polite Track & Field 2019/20 | 400m Hurdles (Men) 0.914m | 58.39 | 2 | NYP | 2019-11-09 00:00:00 |  FINAL |   |  | 
| IVP Track & Field 2018/19 | 400m Hurdles (Men) 0.914m | 59.75 | 3 | NYP | 2019-01-19 00:00:00 |  FINAL |   |  | 
| Polite Track & Field 2018/19 | 400m Hurdles (Men) 0.914m | 59.28 | 1 | NYP | 2018-11-17 00:00:00 |  FINAL |  716 |  | 
| Inter Club 2018 | 400m Hurdles (Men) 0.914m | 59.81 | 2 | NYP | 2018-10-21 00:00:00 |  FINAL |  695 |  | 
| ASEAN School Games 2017 | 400m Hurdles (Men) 0.914m | 58.63 | 6 | SGP | 2017-07-15 00:00:00 |  FINAL |  742 |  | 
| National Schools A Div 2017 | 400m Hurdles (Men) 0.914m | 58.81 | 2 | RI | 2017-04-24 00:00:00 |  FINAL |  735 |  | 
| National Schools A Div 2017 | 400m Hurdles (Men) 0.914m | 59.73 | 1 | RI | 2017-04-12 00:00:00 |  H1 |  698 |  | 
| National Schools A Div 2017 | 110m Hurdles (M) 0.991m | 15.49 | 3 | RI | 2017-04-20 00:00:00 |  FINAL |  0 |  | 
| National Schools A Div 2017 | 110m Hurdles (M) 0.991m | 15.63 | 4 | RI | 2017-04-18 00:00:00 |  H1 |  0 |  | 
| National Schools B Div 2016 | 110m Hurdles (M) 0.914m | 14.96 | 4 | RI | 2016-04-19 00:00:00 |  FINAL |  0 |  | 
| National Schools B Div 2016 | 110m Hurdles (M) 0.914m | 15.45 | 4 | RI | 2016-04-19 00:00:00 |  Heats |  0 |  | 
| Singapore T&F Series 2016/S2 | 110m Hurdles (M) 0.914m | 15.37 | 4 | RI | 2016-02-21 00:00:00 |  FINAL |  0 |  | 
| National Schools B Div 2015 | 110m Hurdles (M) 0.914m | 15.75  | 4 | RI | 2015-04-14 00:00:00 |  H3 |   |  | 
| National Schools B Div 2015 | 110m Hurdles (M) 0.914m | 16.00 | 4 | RI | 2015-04-14 00:00:00 |  FINAL |   |  | 
| National Schools B Div 2016 | 400m Hurdles (M) 0.838m | 58.01 | 2 | RI | 2016-04-25 00:00:00 |  FINAL |  0 |  | 
| National Schools B Div 2016 | 400m Hurdles (M) 0.838m | 59.60 | 2 | RI | 2016-04-14 00:00:00 |  Heats |  0 |  | 
| Singapore Youth & Junior 2016 | 400m Hurdles (M) 0.838m | 58.99 | 2 | RI | 2016-03-20 00:00:00 |  FINAL |  0 |  | 
| Singapore T&F Series 2016/S2 | 400m Hurdles (M) 0.838m | 59.99 | 2 | RI | 2016-02-21 00:00:00 |  FINAL |  0 |  | 
| National Schools B Div 2015 | 400m Hurdles (M) 0.838m | 1:00.12 | 4 | RI | 2015-04-20 00:00:00 |  FINAL |   |  | 
| National Schools B Div 2015 | 400m Hurdles (M) 0.838m | 1:00.22  | 4 | RI | 2015-04-09 00:00:00 |  H2 |   |  |