He competed in the men's 800 metre freestyle and 1500 metre freestyle at the 2020 Summer Olympics. In December 2022, he broke the European record for the 800 metres freestyle, becoming the first Irishman to hold a recognised European record in swimming. His swim was also the fourth fastest in history.
