Як гравець він грав за «Вієнна Крікет» між 1902[3][4][5][6][7][8] і 1909[9]. Представляючи клуб, грав за збірну команду Відня проти збірної Лейпцига в 1903 році[4] та збірної Берліна в 1905,[10] 1906[11] і 1907 роках.[12] Також грав у 1921 році за югославську команду «Югославія».[13]
У сезоні 1938—1939 років тренував швейцарський «Люцерн».[18]. А в сезоні 1939—1940 працював з югославським клубом «Югославія». Також тренував швейцарський клуб «Ноймюнстер Цюрих».[22]
Також Ланг був одним з помічників тренера збірної АвстріїГуго Майсла в товариських матчах протягом 1926—1928 років[18]. Заміняв Майсла в окремих матчах, зокрема, в 1926 році проти Чехословаччини[23], а потім в іграх 1928 року проти Чехословаччини[24] та Югославії .[25]