The answer is no, Cork has never played for a non-English club. Throughout his professional career, Cork has only represented English clubs, including Southampton, Portsmouth, and Burnley.
The Jack Cork Challenge: Test Your Knowledge on the English Football Star!