Foley has represented his country of Scotland at the Under-21 level, showcasing his talent and skill on the international stage. His experience playing in both the English and Scottish leagues has helped him hone his craft and become a reliable player for any team he represents.