 Many Football League clubs were interested in signing McLachlan but he was persuaded to join City as his father was captain of a ship that regularly called at Cardiff docks.Much to McLachlan's disappointment he missed out on an international cap in 1926 with a broken leg picked up against Leicester City.The high point of McLachlan's career came with Cardiff City when he was part of their victory in the 1927 FA Cup Final.