1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 7 avril 2017
Il dispute 348 matchs au sein des championnats anglais, inscrivant 94 buts. Il joue en première division avec Tottenham et Chelsea. Il inscrit 11 buts avec Tottenham lors des saisons 1955-1956 et 1956-1957. Il marque également 22 buts en quatrième division avec Brentford lors de la saison 1962-1963[3].
Johnny Brooks est sélectionné à trois reprises en équipe d'Angleterre lors de l'année 1956, inscrivant deux buts[3].
Il joue son premier match en équipe nationale le , contre le Pays de Galles. Il inscrit un but lors de ce match, pour une victoire 3-1 à Wembley. Il joue son second match le , contre la Yougoslavie, au cours duquel il marque un nouveau but, avec pour résultat une victoire 3-0 à Wembley. Il reçoit sa dernière sélection le , lors d'un match contre le Danemark rentrant dans le cadre des éliminatoires du mondial 1958 (victoire 5-2 à Wolverhampton)[4].