John Marshall (24 April 1892 – 10 October 1964), nicknamed Jack or Jock, was an association football player, who represented both Scotland and the United States. His professional career took him to several clubs in Scotland, England, Wales and the United States. He earned seven caps with Scotland and one with the US national team.