Right winger Jack Gordon was born at Port Glasgow, Scotland in 1863. His early football career was with Johnstone, joining them in 1884, before moving south to Preston North End in July 1885. He was one of the many Scottish-born footballers who joined Preston North End in the mid-1880’s as the Lancashire club assembled a side that was almost unbeatable. He was in the Preston side that were 1888 FA Cup Finalists, losing 2-1 to West Bromwich Albion, and the following season he was in the Preston side that did the Double, being Football League Champions and 1889 FA Cup Winners as they beat Wolverhampton Wanderers 3-0 in the Final, wit the team known as “The Invincibles”. He again won the League Championship in 1889-90 with Preston but over the following three seasons they finished runners up each season. He continued to play for Preston until 1895, and scored 35 goals in 134 appearances during the Football League era in addition to his earlier Preston appearances. He joined Second Division Loughborough in July 1895 scoring once in 5 appearances and played for Wigan County in 1897 before retirement.