In januari 1980 werd Hoffmann tweede na Cousins op het Europees kampioenschap in Göteborg. De Olympische Winterspelen van 1980 vonden plaats in februari in Lake Placid, New York. Op zijn vierde Olympische Spelen behaalde Hoffmann de eerste plaats in cijfers, de tweede in de korte en de tweede in de vrije, en won de zilveren medaille achter Cousins en voor Charles Tickner van de Verenigde Staten. Tijdens deze Spelen werd hij de eerste man die een drievoudige lutz sprong landde op de Olympische Spelen. Hij beëindigde zijn amateurcarrière in maart op het Wereldkampioenschap van 1980.
in Dortmund. Eerste in cijfers en tweede in de volgende twee segmenten, eindigde hij voor Cousins en Tickner en kreeg zijn tweede wereldtitel.