Weirather sijoittui Lake Placidin olympialaisissa 1980 syöksylaskussa yhdeksänneksi. Hän voitti saman lajin maailmanmestaruuden Schladmingissa 1982 0,48 sekunnin erolla Conradin Cathomeniin. Hän voitti syöksylaskun maailmancupin kaudella 1980–1981, sijoittui kolmanneksi kausilla 1981–1982 ja 1982–1983 sekä neljänneksi 1979–1980. Maailmancupin kokonaiskilpailussa hän oli pelkillä syöksylaskun pisteillä kahdeksas kaudella 1980–1981 ja kymmenes 1981–1982. Hän voitti kaikkiaan kuusi maailmancupin syöksylaskukilpailua, sijoittui seitsemän kertaa toiseksi ja neljä kertaa kolmanneksi.