En su etapa como jugador profesional se desempeñaba como delantero.
Fue internacional con la selección austríaca en 46 ocasiones y convirtió 22 goles.
Hizo su debut en noviembre de 1946, en un amistoso contra Suiza.
En los cuartos de final, Wagner hizo un hat-trick en la victoria por 7-5 ante Suiza.
Finalmente, su selección terminó en el tercer lugar, siendo el mayor éxito en la historia del fútbol austríaco hasta la fecha.