| IVP Track & Field 2022/23 | 400m Hurdles (Men) 0.914m | 1:02.91 | 3 | NUS | 2023-01-08 00:00:00 |  FINAL |   |  | 
| IVP Track & Field 2021/22 | 400m Hurdles (Men) 0.914m | 1:01.26 | 2 | NUS | 2022-03-27 00:00:00 |  FINAL |   |  | 
| SA Performance Trial 1 2020 | 400m Hurdles (Men) 0.914m | 1:01.15 | 3 | NUS | 2020-11-29 00:00:00 |  FINAL |   |  | 
| National Schools A Div 2017 | 400m Hurdles (Men) 0.914m | 59.61 | 4 | SAJC | 2017-04-24 00:00:00 |  FINAL |  703 |  | 
| National Schools A Div 2017 | 400m Hurdles (Men) 0.914m | 1:02.12 | 3 | SAJC | 2017-04-12 00:00:00 |  H2 |  608 |  | 
| National Schools A Div 2016 | 400m Hurdles (Men) 0.914m | 58.87 | 3 | SAJC | 2016-04-25 00:00:00 |  FINAL |  732 |  | 
| National Schools A Div 2016 | 400m Hurdles (Men) 0.914m | 1:00.24 | 6 | SAJC | 2016-04-14 00:00:00 |  Heats |  678 |  | 
| Singapore Youth & Junior 2016 | 400m Hurdles (M) 0.838m | 1:01.21 | 4 | SAJC | 2016-03-20 00:00:00 |  FINAL |  0 |  | 
| National Schools B Div 2015 | 400m Hurdles (M) 0.838m | 1:00.19 | 5 | TMS | 2015-04-20 00:00:00 |  FINAL |   |  | 
| National Schools B Div 2015 | 400m Hurdles (M) 0.838m | 1:01.07  | 7 | TMS | 2015-04-09 00:00:00 |  H2 |   |  | 
| SA Performance Trial 2 2020 | 800m (Men) | 2:08.23 | 4 | NUS | 2020-12-11 00:00:00 |  FINAL |   |  | 
| National Schools A Div 2017 | 800m (Men) | 2:03.71 | 5 | SAJC | 2017-04-21 00:00:00 |  FINAL |  672 |  | 
| National Schools A Div 2017 | 800m (Men) | 2:09.56 | 2 | SAJC | 2017-04-17 00:00:00 |  H1 |  544 |  | 
| National Schools A Div 2016 | 800m (Men) | 2:05.02 | 4 | SAJC | 2016-04-22 00:00:00 |  FINAL |  642 |  | 
| National Schools A Div 2016 | 800m (Men) | 2:09.41 | 10 | SAJC | 2016-04-18 00:00:00 |  Heats |  547 |  | 
| Singapore Youth & Junior 2016 | 800m (Men) | 2:11.27 | 4 | SAJC | 2016-03-20 00:00:00 |  FINAL |  509 |  | 
| National Schools B Div 2015 | 800m (Men) | 2:06.93 | 5 | TMS | 2015-04-17 00:00:00 |  FINAL |  600 |  | 
| National Schools B Div 2015 | 800m (Men) | 2:09.71 | 5 | TMS | 2015-04-13 00:00:00 |  H2 |  541 |  |