Mit 18 Jahren gewann Stach das 180 km lange Rennen Berlin–Schwedt–Berlin. 1931 siegte er beim Großen Straßenpreis von Hannover und war Mitglied des Meisterteams vom BRV Armininius 1894 Berlin im Straßen-Mannschaftsfahren (zusammen mit Risch, Stache, Panke, Puttkammer und Graefe). 1932 siegte Stach beim Eintagesrennen Berlin–Leipzig. 1933 gewann er Rund um die Hainleite, wurde neunter der Ungarn-Rundfahrt und ebenfalls neunter bei der Straßenweltmeisterschaft in Paris.