Foy signed for Widnes at the age of seventeen, later transferring for an undisclosed fee to Oldham.
His international career saw him make appearances for Ireland against such national teams as Scotland, and the United States.
In 1995, he played for Ireland in the Rugby League Emerging Nations Tournament held in October in northern England.
On St. Patrick's Day in 1996 he was on the squad against the USA Rugby League team, at RFK Stadium in Washington, D.C.
[3] He has since developed a limited contact version of rugby league called X-League, that is played across Europe and the UK.