Skryf 'n voortsetting vir hierdie paragraaf - Šachl is as 128ste gekies in die 1996 NHL Entry Draft
deur New York Islanders van HC České Budějovice. Hy het toe 'n jaar in die Westelike Hokkieliga vir die Tri-City Amerikaners deurgebring voordat hy na České Budějovice teruggekeer het. Hy het in 1999-00 na Noord-Amerika verhuis en een wedstryd in die West Coast Hockey League vir die Tacoma Sabercats gespeel en daarna drie wedstryde in die United Hockey League vir die Asheville Smoke gespeel voordat hy 55 wedstryde van die Fort Wayne Komets in dieselfde liga gespeel het. In 2000 is hy verhandel na Nashville Predators, en het twee seisoene gespeel vir die Milwaukee Admirals van die American Hockey League. Hy het daarna na Finland in die Sm-liga vir Ässät en dan vir SaiPa verhuis en daarna kortliks in Swede se Elitserien vir Brynäs IF gespeel voordat hy in 2005 na die Tsjeggiese Extraliga met HC Liberec teruggekeer het. Op 9 Oktober 2009 is aangekondig dat hy vir HC Košice van die Slowaakse Extraliga onderteken het.