| Olympic Games 2024 Paris | 100m (Men) | 10.43 | 3 | SGP | 2024-08-03 00:00:00 |  Preliminary1 |   |  | 
| Olympic Games 2024 Paris | 100m (Men) | DNS |  | SGP | 2024-08-03 00:00:00 |  H5 |   |  | 
| Asian Games 2023 Hangzhou | 100m (Men) | 10.27 | 6 | SGP | 2023-09-30 00:00:00 |  SF3 |   | PB | 
| Asian Games 2023 Hangzhou | 100m (Men) | 10.38 | 5 | SGP | 2023-09-29 00:00:00 |  H4 |   | PB | 
| SEA Games Cambodia 2023 | 100m (Men) | 10.39 | 2 | SGP | 2023-05-12 00:00:00 |  FINAL |   |  | 
| SEA Games Cambodia 2023 | 100m (Men) | 10.52 | 3 | SGP | 2023-05-11 00:00:00 |  H2 |   |  | 
| Commonwealth Games 2022 Birmingham | 100m (Men) | 10.51 | 4 | SGP | 2022-08-02 00:00:00 |  H7 |   |  | 
| SEA Games 2021 | 100m (Men) | 10.48 | 1 | SGP | 2022-05-18 00:00:00 |  H1 |   |  | 
| SEA Games 2021 | 100m (Men) | 10.56 | 3 | SGP | 2022-05-18 00:00:00 |  FINAL |   |  | 
| Singapore Open 2022 | 100m (Men) | 10.67 | 2 | SGP | 2022-04-17 00:00:00 |  FINAL |   |  | 
| Singapore Open 2022 | 100m (Men) | 10.88 | 5 | SGP | 2022-04-17 00:00:00 |  H3 |   |  | 
| Polite Track & Field 2019/20 | 100m (Men) | 11.05 | 1 | ITE | 2019-11-16 00:00:00 |  FINAL |   |  | 
| Polite Track & Field 2019/20 | 100m (Men) | 11.43 | 2 | ITE | 2019-11-09 00:00:00 |  H3 |   |  | 
| Inter Club 2019 | 100m (Men) | 11.09 | 1 | ITE | 2019-06-29 00:00:00 |  FINAL |   |  | 
| Singapore Open 2022 | 200m (Men) | 21.87 | 2 | SGP | 2022-04-16 00:00:00 |  H2 |   | +0.5 | 
| Singapore Open 2022 | 200m (Men) | 32.24 | 6 | SGP | 2022-04-16 00:00:00 |  FINAL |   | YC-TR-4.4.3 | 
| Polite Track & Field 2019/20 | 200m (Men) | 22.19 | 1 | ITE | 2019-11-09 00:00:00 |  FINAL |   |  | 
| Polite Track & Field 2019/20 | 200m (Men) | 23.12 | 1 | ITE | 2019-11-09 00:00:00 |  H1 |   |  | 
| Inter Club 2019 | 400m Hurdles (Men) 0.914m | 1:02.29 | 1 | ITE | 2019-06-30 00:00:00 |  FINAL |   |  | 
| World U20 Championship 2021 Nairobi | 110m Hurdles (M) 0.991m | 13.77 | 5 | SGP | 2021-08-20 00:00:00 |  H4 |   | NU20R | 
| World U20 Championship 2021 Nairobi | 110m Hurdles (M) 0.991m | 13.83 | 4 | SGP | 2021-08-20 00:00:00 |  SF2 |   |  | 
| SA Performance Trial 2 2020 | 110m Hurdles (M) 0.991m | 14.18 | 1 | SGP | 2020-12-13 00:00:00 |  FINAL |   |  | 
| National Schools B Div 2018 | 110m Hurdles (M) 0.914m | 14.49 | 1 | AND | 2018-04-03 00:00:00 |  FINAL |  0 |  | 
| National Schools B Div 2018 | 110m Hurdles (M) 0.914m | 14.69 | 1 | AND | 2018-04-03 00:00:00 |  H3 |  0 |  | 
| National Schools B Div 2017 | 110m Hurdles (M) 0.914m | 15.20 | 1 | AND | 2017-04-20 00:00:00 |  FINAL |  0 |  | 
| National Schools B Div 2017 | 110m Hurdles (M) 0.914m | 15.44 | 1 | AND | 2017-04-18 00:00:00 |  H2 |  0 |  | 
| National Schools B Div 2018 | 400m Hurdles (M) 0.838m | 56.48 | 1 | AND | 2018-04-09 00:00:00 |  FINAL |  0 |  | 
| National Schools B Div 2018 | 400m Hurdles (M) 0.838m | 57.68 | 1 | AND | 2018-03-28 00:00:00 |  H2 |  0 |  |