Farm signed for Blackpool, then in the England first division, on a free transfer. He went on to break several appearance records. Farm made his league debut for Blackpool on 18 September 1948, replacing an out-of-form Joe Robinson, in a home draw against Bolton Wanderers. Robinson did not play for Blackpool again, as Farm went on to play in 111 consecutive league games. The first game he missed, due to his receiving a first cap for Scotland, on 18 October 1952, Blackpool lost, 4–0 at Tottenham Hotspur. Harry Sharratt deputised for that game.