In 2012, Foley was selected for the team and toured to South Africa where he played in the Junior World Championship. He focused his career on rugby sevens thereafter until late 2016 when he signed with North Harbour to play in Australia's National Rugby Championship (NRC). Foley joined Sydney club Northern Suburbs for the Shute Shield competition in 2017 before returning home to captain University of Queensland for the 2018 Queensland Premier Rugby season. He played NRC with later that year, and signed for the New Orleans Gold ahead of the 2019 Major League Rugby season in the United States.