Он стал одним из первых легионеров международного футбола. Он выступал в линии нападения таких команд, как МТК (Будапешт), «Нюрнберг» и «Базель». В пятнадцати матчах, сыгранных им за сборную Венгрии, «Шпеци» Шаффер забил 17 голов. По окончании игровой карьеры он работал тренером и вывел команду Венгрии в финал первенства мира 1938 года, где она уступила Италии со счетом 2:4. Позднее Шаффер тренировал различные клубы, в частности, «Нюрнберг», а в 1942 году «Рома» под его руководством выиграла чемпионат Италии.
Даты жизни: 13 февраля 1893 — 30 августа 1945
Страна: Венгрия
Клубы: МТК (Будапешт), «Нюрнберг», «Базель», «Спарта» (Прага)
Игры в финальном турнире ЧМ: —
Голы в финальном турнире ЧМ: —
Количество матчей за сборную: 15
Голы: 17
Участник ЧМ: —