Po presenetljivi osvojitvi naslova svetovnega prvaka v poletih leta 1979, je postavil še svetovni rekord v smučarskih poleti - 180 metrov. Skupno je osvojil svetovni pokal (1980/81 in 1981/82). Leta 1982 je v Oslu postal svetovni prvak na mali skakalnici, osvojil pa je še bron na veliki napravi. Z avstrijsko ekipo je bil srebrn. Na olimpijskih igrah v Lake Placidu leta 1980 je na veliki napravi osvojil 5. mesto, štiri leta kasneje v Sarajevu pa šesto.
Po končani karieri
Od leta 1989 Kogler dela kot pilot v avstrijski letalski družbi, je pa tudi sokomentator avstrijske televizije ORF. Leta 2007 je zbolel za rakom na modih, a je bolezen uspešno premagal.
Smučarski skakalec Martin Koch je njegov nečak.