Skrifaðu framhald fyrir þessa málsgrein - Šachl var valinn 128. í NHL Draft árið 1996
af New York Islanders frá České Budějovice. Hann eyddi síðan ári í Vestur-Hokkídeildinni fyrir Tri-City Ameríku áður en hann sneri aftur til České Budějovice. Hann flutti til Norður-Ameríku 1999-00 og spilaði einn leik í West Coast Hockey League fyrir Tacoma Sabercats og spilaði síðan þrjá leiki í United Hockey League fyrir Asheville Smoke áður en hann spilaði 55 leiki fyrir Fort Wayne Komets í sömu deild. Árið 2000 var hann færður til Nashville Predators og eyddi tveimur tímabilum í Milwaukee Admirals í American Hockey League. Hann flutti síðan til Finnlands í Sm-liiga fyrir Ässät og síðan fyrir SaiPa og spilaði svo stuttlega í sænsku Elitserien fyrir Brynäs IF áður en hann sneri aftur til tékknesku Extraliga með HC Liberec árið 2005. 9. október 2009 var tilkynnt að hann hefði skrifað undir hjá HC Košice í Slóvak Extraliga.