Son premier match officiel avec l'Angleterre fut joué le , contre la Tchécoslovaquie, dans le cadre du 3e match de la Coupe du monde de football 1970, au Mexique. De plus, il inscrit pour son premier match, son premier but à la 50e minute sur penalty, donnant la victoire à l'Angleterre (1-0). L'Angleterre est ensuite éliminée en quarts, et Allan Clarke n'a disputé qu'un seul match sur les 4.
Son dernier match avec la sélection anglaise fut joué le , contre le Portugal, dans le cadre de l'Euro 1976, qui se solda par un score de 1-1.