He has also had spells managing other top flight clubs in the Czech Republic, including Kladno, Viktoria Plzeň and Dynamo České Budějovice.
[1] He subsequently played for ten years with RH Cheb before moving to Slavia Prague partway through the 1989–90 Czechoslovak First League.
[7] During his playing career, Šilhavý became known for the record number of red cards he collected in the Czech First League, which still remains unbeaten as of 2023.
[citation needed] In May 2008, Šilhavý was named as the new manager of Viktoria Plzeň,[15] although his tenure only lasted nine matches, during which time the club won just once.
[16] He took up his post at Dynamo České Budějovice on 14 October 2009, replacing Pavel Tobiáš at the club, who were bottom of the league at that time.
[citation needed] In June 2011, Šilhavý was announced as the replacement for outgoing coach Petr Rada as manager of FC Slovan Liberec.
[citation needed] Šilhavý replaced Luboš Kozel as manager of FK Dukla Prague in May 2016, signing a three-year contract.
[20] In September 2018, Šilhavý replaced Karel Jarolím as head coach of the Czech Republic national football team.
[23] They opened their qualification campaign with a victory over Poland,[24] though unexpected poor results against Moldova and Albania led to rising criticism regarding the team.