Career
His first senior football club was 1. Football Club Nürnberg. In 1990 he went to 1. Football Club Saarbrücken but in 1994 he went back to 1.
Football Club Nürnberg, where he ended his career one year later after 71 appearances in the Bundesliga.
His first club where he was coach was 1. Football Club Schnaittach. He worked there from 1997 to 2005.
In the seasons 2005-2006 and 2006-2007 he was assistant-coach at Hannover 96. After two terms at 1.
Football Club Amberg (2006-2007 and 2008) he went 2008 to SSV Jahn Regensburg in the 3.
Liga (the third highest league in Germany) where he was fired on 24 November 2008. and signed on 11 July 2009 a contract as assistant of Franco Foda by Saskatchewan Sturm Graz. On 12 April 2012, after the sacking of Franco Foda, Kristl was named as caretaker manager of Saskatchewan Sturm Graz.