A West Coast Eagles supporter growing up,[3] Foley played for the Sorrento-Duncraig Hawks Junior Football Club for the majority of his junior career, participating in 2 grand finals and winning one premiership in 2014.[4] He also played for ‹See Tfd›Subiaco in the West Australian Football League, in the colts division.[5][6] During his time with Subiaco he played 16 games and kicked 3 goals, and averaged 12 disposals a game.[7] He also participated in Subiaco's 2 point premiership win over ‹See Tfd›Swan Districts, just missing out on the Mel Whinnen Medal after being recognised as one of the best on ground.[8][9] He also represented Western Australia in the AFL Under 18 Championships, playing 3 games, kicking 2 goals and averaging 17.3 disposals a game.[9]
^The 2020 season was played with 17 home-and-away matches per team (down from 22) and 16-minute quarters with time on (down from 20-minute quarters with time on) due to the impact of the COVID-19 pandemic.