Da calciatore, ha vinto tre campionati austriaci consecutivi (1935 con il Rapid Vienna, 1936 e 1937 con l'Admira Vienna), cinque campionati cecoslovacchi (di cui quattro nell'allora Protettorato di Boemia e Moravia) con lo Slavia Praga (1940-1943 e 1947), una Mitropa Cup (1938) e 12 titoli di capocannoniere, uno in Austria, dieci in Cecoslovacchia tra il 1938 e il 1950 e uno nell'edizione vinta della Coppa dell'Europa Centrale. Con la Nazionale austriaca ha preso parte al Mondiale 1934 concluso al quarto posto segnando un gol alla Francia, oltre a due secondi posti nella Coppa Internazionale (con l' nell'edizione 1933-1935 e con la in quella 1948-1953).