Johnny Graham was toughened by his job as a quarryman, joined Preston North End from Annbank. He played for Annbank, from 1883, in the Ayrshire Football Combination, and won one cap for the Scotland national football team in 1884. His one and only appearance for Scotland was in Scotland' first–ever British Home Championship match played on 26 January 1884 at Ulster Cricket Ground against Ireland. Scotland won 5–0. He joined Preston North End in season 1884–85. Johnny Graham played for Preston North End in the 1888 FA Cup Final against West Bromwich Albion at Kennington Oval on 24 March 1888. North End lost 2–1. Johnny Graham made his League debut on 8 September 1888 at wing-half for Preston North End against Burnley at Preston North End' Deepdale ground. Preston won 5–2. On his League debut Johnny Graham was the League' oldest player. One week later, 15 September 1888, Johnny Graham was replaced, as the League' oldest player by Joe Beverley of Blackburn Rovers. When Johnny Graham played as a wing – half on 6 October 1888 against Stoke, he was 31 years 226 days old; that made him, on that fifth weekend of League football, Preston North End' oldest player. Johnny Graham played in all of Preston' 22 League Championship matches. As a wing-half he played in a midfield that achieved a big win on 12 separate occasions. Graham also played in all five FA Cup ties which included the semi–final and the final. The Final was played at Kennington Oval on 30 March 1889 and the Preston North End opponents were Wolverhampton Wanderers. Preston North End won 3–0 and Johnny Graham played at wing–half. Johnny Graham achieved League Championship and FA Cup winners medals. During the 1888-89 season his brother Willie Graham also played for Preston. He played 17 matches as he won his second League Championship winners medal. In the 1889-1890 season his football career was ended when he suffered a broken collarbone in a game. Though he never got on the score sheet for North end during their League days, he did create a number of goalscoring opportunities for the likes of John Goodall and Jimmy Ross with his long throws. He died on his 70th birthday.