John Graham was born in Ayr on 23rd February, 1857. He worked as a Quarryman but played football for Annbank.
Graham, who played left-half, was signed to play for Preston North End in 1888. The first season of the Football League began in September, 1888. That season Preston North End won the championship without losing a single match. Although he never scored himself, his long-throws led to several goals.
Graham also played the following season when Preston retained the title. As a result of their great success the team became known as the "Invincibles". His career came to an end when he broke his collarbone in a game at the end of the 1888-89 season.
John Graham died in 1927.