Šilhavý byl bez angažmá od konce listopadu, kdy mu vypršela smlouva u české reprezentace. Po vítězství 3:0 nad Moldavskem v posledním utkání evropské kvalifikace se navzdory postupu na letní Euro v Německu rozhodl u týmu nepokračovat. V Ománu nahradí Chorvata Branka Ivankoviče, který skončil po neúspěšném vystoupení na asijském šampionátu.
Ománskou reprezentaci už v minulosti vedl jiný český trenér Milan Máčala.