En la Eurocopa 1988 comenzó en el banquillo, debido a que no jugó apenas en toda la temporada en el Milan y hacía 8 meses que no jugaba con la selección. Participó en 5 partidos de clasificación, anotando 2 goles, pero la falta de minutos en su equipo hizo que Rinus Michels se decantara para el primer partido por John Bosman, excompañero en el Ajax y que esa temporada había anotado 25 goles en la Eredivisie. Perdieron el primer partido contra la Unión Soviética por 0-1, pero tres días más tarde Michels lo incluyó en el equipo por Bosman y anotó 3 goles para dar la victoria ante Inglaterra. El último partido del grupo era vital, Irlanda tenía 4 puntos y la selección neerlandesa 3, lo cual hacía necesario una victoria que consiguió Wim Kieft (1-0).