Karierę piłkarską Siegl rozpoczynał w klubie Slavia Karlovy Vary. Następnie w 1987 roku został zawodnikiem Sparty Praga. W tamtym roku zadebiutował w jej barwach w pierwszej lidze czechosłowackiej. W 1988 roku wywalczył ze Spartą swoje pierwsze w karierze mistrzostwo Czechosłowacji, a także Puchar Czechosłowacji. W sezonie 1989/1990 grał w Rudej Hvězdzie Cheb, a następnie wrócił do Sparty, z którą jeszcze dwukrotnie był mistrzem Czechosłowacji w latach 1991 i 1993 oraz zdobył puchar kraju w 1992 roku. W 1993 roku utworzono ligę czeską i Siegl wywalczył wówczas tytuł króla strzelców zdobywając 20 goli. W 1994 i 1995 roku został ze Spartą mistrzem Czech.
W 1996 roku Siegl odszedł ze Sparty do 1. FC Kaiserslautern, w którym zadebiutował 9 września 1995 roku w przegranym 1:3 wyjazdowym spotkaniu z Eintrachtem Frankfurt. W niemieckiej Bundeslidze grał przez pół roku i wystąpił 13 razy.
Na początku 1997 roku Siegl wrócił do Czech, do Sparty. W sezonach 1996/1997, 1997/1998 i 1998/1999 trzykrotnie z rzędu zostawał najlepszym strzelcem ligi, a Sparta sięgała po kolejne tytuły mistrzowskie. W 2000 roku Siegl także został mistrzem Czech, po raz ostatni w karierze. W Sparcie strzelił łącznie 128 goli w 265 rozegranych spotkaniach.
Na początku 2001 roku Siegl przeszedł do Marili Příbram. W 2004 roku ponownie zmienił klub i trafił do Viktorii Pilzno. Po pół roku gry w tym klubie odszedł do FK SIAD Most. W 2006 roku w barwach tego klubu zakończył karierę piłkarską.
W reprezentacji Czechosłowacji Siegl zadebiutował 25 marca 1992 roku w zremisowanym 2:2 towarzyskim spotkaniu z Anglią. Po rozpadzie Czechosłowacji zaczął grać w reprezentacji Czech, w której po raz pierwszy wystąpił 23 lutego 1994 w sparingu z Turcją (4:1), w którym strzelił 2 gole. W 1997 roku zagrał w Pucharze Konfederacji 1997. W reprezentacji Czechosłowacji wystąpił 4 razy, a w reprezentacji Czech od 1994 do 1998 roku 19 razy i strzelił 7 goli.