Den 5. juni 1988 spiller Danmark sin sidste testkamp inden den forestående EM-slutrunde i Vesttyskland. På John Eriksen gamle hjemmebane, Odense Stadion, tager Danmark imod Belgien, og John Eriksen anbefaler sig i den grad til spilletid under EM-slutrunden, da han scorer Danmarks mål til 2-1 og 3-1, som bliver kampens slutresultat. Under EM-slutrunden får John Eriksen to kampe. Efter 63 minutter bliver han skiftet ind i stedet for Michael Laudrup i 2-0-nederlaget mod værtsnationen, Vesttyskland, på Parkstadion i Gelsenkirchen Til gengæld spiller han alle 90 minutter i 0-2-nederlaget med Italien på Müngersdorfer Stadion i Köln. Kampen bliver Danmarks sidste ved EM-slutrunden i Vesttyskland, og den bliver John Eriksens sidste i landsholdstrøjen. I sæsonen 1990-91 drager landstræner Richard Møller Nielsen til Schweiz for at besigtige den nu 33-årige John Eriksen, men han konstaterer, at John Eriksen ikke længere har niveauet til landsholdsfodbold. Dermed står han i alt noteret for 17 A-landsholdskampe og 6 mål. Frem til midten af halvfemserne er John Eriksen stadig lejlighedsvis med, når det gamle firserlandshold spiller showkamp.