In 2021 at the Australian Olympic Trials, Horton came third in the qualification final for the 400m freestyle, failing to qualify behind Elijah Winnington and Jack McLoughlin. Horton would also make it to the final for the 200m freestyle and would come sixth, earning him selection for the 2020 Olympics in the squad for the Men's 4 × 200 m freestyle relay.