Career
Club career
Cook played his youth football for Galston Amateurs and Ardrossan Winton Rovers before signing with Kilmarnock in 1959. He played ten matches for Kilmarnock before moving to Australia to play for Melbourne team Slavia. International career
While playing at Slavia Cook came to the attention of the Australian selectors.
Between 1965 and 1967 he played in seven full internationals for Australia, including two against Scotland, his country of birth.