McPerson startet sin karriere i og Rangers før han ble hentet til Liverpool av manager George Patterson i november 1929.