Career Born in Kilmarnock, McPherson played club football for Kilmarnock, and made one appearance for Scotland in 1892.