Leonhard Stock (ur. 14 marca 1958 w Finkenbergu) – austriacki narciarz alpejski, mistrz olimpijski, i dwukrotny medalista mistrzostw świata.
Kariera Pierwszy sukces w karierze Leonhard Stock osiągnął w 1975 roku, kiedy podczas mistrzostw Europy juniorów w Mayrhofen, gdzie zdobył srebrne medale w zjeździe i gigancie. Na rozgrywanych rok później mistrzostwach Europy juniorów w Gällivare w obu tych konkurencjach zdobywał złote medale. W grudniu 1976 roku zadebiutował w zawodach Pucharu Świata, a już 8 stycznia 1977 roku w Garmisch-Partenkirchen zdobył pierwsze punkty w zawodach tego cyklu, zajmując ósme miejsce w zjeździe. W lutym 1978 roku wystąpił na mistrzostwach świata w Garmisch-Partenkirchen, gdzie w biegu zjazdowym zajął 27. miejsce.
Na podium zawodów pucharowych po raz pierwszy stanął 10 grudnia 1978 roku w Schladming, gdzie był drugi w kombinacji alpejskiej. Rozdzielił wtedy na podium Petera Lüschera ze Szwajcarii i Andreasa Wenzela z Liechtensteinu. W pozostałych zawodach sezonu 1978/1979 jeszcze trzynaście razy plasował się w czołowej dziesiątce, w tym raz stanął na podium - 1 lutego 1979 roku w Villars był drugi w zjeździe. Wyniki ten pozwoliły mu zająć drugie miejsce w klasyfikacji generalnej, w której lepszy był tylko Lüscher.