• Finished 16th in the 5km open water race at the 2019 FINA World Championships, his first senior international competition
• Finished fourth in the 10km race at the inaugural Canadian Open Water Swimming Trials, qualifying him for the 2019 FINA World Championships and the Lima 2019 Pan American Games
• Won bronze in the 1500m freestyle at the 2018 Canadian Swimming Trials
• Won gold in the junior 2.5km relay and silver in the junior 2.5 and 5km events at the 2017 UANA Open Water Championships
• Was Team BC’s flag bearer at the 2017 Canada Summer Games and won gold medals in the 400m, 800m and 1500m freestyle events