Durant la saison 1987-1988 Aldridge prend la succession de Rush dans l'équipe managée par Kenny Dalglish et inscrit 26 buts pour Liverpool, qui remporte le championnat d'Angleterre et est opposé en finale de la Coupe d'Angleterre de football à l'équipe surprise de la compétition, Wimbledon Football Club qui l'emporte 1-0. Le penalty tiré par Aldridge est arrêté par le gardien adverse, ce qui n'était jamais arrivé auparavant durant une finale de Cup à Wembley[1]. Ian Rush peine à s'adapter aux exigences du football italien et regagne Anfield dès l'année suivante. En 1988-1989 Liverpool dispose d'Everton en finale de la Cup, Aldridge ouvre la marque avant d'être remplacé par Rush qui ajoute deux nouveaux buts en fin de match. Liverpool accepte une offre de la Real Sociedad, alors vice-championne d'Espagne, et Aldridge évolue durant deux saisons dans le club basque. Son efficacité ne se dément pas puisqu'il inscrit 16 buts en 1989-1990 et 17 l'année suivante, durant laquelle il est seulement devancé par Emilio Butragueño au classement des buteurs. Aldridge termine sa carrière en 2e division à Tranmere, où il inscrit 40 buts en 1991-1992 égalant ainsi le record du club. Il devient entraîneur-joueur en 1996 avant de raccrocher les crampons deux ans plus tard. Après la relégation de Tranmere en 2001 John Aldridge démissionne de son poste d'entraîneur pour devenir consultant.
Bien que né en Angleterre, John Aldridge est éligible pour jouer en équipe d'Irlande grâce à un grand-parent irlandais, tout comme son coéquipier de LiverpoolRay Houghton ou encore Tony Cascarino. Tous trois font ainsi partie des vingt joueurs sélectionnés par Jack Charlton pour participer au championnat d'Europe des Nations en 1988 où, malgré ces renforts, l'Irlande est éliminée dès le premier tour. John Aldridge est ensuite sélectionné parmi les vingt-deux joueurs pour disputer la coupe du Monde en 1990 en Italie, où les irlandais s'inclinent en 1/4 de finale contre justement le pays organisateur, sur un but de Salvatore Schillaci (score final 0-1). Lors de la coupe du Monde en 1994, âgé de 35 ans, John est encore sélectionné mais n'est utilisé que comme remplaçant par Jack Charlton. Il entre notamment en fin de match et réduit l'écart face au Mexique, qui l'emporte 2 à 1. Malgré cette défaite, les irlandais passent encore le premier tour, grâce aussi à leur victoire initiale contre l'Italie, futurs finalistes de l'épreuve. L'Irlande échoue en 1/8 de finale de finale devant les Pays-Bas sur un score final de 0-2. Avec un total de 19 buts, John Aldridge reste encore à ce jour l'un des meilleurs buteurs de la sélection irlandaise.
(en) Stephen McGarrigle, The Complete who's who of Irish international football : 1945-1996, Edimbourg, Mainstream Publishing, , 237 p. (ISBN1-85158-894-9), p. 16