Career
He also earned one cap with the United States national team
Farquhar started his career at junior side Street Andrews United, before joining Arsenal in 1944. During World World War II he guested with Irish side Distillery. In September 1950 he joined Reading on a free transfer.
He played nine league games, scoring one goal.
He then moved to non-league Hereford United and Bedford Town. In May 1957, he moved to the United States, where he signed with the New York Hakoah of the American Soccer League.
Farquhar earned one cap with the United States. national team in an 8–1 loss to England on 28 May 1959. At nearly 38 years old, he was the oldest player to make his international debut in any England match.