Bundestrainer Herberger hatte das Kölner Flügelstürmertalent bereits in den Repräsentativspielen von Westdeutschland im Mai und November 1950, in dem inoffiziellen Länderspiel am 4. April 1951 in Essen gegen das Saarland und beim B-Länderspiel am 14. Oktober 1951 gegen die Schweiz gesichtet, ehe Schäfer am 9. November 1952 in Augsburg gegen die Schweiz erstmal in der A-Nationalmannschaft zum Einsatz kam. Danach stürmte er auch in den WM-Qualifikationsspielen gegen Norwegen und das Saarland. Bei der Weltmeisterschaft in der Schweiz selbst gehörte er dem deutschen Überraschungsteam an, das sich mit 3:2 Toren am 4. Juli 1954 im Finale in Bern gegen die favorisierten Ungarn den Titel eroberte. Er trug dabei die Rückennummer 20. Als in der 84. Minute das entscheidende Tor fiel, kommentierte der Radioreporter Herbert Zimmermann wie folgt: