2024 Paris Olympic Games - Men's 50m Freestyle, 32nd
2024 Paris Olympic Games - Men's 100m Freestyle, 38th
2023 SEA Games - Men's 4x100m Freestyle Relay, Gold
2023 SEA Games - Men's 4x200m Freestyle Relay, Silver
2023 SEA Games - Men's 4x100m Medley Relay, Gold
2023 SEA Games - Men's 50m Freestyle, Gold
2023 SEA Games - Men's 100m Freestyle, Gold
2022 - 31st SEA Games - M100FS - 50.14 2nd
2022 - 31st SEA Games - M4x100Medley Relay - 49.02 1st
2022 - 31st SEA Games - M4x200FS Relay - 1:49.57 3rd
2022 - 31st SEA Games - M50FS - 22.24 2nd
2022- 9th FINA World Championships Budapest - M4X100FSRelay - 49.08 14th/17
2022- 9th FINA World Championships Budapest - M100FS - 0:50.01 41st/99
2022- 9th FINA World Championships Budapest - M50FS - 0:22.51 30th/90
2022- 9th FINA World Championships Budapest - M4X200FSRelay - 12th/14
2022- 9th FINA World Championships Budapest - Mixed4X100FSRelay - 13th/27
2022 - Birmingham Commonwealth Games - Mixed4X100FSRelay - 6th/8, Finalist
2022- Birmingham Commonwealth Games - M4X100FS - 5th/8, Finalist
2022- Birmingham Commonwealth Games - M100FS - 50.03 14th/16, SemiFinalist
2022 - Birmingham Commonwealth Games - M50FS - 22.57, SemiFinalist