Edmund Stadler gewann bei den Deutschen Leichtathletik-Meisterschaften 1934 über 1500 m die Bronzemedaille. Zwei Jahre später nahm er an den Olympischen Spielen 1936 in Berlin teil. Im Wettkampf über 5000 m schied er im Vorlauf aus. Bei den Deutschen Leichtathletik-Meisterschaften 1937 konnte er erneut eine Medaille gewinnen, dieses Mal die silberne. 1938 war er Teil der 4-mal-1500-m-Staffel, welche einen neuen deutschen Rekord aufstellte.