Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Johnny Gordon commence sa carrière dans le club de sa ville natale, Portsmouth, en intégrant les équipes juniors en 1947. Il fait ses débuts en équipe première en 1949, où il devient rapidement un joueur clé. Entre 1949 et 1958, il dispute 209 matchs de championnat pour le club et inscrit 69 buts. En 1957, il devient le meilleur buteur du club en championnat[1].
En 1958, il rejoint Birmingham City où il reste pendant trois saisons. Il s'impose comme le meilleur buteur du club lors de la saison 1959-1960, et devient le meilleur buteur de l'histoire du club en compétitions européennes. Il participe également à la finale de la Coupe des villes de foires 1958-1960 face au FC Barcelone[1].
En 1961, Gordon retourne à Portsmouth, où il joue jusqu'en 1967, portant son total de matchs à 489, ce qui fait de lui le quatrième joueur le plus capé de l'histoire du club. Lors de son retour, il aide Portsmouth à remporter le championnat de Third Division en 1962[1].
Par la suite, il rejoint Chelmsford City pour finir sa carrière, avant de prendre sa retraite[1].