Kompletigu la sekvan frazon: Šachl estis elektita 128-a en la
1996 NHL Entry Draft de New York Islanders de HC České Budějovice. Li tiam pasigis jaron en la Okcidenta Hokeo-Ligo por la Tri-Urbo-Amerikanoj antaŭ reveni al České Budějovice. Li translokiĝis al Nordameriko en 1999-00 kaj ludis unu ludon en la Okcidenta Marbordo-Hokeo-Ligo por la Tacoma Sabercats kaj tiam ludis tri ludojn en la Unuiĝinta Hokeo-Ligo por la Asheville Fumo antaŭ ludado de 55 ludoj de la Fort Wayne Komets en la sama ligo. En 2000, li estis interŝanĝita al Nashville Predators, kaj pasigis du sezonojn ludante por la Milwaukee Admirals de la American Hockey League. Li tiam translokiĝis al Finnlando en la Sm-liiga por Ässät kaj tiam por SaiPa kaj tiam nelonge ludis en la sveda Elitserien por Brynäs IF antaŭ reveni al la ĉeĥa Extraliga kun HC Liberec en 2005. La 9an de oktobro 2009, estis sciigite ke li subskribis por HC Košice de la slovaka Extraliga.