
Foley began his professional career at Cheltenham Town, where he made his professional debut in 2007. He then went on to play for Newport County, Yeovil Town, Port Vale, Northampton Town, St. Mirren, and Motherwell before joining Barrow AFC in 2021.


Foley began his professional career at Cheltenham Town, where he made his professional debut in 2007. He then went on to play for Newport County, Yeovil Town, Port Vale, Northampton Town, St. Mirren, and Motherwell before joining Barrow AFC in 2021.